HowToGo

Flight from Morocco to Vancouver, Canada

How to get to Vancouver, Canada from Morocco by flight ? You can check flights from Morocco to Vancouver, Canada below.

Search Transfer from Morocco to Vancouver, Canada

Search Flights

You can find flight ticket prices from Morocco to Vancouver, Canada with our flight tickets search tool below

1. Rabat to Vancouver

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Vancouver and cost approximately 1500 USD.

  3. You take a bus, shuttle or taxi from Vancouver to your destination in Vancouver, Canada.

Flight Depart Arrive
AF1359 Air France
AC839 Air Canada
07:00 Rabat
12:30 Paris CDG
10:05 Paris CDG
13:35 Vancouver
Connect
AF1359 Air France
AF338 Air France
DL4476 Delta
07:00 Rabat
16:00 Paris CDG
20:45 Seattle
10:05 Paris CDG
17:15 Seattle
21:52 Vancouver
Connect
AF1359 Air France
AF694 Air France
DL2482 Delta
07:00 Rabat
15:50 Paris CDG
19:58 Minneapolis
10:05 Paris CDG
17:50 Minneapolis
22:08 Vancouver
Connect
AF1359 Air France
WS9 WestJet
WS131 WestJet
07:00 Rabat
14:20 Paris CDG
16:30 Calgary
10:05 Paris CDG
15:25 Calgary
17:05 Vancouver
Connect
AF1359 Air France
WS9 WestJet
WS133 WestJet
07:00 Rabat
14:20 Paris CDG
17:30 Calgary
10:05 Paris CDG
15:25 Calgary
18:05 Vancouver
Connect
AF1359 Air France
WS9 WestJet
WS135 WestJet
07:00 Rabat
14:20 Paris CDG
18:30 Calgary
10:05 Paris CDG
15:25 Calgary
19:05 Vancouver
Connect
AT974 Royal Air Maroc
IB3172 Iberia
BA085 British Airways
10:40 Rabat
14:55 Madrid
17:30 London Heathrow
13:05 Madrid
16:20 London Heathrow
19:10 Vancouver
Connect
AF1459 Air France
AF374 Air France
16:50 Rabat
10:15 Paris CDG
19:55 Paris CDG
11:25 Vancouver
Connect

2. Tangier to Vancouver

  1. You take a bus, shuttle or taxi from your location in Morocco to Tangier.

  2. You take a flight from Tangier to Vancouver and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Vancouver to your destination in Vancouver, Canada.

Flight Depart Arrive
TP1459 TAP Portugal
TP253 TAP Portugal
AC311 Air Canada
05:30 Tangier
14:35 Lisbon
18:20 Montreal
07:05 Lisbon
17:20 Montreal
20:52 Vancouver
Connect
TP1459 TAP Portugal
AC813 Air Canada
AC307 Air Canada
05:30 Tangier
09:45 Lisbon
16:05 Montreal
07:05 Lisbon
12:00 Montreal
18:50 Vancouver
Connect
TP1459 TAP Portugal
AC813 Air Canada
AC311 Air Canada
05:30 Tangier
09:45 Lisbon
18:20 Montreal
07:05 Lisbon
12:00 Montreal
20:52 Vancouver
Connect
TP1459 TAP Portugal
AC811 Air Canada
AC123 Air Canada
05:30 Tangier
12:50 Lisbon
18:00 Toronto
07:05 Lisbon
16:00 Toronto
20:19 Vancouver
Connect
TP1459 TAP Portugal
AC813 Air Canada
AC305 Air Canada
05:30 Tangier
09:45 Lisbon
13:25 Montreal
07:05 Lisbon
12:00 Montreal
16:10 Vancouver
Connect
TP1459 TAP Portugal
TP243 TAP Portugal
AC8041 Air Canada
05:30 Tangier
10:50 Lisbon
16:20 Chicago O'Hare
07:05 Lisbon
14:20 Chicago O'Hare
18:57 Vancouver
Connect
AT471 Royal Air Maroc
AC809 Air Canada
AC307 Air Canada
05:35 Tangier
10:10 Casablanca
16:05 Montreal
06:55 Casablanca
12:15 Montreal
18:50 Vancouver
Connect
AT471 Royal Air Maroc
AC809 Air Canada
AC305 Air Canada
05:35 Tangier
10:10 Casablanca
13:25 Montreal
06:55 Casablanca
12:15 Montreal
16:10 Vancouver
Connect
3O345 Air Arabia Maroc
AC829 Air Canada
AC307 Air Canada
07:00 Tangier
12:00 Lyon
16:05 Montreal
10:25 Lyon
14:15 Montreal
18:50 Vancouver
Connect
3O345 Air Arabia Maroc
BA361 British Airways
BA085 British Airways
07:00 Tangier
11:50 Lyon
17:30 London Heathrow
10:25 Lyon
12:40 London Heathrow
19:10 Vancouver
Connect
3O345 Air Arabia Maroc
AC829 Air Canada
AC311 Air Canada
07:00 Tangier
12:00 Lyon
18:20 Montreal
10:25 Lyon
14:15 Montreal
20:52 Vancouver
Connect
3O363 Air Arabia Maroc
WS9 WestJet
WS131 WestJet
07:10 Tangier
14:20 Paris CDG
16:30 Calgary
10:55 Paris CDG
15:25 Calgary
17:05 Vancouver
Connect
3O363 Air Arabia Maroc
WS9 WestJet
WS135 WestJet
07:10 Tangier
14:20 Paris CDG
18:30 Calgary
10:55 Paris CDG
15:25 Calgary
19:05 Vancouver
Connect
3O377 Air Arabia Maroc
BA475 British Airways
BA085 British Airways
07:10 Tangier
14:15 Barcelona
17:30 London Heathrow
09:50 Barcelona
15:40 London Heathrow
19:10 Vancouver
Connect
3O377 Air Arabia Maroc
AC821 Air Canada
AC125 Air Canada
07:10 Tangier
11:50 Barcelona
19:00 Toronto
09:50 Barcelona
14:45 Toronto
21:07 Vancouver
Connect
3O377 Air Arabia Maroc
WS15 WestJet
WS723 WestJet
07:10 Tangier
13:50 Barcelona
20:00 Toronto
09:50 Barcelona
16:30 Toronto
22:21 Vancouver
Connect
3O377 Air Arabia Maroc
AC821 Air Canada
AC123 Air Canada
07:10 Tangier
11:50 Barcelona
18:00 Toronto
09:50 Barcelona
14:45 Toronto
20:19 Vancouver
Connect
3O377 Air Arabia Maroc
WS15 WestJet
WS719 WestJet
07:10 Tangier
13:50 Barcelona
18:00 Toronto
09:50 Barcelona
16:30 Toronto
20:21 Vancouver
Connect
3O377 Air Arabia Maroc
AC821 Air Canada
AC119 Air Canada
07:10 Tangier
11:50 Barcelona
16:00 Toronto
09:50 Barcelona
14:45 Toronto
18:19 Vancouver
Connect
3O377 Air Arabia Maroc
AC823 Air Canada
AC311 Air Canada
07:10 Tangier
11:50 Barcelona
18:20 Montreal
09:50 Barcelona
14:10 Montreal
20:52 Vancouver
Connect
3O363 Air Arabia Maroc
WS9 WestJet
WS133 WestJet
07:10 Tangier
14:20 Paris CDG
17:30 Calgary
10:55 Paris CDG
15:25 Calgary
18:05 Vancouver
Connect
3O377 Air Arabia Maroc
TS267 Air Transat
TS770 Air Transat
07:10 Tangier
12:55 Barcelona
19:45 Montreal
09:50 Barcelona
15:25 Montreal
22:30 Vancouver
Connect
3O377 Air Arabia Maroc
TS281 Air Transat
TS932 Air Transat
07:10 Tangier
14:05 Barcelona
19:15 Toronto
09:50 Barcelona
17:20 Toronto
21:35 Vancouver
Connect
3O377 Air Arabia Maroc
AC823 Air Canada
AC307 Air Canada
07:10 Tangier
11:50 Barcelona
16:05 Montreal
09:50 Barcelona
14:10 Montreal
18:50 Vancouver
Connect
3O377 Air Arabia Maroc
BA479 British Airways
BA085 British Airways
07:10 Tangier
11:35 Barcelona
17:30 London Heathrow
09:50 Barcelona
13:00 London Heathrow
19:10 Vancouver
Connect
3O363 Air Arabia Maroc
AC839 Air Canada
07:10 Tangier
12:30 Paris CDG
10:55 Paris CDG
13:35 Vancouver
Connect
3O391 Air Arabia Maroc
AC825 Air Canada
AC123 Air Canada
07:30 Tangier
11:35 Madrid
18:00 Toronto
09:50 Madrid
13:55 Toronto
20:19 Vancouver
Connect
3O391 Air Arabia Maroc
AC825 Air Canada
AC115 Air Canada
07:30 Tangier
11:35 Madrid
14:50 Toronto
09:50 Madrid
13:55 Toronto
17:09 Vancouver
Connect
3O391 Air Arabia Maroc
TS385 Air Transat
TS770 Air Transat
07:30 Tangier
13:30 Madrid
19:45 Montreal
09:50 Madrid
15:40 Montreal
22:30 Vancouver
Connect
3O391 Air Arabia Maroc
AC825 Air Canada
AC119 Air Canada
07:30 Tangier
11:35 Madrid
16:00 Toronto
09:50 Madrid
13:55 Toronto
18:19 Vancouver
Connect
3O113 Air Arabia Maroc
BA397 British Airways
BA085 British Airways
08:00 Tangier
14:05 Brussels
17:30 London Heathrow
11:50 Brussels
14:20 London Heathrow
19:10 Vancouver
Connect
3O113 Air Arabia Maroc
TS155 Air Transat
TS770 Air Transat
08:00 Tangier
13:30 Brussels
19:45 Montreal
11:50 Brussels
15:15 Montreal
22:30 Vancouver
Connect
3O101 Air Arabia Maroc
WS2 WestJet
WS135 WestJet
08:10 Tangier
13:20 London Gatwick
18:30 Calgary
11:05 London Gatwick
15:25 Calgary
19:05 Vancouver
Connect
3O101 Air Arabia Maroc
WS2 WestJet
WS133 WestJet
08:10 Tangier
13:20 London Gatwick
17:30 Calgary
11:05 London Gatwick
15:25 Calgary
18:05 Vancouver
Connect
3O101 Air Arabia Maroc
WS2 WestJet
WS131 WestJet
08:10 Tangier
13:20 London Gatwick
16:30 Calgary
11:05 London Gatwick
15:25 Calgary
17:05 Vancouver
Connect
VY7365 Vueling Airlines
BA475 British Airways
BA085 British Airways
09:15 Tangier
14:15 Barcelona
17:30 London Heathrow
11:05 Barcelona
15:40 London Heathrow
19:10 Vancouver
Connect
VY7365 Vueling Airlines
TS267 Air Transat
TS770 Air Transat
09:15 Tangier
12:55 Barcelona
19:45 Montreal
11:05 Barcelona
15:25 Montreal
22:30 Vancouver
Connect
VY7365 Vueling Airlines
WS15 WestJet
WS723 WestJet
09:15 Tangier
13:50 Barcelona
20:00 Toronto
11:05 Barcelona
16:30 Toronto
22:21 Vancouver
Connect
VY7365 Vueling Airlines
WS15 WestJet
WS719 WestJet
09:15 Tangier
13:50 Barcelona
18:00 Toronto
11:05 Barcelona
16:30 Toronto
20:21 Vancouver
Connect
VY7365 Vueling Airlines
TS281 Air Transat
TS932 Air Transat
09:15 Tangier
14:05 Barcelona
19:15 Toronto
11:05 Barcelona
17:20 Toronto
21:35 Vancouver
Connect

3. Casablanca to Vancouver

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Vancouver and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Vancouver to your destination in Vancouver, Canada.

Flight Depart Arrive
LH1331 Lufthansa
LH492 Lufthansa
01:40 Casablanca
10:05 Frankfurt
06:05 Frankfurt
11:45 Vancouver
Connect
LH1331 Lufthansa
AC847 Air Canada
01:40 Casablanca
10:15 Frankfurt
06:05 Frankfurt
11:10 Vancouver
Connect
AT936 Royal Air Maroc
WK10 Edelweiss Air
07:40 Casablanca
13:30 Zurich
11:50 Zurich
15:10 Vancouver
Connect
AF1497 Air France
AC839 Air Canada
08:10 Casablanca
12:30 Paris CDG
11:25 Paris CDG
13:35 Vancouver
Connect
AC809 Air Canada
AC415 Air Canada
AC123 Air Canada
10:10 Casablanca
14:00 Montreal
18:00 Toronto
12:15 Montreal
15:34 Toronto
20:19 Vancouver
Connect
AC809 Air Canada
AC417 Air Canada
AC123 Air Canada
10:10 Casablanca
15:00 Montreal
18:00 Toronto
12:15 Montreal
16:34 Toronto
20:19 Vancouver
Connect
AC809 Air Canada
AC311 Air Canada
10:10 Casablanca
18:20 Montreal
12:15 Montreal
20:52 Vancouver
Connect
AC809 Air Canada
AC321 Air Canada
AC229 Air Canada
10:10 Casablanca
13:20 Montreal
20:15 Calgary
12:15 Montreal
16:13 Calgary
20:54 Vancouver
Connect
AC809 Air Canada
AC477 8969 Air Canada
AC343 Air Canada
10:10 Casablanca
14:00 Montreal
17:25 Ottawa
12:15 Montreal
14:47 Ottawa
20:04 Vancouver
Connect
AC809 Air Canada
AC415 Air Canada
AC125 Air Canada
10:10 Casablanca
14:00 Montreal
19:00 Toronto
12:15 Montreal
15:34 Toronto
21:07 Vancouver
Connect
AC809 Air Canada
AC417 Air Canada
AC125 Air Canada
10:10 Casablanca
15:00 Montreal
19:00 Toronto
12:15 Montreal
16:34 Toronto
21:07 Vancouver
Connect
AC809 Air Canada
AC415 Air Canada
AC185 Air Canada
10:10 Casablanca
14:00 Montreal
19:30 Toronto
12:15 Montreal
15:34 Toronto
21:34 Vancouver
Connect
AC809 Air Canada
AC417 Air Canada
AC185 Air Canada
10:10 Casablanca
15:00 Montreal
19:30 Toronto
12:15 Montreal
16:34 Toronto
21:34 Vancouver
Connect
AC809 Air Canada
AC419 Air Canada
AC185 Air Canada
10:10 Casablanca
16:00 Montreal
19:30 Toronto
12:15 Montreal
17:34 Toronto
21:34 Vancouver
Connect
AC809 Air Canada
AC8987 Air Canada
AC343 Air Canada
10:10 Casablanca
14:50 Montreal
17:25 Ottawa
12:15 Montreal
15:37 Ottawa
20:04 Vancouver
Connect
AC809 Air Canada
AC321 Air Canada
AC223 Air Canada
10:10 Casablanca
13:20 Montreal
17:25 Calgary
12:15 Montreal
16:13 Calgary
18:04 Vancouver
Connect
AC809 Air Canada
AC7595 Air Canada
AC8041 Air Canada
10:10 Casablanca
13:35 Montreal
16:20 Chicago O'Hare
12:15 Montreal
15:11 Chicago O'Hare
18:57 Vancouver
Connect
AC809 Air Canada
AC305 Air Canada
10:10 Casablanca
13:25 Montreal
12:15 Montreal
16:10 Vancouver
Connect
AC809 Air Canada
AC307 Air Canada
10:10 Casablanca
16:05 Montreal
12:15 Montreal
18:50 Vancouver
Connect
AC809 Air Canada
AC419 Air Canada
AC127 Air Canada
10:10 Casablanca
16:00 Montreal
20:00 Toronto
12:15 Montreal
17:34 Toronto
22:07 Vancouver
Connect
AC809 Air Canada
AC321 Air Canada
AC225 Air Canada
10:10 Casablanca
13:20 Montreal
19:45 Calgary
12:15 Montreal
16:13 Calgary
20:24 Vancouver
Connect
AC809 Air Canada
AC419 Air Canada
AC125 Air Canada
10:10 Casablanca
16:00 Montreal
19:00 Toronto
12:15 Montreal
17:34 Toronto
21:07 Vancouver
Connect
AF1897 Air France
AF338 Air France
DL4476 Delta
11:20 Casablanca
16:00 Paris CDG
20:45 Seattle
14:30 Paris CDG
17:15 Seattle
21:52 Vancouver
Connect
AT800 Royal Air Maroc
BA085 British Airways
13:30 Casablanca
17:30 London Heathrow
15:50 London Heathrow
19:10 Vancouver
Connect
AT208 Royal Air Maroc
TS770 Air Transat
17:00 Casablanca
19:45 Montreal
18:30 Montreal
22:30 Vancouver
Connect
AT208 Royal Air Maroc
AC313 Air Canada
17:00 Casablanca
20:50 Montreal
18:30 Montreal
23:35 Vancouver
Connect

4. Marrakech to Vancouver

  1. You take a bus, shuttle or taxi from your location in Morocco to Marrakech.

  2. You take a flight from Marrakech to Vancouver and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Vancouver to your destination in Vancouver, Canada.

Flight Depart Arrive
BA2669 British Airways
BA085 British Airways
11:20 Marrakech
17:30 London Heathrow
13:55 London Heathrow
19:10 Vancouver
Connect
AF1077 Air France
AF338 Air France
DL4476 Delta
11:30 Marrakech
16:00 Paris CDG
20:45 Seattle
15:00 Paris CDG
17:15 Seattle
21:52 Vancouver
Connect
BA2667 British Airways
BA103 British Airways
AC231 Air Canada
14:35 Marrakech
18:30 London Heathrow
21:20 Calgary
17:15 London Heathrow
20:25 Calgary
21:59 Vancouver
Connect
BA2667 British Airways
BA103 British Airways
WS139 WestJet
14:35 Marrakech
18:30 London Heathrow
21:30 Calgary
17:15 London Heathrow
20:25 Calgary
22:05 Vancouver
Connect
BA669 British Airways
BA103 British Airways
AC231 Air Canada
14:50 Marrakech
18:30 London Heathrow
21:20 Calgary
17:35 London Heathrow
20:25 Calgary
21:59 Vancouver
Connect
BA669 British Airways
BA103 British Airways
WS139 WestJet
14:50 Marrakech
18:30 London Heathrow
21:30 Calgary
17:35 London Heathrow
20:25 Calgary
22:05 Vancouver
Connect
LH1333 Lufthansa
LH492 Lufthansa
16:25 Marrakech
10:05 Frankfurt
20:15 Frankfurt
11:45 Vancouver
Connect
AF1277 Air France
AF374 Air France
16:30 Marrakech
10:15 Paris CDG
20:00 Paris CDG
11:25 Vancouver
Connect

References

Find Hotels in Vancouver, Canada

You can find hotels and accommodations in Vancouver, Canada with our hotels search tool below

Booking.com