HowToGo

Flight from Morocco to Canada

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

Search Transfer from Morocco to Canada

Search Flights

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

1. Casablanca to Montreal

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

  2. You take a flight from Casablanca to Montreal and cost approximately 650 USD.

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

Flight Depart Arrive
AF1497 Air France
AF344 Air France
07:40 Casablanca
13:10 Paris CDG
11:45 Paris CDG
14:50 Montreal
Connect
AF1497 Air France
AF342 Air France
07:40 Casablanca
15:40 Paris CDG
11:45 Paris CDG
17:15 Montreal
Connect
AT206 Royal Air Maroc
08:00 Casablanca
10:20 Montreal Direct
AC809 Air Canada
09:10 Casablanca
11:55 Montreal Direct
AF1897 Air France
AF342 Air France
10:05 Casablanca
15:40 Paris CDG
14:10 Paris CDG
17:15 Montreal
Connect
AF1897 Air France
AF348 Air France
10:05 Casablanca
18:20 Paris CDG
14:10 Paris CDG
19:55 Montreal
Connect
AF9423 Air France
AF348 Air France
11:20 Casablanca
18:20 Paris CDG
15:25 Paris CDG
19:55 Montreal
Connect
AA83 American Airlines
AA4625 American Airlines
12:15 Casablanca
18:02 Philadelphia
15:45 Philadelphia
20:00 Montreal
Connect
AA83 American Airlines
AA4677 American Airlines
12:15 Casablanca
21:00 Philadelphia
15:45 Philadelphia
22:47 Montreal
Connect
AT208 Royal Air Maroc
18:30 Casablanca
20:50 Montreal Direct

2. Marrakech to Montreal

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

  2. You take a flight from Marrakech to Montreal and cost approximately 390 USD.

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

Flight Depart Arrive
AT400 Royal Air Maroc
AT206 Royal Air Maroc
05:25 Marrakech
08:00 Casablanca
06:15 Casablanca
10:20 Montreal
Connect
AT400 Royal Air Maroc
AC809 Air Canada
05:25 Marrakech
09:10 Casablanca
06:15 Casablanca
11:55 Montreal
Connect
TB7113 TUI fly Belgium
AC1909 Air Canada
06:00 Marrakech
10:25 Bordeaux
09:35 Bordeaux
12:05 Montreal
Connect
AF9407 Air France
AF344 Air France
06:20 Marrakech
13:10 Paris CDG
10:40 Paris CDG
14:50 Montreal
Connect
AF9407 Air France
AF342 Air France
06:20 Marrakech
15:40 Paris CDG
10:40 Paris CDG
17:15 Montreal
Connect
AF9407 Air France
AF348 Air France
06:20 Marrakech
18:20 Paris CDG
10:40 Paris CDG
19:55 Montreal
Connect
FR5153 Ryanair
AC1963 Air Canada
06:30 Marrakech
12:05 Marseille
10:15 Marseille
14:25 Montreal
Connect
FR5153 Ryanair
TS415 Air Transat
06:30 Marrakech
11:50 Marseille
10:15 Marseille
14:05 Montreal
Connect
FR3908 Ryanair
TS253 107 255 Air Transat
06:35 Marrakech
11:45 Malaga
09:00 Malaga
13:50 Montreal
Connect
VY8516 Vueling Airlines
TS253 107 255 Air Transat
07:20 Marrakech
11:45 Malaga
09:50 Malaga
13:50 Montreal
Connect
TO4609 Transavia France
TS601 607 617 603 Air Transat
08:35 Marrakech
13:40 Nantes
12:25 Nantes
15:00 Montreal
Connect
U27706 easyJet
TS601 607 617 603 Air Transat
08:50 Marrakech
13:40 Nantes
12:50 Nantes
15:00 Montreal
Connect
HV5752 Transavia Holland
KL0671 KLM
09:05 Marrakech
15:15 Amsterdam Schiphol
13:50 Amsterdam Schiphol
16:50 Montreal
Connect
FR5464 Ryanair
TS179 159 327 Air Transat
09:15 Marrakech
12:20 Porto
11:10 Porto
14:40 Montreal
Connect
SN3842 Brussels Airlines
AC833 Air Canada
09:20 Marrakech
15:00 Brussels
13:55 Brussels
16:25 Montreal
Connect
TO3011 Transavia France
SS0900 Corsairfly
09:40 Marrakech
15:45 Paris Orly
13:55 Paris Orly
17:30 Montreal
Connect
FR2240 Ryanair
AC1913 Air Canada
09:50 Marrakech
14:10 Barcelona
13:15 Barcelona
16:25 Montreal
Connect
AT402 Royal Air Maroc
AT208 Royal Air Maroc
09:55 Marrakech
18:30 Casablanca
10:45 Casablanca
20:50 Montreal
Connect
AF1277 Air France
AF348 Air France
10:20 Marrakech
18:20 Paris CDG
14:40 Paris CDG
19:55 Montreal
Connect
AF1277 Air France
AF342 Air France
10:20 Marrakech
15:40 Paris CDG
14:40 Paris CDG
17:15 Montreal
Connect
AF1277 Air France
AF340 Air France
10:20 Marrakech
19:15 Paris CDG
14:40 Paris CDG
20:55 Montreal
Connect
AT640 Royal Air Maroc
SS0900 Corsairfly
10:20 Marrakech
15:45 Paris Orly
14:25 Paris Orly
17:30 Montreal
Connect
AT412 Royal Air Maroc
AT208 Royal Air Maroc
11:35 Marrakech
18:30 Casablanca
12:25 Casablanca
20:50 Montreal
Connect
TP1453 TAP Portugal
TP253 TAP Portugal
11:45 Marrakech
14:55 Lisbon
13:20 Lisbon
17:40 Montreal
Connect
AT404 Royal Air Maroc
AT208 Royal Air Maroc
13:25 Marrakech
18:30 Casablanca
14:10 Casablanca
20:50 Montreal
Connect
AT410 Royal Air Maroc
AT206 Royal Air Maroc
20:50 Marrakech
08:00 Casablanca
21:35 Casablanca
10:20 Montreal
Connect

3. Casablanca to Ottawa

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

  2. You take a flight from Casablanca to Ottawa and cost approximately 650 USD.

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

Flight Depart Arrive
AT206 Royal Air Maroc
AC8985 Air Canada
08:00 Casablanca
15:10 Montreal
10:20 Montreal
15:54 Ottawa
Connect
AT206 Royal Air Maroc
AC8973 Air Canada
08:00 Casablanca
13:45 Montreal
10:20 Montreal
14:29 Ottawa
Connect
AC809 Air Canada
AC417 Air Canada
AC474 Air Canada
09:10 Casablanca
15:00 Montreal
17:40 Toronto
11:55 Montreal
16:24 Toronto
18:42 Ottawa
Connect
AC809 Air Canada
AC415 Air Canada
AC474 Air Canada
09:10 Casablanca
14:00 Montreal
17:40 Toronto
11:55 Montreal
15:24 Toronto
18:42 Ottawa
Connect
AC809 Air Canada
AC413 Air Canada
AC474 Air Canada
09:10 Casablanca
13:00 Montreal
17:40 Toronto
11:55 Montreal
14:24 Toronto
18:42 Ottawa
Connect
AC809 Air Canada
AC1518 Air Canada
AC8749 Air Canada
09:10 Casablanca
15:30 Montreal
17:55 Quebec
11:55 Montreal
16:28 Quebec
18:52 Ottawa
Connect
AC809 Air Canada
AC1688 Air Canada
AC8627 Air Canada
09:10 Casablanca
13:35 Montreal
17:45 Charlottetown
11:55 Montreal
16:06 Charlottetown
18:34 Ottawa
Connect
AC809 Air Canada
AC8985 Air Canada
09:10 Casablanca
15:10 Montreal
11:55 Montreal
15:54 Ottawa
Connect
AC809 Air Canada
AC415 Air Canada
AC462 Air Canada
09:10 Casablanca
14:00 Montreal
18:10 Toronto
11:55 Montreal
15:24 Toronto
19:12 Ottawa
Connect
AC809 Air Canada
AC417 Air Canada
AC464 Air Canada
09:10 Casablanca
15:00 Montreal
19:10 Toronto
11:55 Montreal
16:24 Toronto
20:12 Ottawa
Connect
AC809 Air Canada
AC7740 Air Canada
AC8857 Air Canada
09:10 Casablanca
13:35 Montreal
21:05 Newark
11:55 Montreal
15:12 Newark
22:31 Ottawa
Connect
AC809 Air Canada
AC415 Air Canada
AC460 Air Canada
09:10 Casablanca
14:00 Montreal
17:10 Toronto
11:55 Montreal
15:24 Toronto
18:12 Ottawa
Connect
AC809 Air Canada
UA4959 United Airlines
UA6104 United Airlines
09:10 Casablanca
14:00 Montreal
17:07 Washington Dulles
11:55 Montreal
15:53 Washington Dulles
18:39 Ottawa
Connect
AC809 Air Canada
AC413 Air Canada
AC460 Air Canada
09:10 Casablanca
13:00 Montreal
17:10 Toronto
11:55 Montreal
14:24 Toronto
18:12 Ottawa
Connect
AC809 Air Canada
AC7580 Air Canada
UA6104 United Airlines
09:10 Casablanca
13:35 Montreal
17:07 Washington Dulles
11:55 Montreal
15:24 Washington Dulles
18:39 Ottawa
Connect
AC809 Air Canada
AC8665 Air Canada
AC8660 Air Canada
09:10 Casablanca
13:40 Montreal
16:50 London
11:55 Montreal
15:14 London
18:05 Ottawa
Connect
AC809 Air Canada
AC8824 Air Canada
AC8453 Air Canada
09:10 Casablanca
13:45 Montreal
20:35 Reagan Washington
11:55 Montreal
15:35 Reagan Washington
22:07 Ottawa
Connect
AC809 Air Canada
AC413 Air Canada
AC458 Air Canada
09:10 Casablanca
13:00 Montreal
16:10 Toronto
11:55 Montreal
14:24 Toronto
17:12 Ottawa
Connect
AC809 Air Canada
AC8464 Air Canada
AC8049 Air Canada
09:10 Casablanca
18:05 Montreal
20:50 Boston
11:55 Montreal
19:25 Boston
22:13 Ottawa
Connect
AC809 Air Canada
AC7742 Air Canada
AC8857 Air Canada
09:10 Casablanca
15:35 Montreal
21:05 Newark
11:55 Montreal
17:12 Newark
22:31 Ottawa
Connect
AC809 Air Canada
AC7554 Air Canada
AC8049 Air Canada
09:10 Casablanca
16:00 Montreal
20:50 Boston
11:55 Montreal
17:20 Boston
22:13 Ottawa
Connect
AC809 Air Canada
AC8987 Air Canada
09:10 Casablanca
16:10 Montreal
11:55 Montreal
16:54 Ottawa
Connect
AC809 Air Canada
AC8456 Air Canada
AC8049 Air Canada
09:10 Casablanca
13:40 Montreal
20:50 Boston
11:55 Montreal
15:00 Boston
22:13 Ottawa
Connect
AC809 Air Canada
AC8712 Air Canada
AC8749 Air Canada
09:10 Casablanca
13:25 Montreal
17:55 Quebec
11:55 Montreal
14:23 Quebec
18:52 Ottawa
Connect
AC809 Air Canada
AC8973 Air Canada
09:10 Casablanca
13:45 Montreal
11:55 Montreal
14:29 Ottawa
Connect
AC809 Air Canada
AC417 Air Canada
AC462 Air Canada
09:10 Casablanca
15:00 Montreal
18:10 Toronto
11:55 Montreal
16:24 Toronto
19:12 Ottawa
Connect
AA83 American Airlines
AA4971 American Airlines
12:15 Casablanca
18:46 Philadelphia
15:45 Philadelphia
20:51 Ottawa
Connect
AT218 Royal Air Maroc
UA4936 United Airlines
16:35 Casablanca
22:00 Washington Dulles
19:59 Washington Dulles
23:38 Ottawa
Connect
AT210 Royal Air Maroc
AC8049 Air Canada
17:05 Casablanca
20:50 Boston
19:30 Boston
22:13 Ottawa
Connect

4. Agadir to Montreal

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

  2. You take a flight from Agadir to Montreal and cost approximately 490 USD.

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

Flight Depart Arrive
AT482 Royal Air Maroc
AT206 Royal Air Maroc
00:05 Agadir
08:00 Casablanca
01:10 Casablanca
10:20 Montreal
Connect
AT420 Royal Air Maroc
AT206 Royal Air Maroc
05:00 Agadir
08:00 Casablanca
06:15 Casablanca
10:20 Montreal
Connect
AT420 Royal Air Maroc
AC809 Air Canada
05:00 Agadir
09:10 Casablanca
06:15 Casablanca
11:55 Montreal
Connect
TB7571 TUI fly Belgium
TS583 Air Transat
06:00 Agadir
12:05 Toulouse
09:40 Toulouse
14:05 Montreal
Connect
FR6494 Ryanair
TS425 Air Transat
09:00 Agadir
14:10 Marseille
13:00 Marseille
16:15 Montreal
Connect
AT422 Royal Air Maroc
AT208 Royal Air Maroc
09:30 Agadir
18:30 Casablanca
10:45 Casablanca
20:50 Montreal
Connect
TO3003 Transavia France
SS0900 Corsairfly
09:30 Agadir
15:45 Paris Orly
13:55 Paris Orly
17:30 Montreal
Connect
TB7553 TUI fly Belgium
SS0900 Corsairfly
09:30 Agadir
15:45 Paris Orly
13:55 Paris Orly
17:30 Montreal
Connect
TO3001 Transavia France
SS0900 Corsairfly
10:25 Agadir
15:45 Paris Orly
14:50 Paris Orly
17:30 Montreal
Connect
AT432 Royal Air Maroc
AT208 Royal Air Maroc
11:10 Agadir
18:30 Casablanca
12:25 Casablanca
20:50 Montreal
Connect
AT424 Royal Air Maroc
AT208 Royal Air Maroc
13:15 Agadir
18:30 Casablanca
14:20 Casablanca
20:50 Montreal
Connect
AT426 Royal Air Maroc
AT206 Royal Air Maroc
21:30 Agadir
08:00 Casablanca
22:35 Casablanca
10:20 Montreal
Connect

5. Fes to Montreal

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

  2. You take a flight from Fes to Montreal and cost approximately 430 USD.

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

Flight Depart Arrive
AT441 Royal Air Maroc
AT206 Royal Air Maroc
05:40 Fes
08:00 Casablanca
06:40 Casablanca
10:20 Montreal
Connect
AT441 Royal Air Maroc
AC809 Air Canada
05:40 Fes
09:10 Casablanca
06:40 Casablanca
11:55 Montreal
Connect
FR5163 Ryanair
AC1963 Air Canada
07:00 Fes
12:05 Marseille
10:15 Marseille
14:25 Montreal
Connect
FR5163 Ryanair
TS465 Air Transat
07:00 Fes
12:20 Marseille
10:15 Marseille
14:30 Montreal
Connect
FR4427 Ryanair
TS601 607 617 603 Air Transat
07:20 Fes
13:40 Nantes
10:45 Nantes
15:00 Montreal
Connect
FR5220 Ryanair
TS417 Air Transat
08:00 Fes
13:15 Bordeaux
11:10 Bordeaux
15:00 Montreal
Connect
TO3053 Transavia France
SS0900 Corsairfly
10:05 Fes
15:45 Paris Orly
14:00 Paris Orly
17:30 Montreal
Connect

6. Casablanca to Billy Bishop Toronto City

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

  2. You take a flight from Casablanca to Billy Bishop Toronto City and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Canada.

Flight Depart Arrive
AT206 Royal Air Maroc
AC7961 Air Canada
08:00 Casablanca
11:30 Montreal
10:20 Montreal
12:40 Billy Bishop Toronto City
Connect
AT206 Royal Air Maroc
PD466 Porter Airlines
08:00 Casablanca
11:40 Montreal
10:20 Montreal
12:50 Billy Bishop Toronto City
Connect
AT206 Royal Air Maroc
AC7963 Air Canada
08:00 Casablanca
12:30 Montreal
10:20 Montreal
13:40 Billy Bishop Toronto City
Connect
AC809 Air Canada
AC7965 Air Canada
09:10 Casablanca
13:30 Montreal
11:55 Montreal
14:40 Billy Bishop Toronto City
Connect
AC809 Air Canada
AC7967 Air Canada
09:10 Casablanca
14:30 Montreal
11:55 Montreal
15:40 Billy Bishop Toronto City
Connect
AC809 Air Canada
PD472 Porter Airlines
09:10 Casablanca
14:30 Montreal
11:55 Montreal
15:40 Billy Bishop Toronto City
Connect

References

Find Hotels in Canada

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

Booking.com