Flight times from Marrakech to Edinburgh & schedule

The average flight time from Marrakech to Edinburgh is About 4 hours 18 minutes, covering a distance of About 2,731.13 km.

Flight duration

About 4 hours 18 minutes

Flight distance

About 2,731.13 km

How long is the flight from Marrakech to Edinburgh?

The flights usually depart from Marrakesh Menara Airport and arrive at Edinburgh Airport.

See more
Earliest first
Latest first
Ryanair FR3908
RAK 1:05 PM
AGP 4:35 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR5654
AGP 2:40 PM
EDI 5:00 PM
3.3h
S
M
T
W
T
F
S
Check prices
Jet2.com LS1478
RAK 1:25 PM
STN 5:10 PM
With stops 3.8h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55 PM
EDI 2:15 PM
1.3h
S
M
T
W
T
F
S
Check prices
Jet2.com LS1478
RAK 1:25 PM
STN 5:10 PM
With stops 3.8h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 9:10 PM
EDI 10:30 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3908
RAK 1:05 PM
AGP 4:35 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR5664
AGP 12:35 PM
EDI 2:55 PM
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3908
RAK 1:05 PM
AGP 4:35 PM
With stops 1.5h
S
M
T
W
T
F
S
easyJet U23220
AGP 12:05 PM
EDI 2:20 PM
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR4009
RAK 3:15 PM
SVQ 6:40 PM
With stops 1.4h
S
M
T
W
T
F
S
Ryanair FR6761
SVQ 8:20 PM
EDI 10:30 PM
3.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR6722
RAK 5:55 PM
MAD 9:00 PM
With stops 2.1h
S
M
T
W
T
F
S
easyJet U23210
MAD 6:55 PM
EDI 8:55 PM
3.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR6722
RAK 5:55 PM
MAD 9:00 PM
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR188
MAD 10:20 AM
EDI 12:15 PM
2.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR6792
RAK 5:50 AM
MAD 8:55 AM
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR188
MAD 10:20 AM
EDI 12:15 PM
2.9h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7869
RAK 6:55 PM
STN 10:35 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2314
STN 4:40 PM
EDI 5:55 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7869
RAK 6:55 PM
STN 10:35 PM
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55 PM
EDI 2:15 PM
1.3h
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
Ryanair FR6267
BCN 11:20 AM
EDI 1:15 PM
2.9h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 7:40 PM
EDI 11:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 7:20 PM
BFS 11:25 PM
With stops 4.1h
S
M
T
W
T
F
S
Ryanair UK RK5968
BFS 9:15 AM
EDI 10:10 AM
0.9h
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
Vueling Airlines VY7752
BCN 5:55 PM
EDI 7:45 PM
2.8h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 7:15 PM
LGW 10:50 PM
With stops 3.6h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 9:10 PM
EDI 10:30 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 7:15 PM
LGW 10:50 PM
With stops 3.6h
S
M
T
W
T
F
S
easyJet U2316
STN 4:40 PM
EDI 5:55 PM
1.3h
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
easyJet U27199
BCN 7:20 AM
EDI 9:20 AM
3.0h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 7:20 PM
BFS 11:25 PM
With stops 4.1h
S
M
T
W
T
F
S
Ryanair UK RK178
BFS 6:00 PM
EDI 6:55 PM
0.9h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 7:20 PM
BFS 11:25 PM
With stops 4.1h
S
M
T
W
T
F
S
easyJet U2053
BFS 7:30 PM
EDI 8:25 PM
0.9h
S
M
T
W
T
F
S
Check prices
See all
Ryanair UK RK515
RAK 12:40 PM
EDI 4:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20 PM
LGW 4:00 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2813
LGW 5:45 PM
EDI 7:15 PM
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20 PM
LGW 4:00 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2815
LGW 6:45 PM
EDI 8:15 PM
1.5h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21854
RAK 12:20 PM
MAD 4:20 PM
With stops 2.0h
S
M
T
W
T
F
S
easyJet U23210
MAD 6:55 PM
EDI 8:55 PM
3.0h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20 PM
LGW 4:00 PM
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 9:10 PM
EDI 10:30 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20 PM
LGW 4:00 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2861
LGW 8:35 AM
EDI 10:05 AM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR7379
RAK 11:05 AM
DUB 2:55 PM
With stops 3.8h
S
M
T
W
T
F
S
Ryanair FR812
DUB 7:30 AM
EDI 8:35 AM
1.1h
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
easyJet U23220
AGP 12:05 PM
EDI 2:20 PM
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35 AM
STN 2:15 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2314
STN 4:40 PM
EDI 5:55 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35 AM
STN 2:15 PM
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55 PM
EDI 2:15 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35 AM
STN 2:15 PM
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2233
STN 7:45 PM
EDI 9:00 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7043
RAK 10:50 AM
BHX 2:35 PM
With stops 3.8h
S
M
T
W
T
F
S
easyJet U2338
BHX 5:10 PM
EDI 6:15 PM
1.1h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35 AM
STN 2:15 PM
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 9:10 PM
EDI 10:30 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6723
RAK 8:50 AM
MAD 11:55 AM
With stops 2.1h
S
M
T
W
T
F
S
easyJet U23210
MAD 6:55 PM
EDI 8:55 PM
3.0h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 7:40 PM
EDI 11:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 7:20 PM
BFS 11:25 PM
With stops 4.1h
S
M
T
W
T
F
S
Ryanair UK RK5968
BFS 9:15 AM
EDI 10:10 AM
0.9h
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
Vueling Airlines VY7752
BCN 5:55 PM
EDI 7:45 PM
2.8h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 7:15 PM
LGW 10:50 PM
With stops 3.6h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 9:10 PM
EDI 10:30 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 7:15 PM
LGW 10:50 PM
With stops 3.6h
S
M
T
W
T
F
S
easyJet U2316
STN 4:40 PM
EDI 5:55 PM
1.3h
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
easyJet U27199
BCN 7:20 AM
EDI 9:20 AM
3.0h
S
M
T
W
T
F
S
Check prices
See all
easyJet U23266
RAK 7:40 PM
EDI 11:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK515
RAK 12:40 PM
EDI 4:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK515
RAK 12:40 PM
EDI 4:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 7:40 PM
EDI 11:50 PM
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices