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.05km.

Flight duration

About 8 hours 10 minutes

Flight distance

About 5,738.05km

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
Transavia France TO9801
RAK 05:35
ORY 10:00
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3845
RAK 06:00
BVA 10:20
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2240
RAK 06:10
BCN 10:35
With stops 2.4h
S
M
T
W
T
F
S
Air Transat TS261
BCN 14:50
YUL 17:20
8.5h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT638
RAK 07:00
CDG 12:15
With stops 3.3h
S
M
T
W
T
F
S
Air CaraÏBes TX6760
ORY 19:20
YUL 21:00
7.7h
S
M
T
W
T
F
S
Check prices
Air Transat TS397
RAK 07:50
YUL 11:00
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
easyJet U24780
RAK 09:10
NTE 13:05
With stops 2.9h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45
YUL 13:25
7.7h
S
M
T
W
T
F
S
Check prices
Transavia France TO3205
RAK 09:50
NTE 13:55
With stops 3.1h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45
YUL 13:25
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U21906
RAK 09:50
BOD 13:30
With stops 2.7h
S
M
T
W
T
F
S
Air Transat TS511
BOD 10:25
YUL 12:25
8.0h
S
M
T
W
T
F
S
Check prices
AEGEAN A3739
RAK 10:50
ATH 17:00
With stops 4.2h
S
M
T
W
T
F
S
AEGEAN A33070
ATH 12:10
YUL 15:20
10.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR6286
RAK 11:20
AGP 13:50
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10
YUL 12:10
8.0h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45
LIS 13:25
With stops 1.7h
S
M
T
W
T
F
S
TAP Air Portugal TP253
LIS 17:00
YUL 19:55
7.9h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45
LIS 13:25
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 09:25
YUL 12:15
7.8h
S
M
T
W
T
F
S
Check prices
British Airways BA669
RAK 12:10
LHR 16:00
With stops 3.8h
S
M
T
W
T
F
S
British Airways BA095
LHR 16:45
YUL 19:15
7.5h
S
M
T
W
T
F
S
Check prices
British Airways BA669
RAK 12:10
LHR 16:00
With stops 3.8h
S
M
T
W
T
F
S
American Airlines AA6920
LHR 16:45
YUL 19:15
7.5h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX8118
RAK 13:00
ZRH 19:10
With stops 5.2h
S
M
T
W
T
F
S
Air Canada AC6821
ZRH 12:40
YUL 15:10
8.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR065
RAK 14:25
BVA 18:45
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
easyJet U26005
RAK 14:55
CDG 19:25
With stops 3.5h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3015
RAK 15:40
ORY 20:05
With stops 3.4h
S
M
T
W
T
F
S
Air CaraÏBes TX6760
ORY 19:20
YUL 21:00
7.7h
S
M
T
W
T
F
S
Check prices
Transavia France TO3011
RAK 15:55
ORY 20:20
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 17:10
LIS 18:55
With stops 1.8h
S
M
T
W
T
F
S
Air Transat TS681
LIS 09:25
YUL 12:15
7.8h
S
M
T
W
T
F
S
Check prices
See all
easyJet U27676
RAK 20:10
LIS 21:50
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 09:25
YUL 12:15
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR6292
RAK 20:00
AGP 22:30
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10
YUL 12:10
8.0h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8511
RAK 19:25
BCN 22:45
With stops 2.3h
S
M
T
W
T
F
S
Air Transat TS261
BCN 14:50
YUL 17:20
8.5h
S
M
T
W
T
F
S
Check prices
British Airways BA2813
RAK 18:35
LGW 22:15
With stops 3.7h
S
M
T
W
T
F
S
British Airways BA095
LHR 16:45
YUL 19:15
7.5h
S
M
T
W
T
F
S
Check prices
Transavia France TO3017
RAK 17:30
ORY 21:55
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT640
RAK 17:20
ORY 22:25
With stops 3.1h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 17:10
LIS 18:55
With stops 1.8h
S
M
T
W
T
F
S
Air Transat TS681
LIS 09:25
YUL 12:15
7.8h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1455
RAK 17:10
LIS 18:55
With stops 1.8h
S
M
T
W
T
F
S
TAP Air Portugal TP253
LIS 17:00
YUL 19:55
7.9h
S
M
T
W
T
F
S
Check prices
Transavia France TO3011
RAK 15:55
ORY 20:20
With stops 3.4h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Transavia France TO3015
RAK 15:40
ORY 20:05
With stops 3.4h
S
M
T
W
T
F
S
Air CaraÏBes TX6760
ORY 19:20
YUL 21:00
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U26005
RAK 14:55
CDG 19:25
With stops 3.5h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR065
RAK 14:25
BVA 18:45
With stops 3.3h
S
M
T
W
T
F
S
French Bee Airlines BF760
ORY 17:55
YUL 19:40
7.8h
S
M
T
W
T
F
S
Check prices
Swiss Airlines LX8118
RAK 13:00
ZRH 19:10
With stops 5.2h
S
M
T
W
T
F
S
Air Canada AC6821
ZRH 12:40
YUL 15:10
8.5h
S
M
T
W
T
F
S
Check prices
British Airways BA669
RAK 12:10
LHR 16:00
With stops 3.8h
S
M
T
W
T
F
S
British Airways BA095
LHR 16:45
YUL 19:15
7.5h
S
M
T
W
T
F
S
Check prices
British Airways BA669
RAK 12:10
LHR 16:00
With stops 3.8h
S
M
T
W
T
F
S
American Airlines AA6920
LHR 16:45
YUL 19:15
7.5h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45
LIS 13:25
With stops 1.7h
S
M
T
W
T
F
S
TAP Air Portugal TP253
LIS 17:00
YUL 19:55
7.9h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1453
RAK 11:45
LIS 13:25
With stops 1.7h
S
M
T
W
T
F
S
Air Transat TS681
LIS 09:25
YUL 12:15
7.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR6286
RAK 11:20
AGP 13:50
With stops 1.5h
S
M
T
W
T
F
S
Air Transat TS253
AGP 10:10
YUL 12:10
8.0h
S
M
T
W
T
F
S
Check prices
AEGEAN A3739
RAK 10:50
ATH 17:00
With stops 4.2h
S
M
T
W
T
F
S
AEGEAN A33070
ATH 12:10
YUL 15:20
10.2h
S
M
T
W
T
F
S
Check prices
Transavia France TO3205
RAK 09:50
NTE 13:55
With stops 3.1h
S
M
T
W
T
F
S
Air Transat TS603
NTE 11:45
YUL 13:25
7.7h
S
M
T
W
T
F
S
Check prices
See all
Air Transat TS397
RAK 07:50
YUL 11:00
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS397
RAK 07:50
YUL 11:00
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices