How to get to Canada from Morocco by flight ? You can check flights from Morocco to Canada below.
You can find flight ticket prices from Morocco to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Montreal and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Montreal and cost approximately 390 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Ottawa and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Agadir.
You take a flight from Agadir to Montreal and cost approximately 490 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Fes.
You take a flight from Fes to Montreal and cost approximately 430 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Billy Bishop Toronto City and cost approximately 600 USD.
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 |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com