Flight times from Marrakech to Montreal & schedule

The average flight time from Marrakech to Montreal is About 8 hours 10 minutes, covering a distance of About 5,738.05 km.

Flight duration

About 8 hours 10 minutes

Flight distance

About 5,738.05 km

How long is the flight from Marrakech to Montreal?

The flights usually depart from Marrakesh Menara Airport and arrive at Montréal-Pierre Elliott Trudeau International Airport.

See more
Earliest first
Latest first
Swiss Airlines LX8118
RAK 1:00 PM
ZRH 7:10 PM
With stops 5.2h
S
M
T
W
T
F
S
Air Canada AC6821
ZRH 12:40 PM
YUL 3:10 PM
8.5h
S
M
T
W
T
F
S
Check prices
easyJet U26005
RAK 2:55 PM
CDG 7:25 PM
With stops 3.5h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR065
RAK 2:25 PM
BVA 6:45 PM
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3015
RAK 3:40 PM
ORY 8:05 PM
With stops 3.4h
S
M
T
W
T
F
S
Air Caraïbes TX6760
ORY 7:20 PM
YUL 9:00 PM
7.7h
S
M
T
W
T
F
S
Check prices
Transavia France TO3011
RAK 3:55 PM
ORY 8:20 PM
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO9801
RAK 5:35 AM
ORY 10:00 AM
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 5:10 PM
LIS 6:55 PM
With stops 1.8h
S
M
T
W
T
F
S
Air Transat TS681
LIS 9:25 AM
YUL 12:15 PM
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3017
RAK 5:30 PM
ORY 9:55 PM
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT640
RAK 5:20 PM
ORY 10:25 PM
With stops 3.1h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 5:10 PM
LIS 6:55 PM
With stops 1.8h
S
M
T
W
T
F
S
TAP Air Portugal TP253
LIS 5:00 PM
YUL 7:55 PM
7.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR3845
RAK 6:00 AM
BVA 10:20 AM
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
British Airways BA2813
RAK 6:35 PM
LGW 10:15 PM
With stops 3.7h
S
M
T
W
T
F
S
British Airways BA095
LHR 4:45 PM
YUL 7:15 PM
7.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR2240
RAK 6:10 AM
BCN 10:35 AM
With stops 2.4h
S
M
T
W
T
F
S
Air Transat TS261
BCN 2:50 PM
YUL 5:20 PM
8.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS397
RAK 7:50 AM
YUL 11:00 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT638
RAK 7:00 AM
CDG 12:15 PM
With stops 3.3h
S
M
T
W
T
F
S
Air Caraïbes TX6760
ORY 7:20 PM
YUL 9:00 PM
7.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8511
RAK 7:25 PM
BCN 10:45 PM
With stops 2.3h
S
M
T
W
T
F
S
Air Transat TS261
BCN 2:50 PM
YUL 5:20 PM
8.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR6292
RAK 8:00 PM
AGP 10:30 PM
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10 AM
YUL 12:10 PM
8.0h
S
M
T
W
T
F
S
Check prices
easyJet U27676
RAK 8:10 PM
LIS 9:50 PM
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 9:25 AM
YUL 12:15 PM
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3205
RAK 9:50 AM
NTE 1:55 PM
With stops 3.1h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45 AM
YUL 1:25 PM
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U24780
RAK 9:10 AM
NTE 1:05 PM
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45 AM
YUL 1:25 PM
7.7h
S
M
T
W
T
F
S
Check prices
See all
British Airways BA669
RAK 12:10 PM
LHR 4:00 PM
With stops 3.8h
S
M
T
W
T
F
S
British Airways BA095
LHR 4:45 PM
YUL 7:15 PM
7.5h
S
M
T
W
T
F
S
Check prices
British Airways BA669
RAK 12:10 PM
LHR 4:00 PM
With stops 3.8h
S
M
T
W
T
F
S
American Airlines AA6920
LHR 4:45 PM
YUL 7:15 PM
7.5h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45 AM
LIS 1:25 PM
With stops 1.7h
S
M
T
W
T
F
S
TAP Air Portugal TP253
LIS 5:00 PM
YUL 7:55 PM
7.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR6286
RAK 11:20 AM
AGP 1:50 PM
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10 AM
YUL 12:10 PM
8.0h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45 AM
LIS 1:25 PM
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 9:25 AM
YUL 12:15 PM
7.8h
S
M
T
W
T
F
S
Check prices
AEGEAN A3739
RAK 10:50 AM
ATH 5:00 PM
With stops 4.2h
S
M
T
W
T
F
S
AEGEAN A33070
ATH 12:10 PM
YUL 3:20 PM
10.2h
S
M
T
W
T
F
S
Check prices
Transavia France TO3205
RAK 9:50 AM
NTE 1:55 PM
With stops 3.1h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45 AM
YUL 1:25 PM
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U24780
RAK 9:10 AM
NTE 1:05 PM
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45 AM
YUL 1:25 PM
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U21906
RAK 9:50 AM
BOD 1:30 PM
With stops 2.7h
S
M
T
W
T
F
S
Air Transat TS511
BOD 10:25 AM
YUL 12:25 PM
8.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR6292
RAK 8:00 PM
AGP 10:30 PM
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10 AM
YUL 12:10 PM
8.0h
S
M
T
W
T
F
S
Check prices
easyJet U27676
RAK 8:10 PM
LIS 9:50 PM
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 9:25 AM
YUL 12:15 PM
7.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS397
RAK 7:50 AM
YUL 11:00 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT638
RAK 7:00 AM
CDG 12:15 PM
With stops 3.3h
S
M
T
W
T
F
S
Air Caraïbes TX6760
ORY 7:20 PM
YUL 9:00 PM
7.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8511
RAK 7:25 PM
BCN 10:45 PM
With stops 2.3h
S
M
T
W
T
F
S
Air Transat TS261
BCN 2:50 PM
YUL 5:20 PM
8.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3845
RAK 6:00 AM
BVA 10:20 AM
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
British Airways BA2813
RAK 6:35 PM
LGW 10:15 PM
With stops 3.7h
S
M
T
W
T
F
S
British Airways BA095
LHR 4:45 PM
YUL 7:15 PM
7.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR2240
RAK 6:10 AM
BCN 10:35 AM
With stops 2.4h
S
M
T
W
T
F
S
Air Transat TS261
BCN 2:50 PM
YUL 5:20 PM
8.5h
S
M
T
W
T
F
S
Check prices
Transavia France TO9801
RAK 5:35 AM
ORY 10:00 AM
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 5:10 PM
LIS 6:55 PM
With stops 1.8h
S
M
T
W
T
F
S
Air Transat TS681
LIS 9:25 AM
YUL 12:15 PM
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3017
RAK 5:30 PM
ORY 9:55 PM
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 5:55 PM
YUL 7:40 PM
7.8h
S
M
T
W
T
F
S
Check prices
See all
Air Transat TS397
RAK 7:50 AM
YUL 11:00 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS397
RAK 7:50 AM
YUL 11:00 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices