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

Flight duration

About 4 hours 18 minutes

Flight distance

About 2,731.13km

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 FR6792
RAK 05:50
MAD 08:55
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR188
MAD 10:20
EDI 12:15
2.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR6723
RAK 08:50
MAD 11:55
With stops 2.1h
S
M
T
W
T
F
S
easyJet U23210
MAD 18:55
EDI 20:55
3.0h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35
STN 14:15
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2314
STN 16:40
EDI 17:55
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35
STN 14:15
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55
EDI 14:15
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35
STN 14:15
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2233
STN 19:45
EDI 21:00
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK3557
RAK 10:35
STN 14:15
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 21:10
EDI 22:30
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7043
RAK 10:50
BHX 14:35
With stops 3.8h
S
M
T
W
T
F
S
easyJet U2338
BHX 17:10
EDI 18:15
1.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7379
RAK 11:05
DUB 14:55
With stops 3.8h
S
M
T
W
T
F
S
Ryanair FR812
DUB 07:30
EDI 08:35
1.1h
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
easyJet U23220
AGP 12:05
EDI 14:20
3.3h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20
LGW 16:00
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2813
LGW 17:45
EDI 19:15
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20
LGW 16:00
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2815
LGW 18:45
EDI 20:15
1.5h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21854
RAK 12:20
MAD 16:20
With stops 2.0h
S
M
T
W
T
F
S
easyJet U23210
MAD 18:55
EDI 20:55
3.0h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20
LGW 16:00
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 21:10
EDI 22:30
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28706
RAK 12:20
LGW 16:00
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2861
LGW 08:35
EDI 10:05
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK515
RAK 12:40
EDI 16:50
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR3908
RAK 13:05
AGP 16:35
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR5654
AGP 14:40
EDI 17:00
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3908
RAK 13:05
AGP 16:35
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR5664
AGP 12:35
EDI 14:55
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3908
RAK 13:05
AGP 16:35
With stops 1.5h
S
M
T
W
T
F
S
easyJet U23220
AGP 12:05
EDI 14:20
3.3h
S
M
T
W
T
F
S
Check prices
Jet2.com LS1478
RAK 13:25
STN 17:10
With stops 3.8h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55
EDI 14:15
1.3h
S
M
T
W
T
F
S
Check prices
Jet2.com LS1478
RAK 13:25
STN 17:10
With stops 3.8h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 21:10
EDI 22:30
1.3h
S
M
T
W
T
F
S
Check prices
See all
Iberia Express Airways I21858
RAK 19:50
MAD 23:50
With stops 2.0h
S
M
T
W
T
F
S
easyJet U23210
MAD 18:55
EDI 20:55
3.0h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 19:40
EDI 23:50
Nonstop 4.2h
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
Vueling Airlines VY7752
BCN 17:55
EDI 19:45
2.8h
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
easyJet U27199
BCN 07:20
EDI 09:20
3.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
Ryanair FR6267
BCN 11:20
EDI 13:15
2.9h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 19:20
BFS 23:25
With stops 4.1h
S
M
T
W
T
F
S
Ryanair UK RK5968
BFS 09:15
EDI 10:10
0.9h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 19:20
BFS 23:25
With stops 4.1h
S
M
T
W
T
F
S
Ryanair UK RK178
BFS 18:00
EDI 18:55
0.9h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 19:20
BFS 23:25
With stops 4.1h
S
M
T
W
T
F
S
easyJet U2053
BFS 19:30
EDI 20:25
0.9h
S
M
T
W
T
F
S
Check prices
easyJet U23074
RAK 19:20
BFS 23:25
With stops 4.1h
S
M
T
W
T
F
S
easyJet U2051
BFS 07:00
EDI 07:55
0.9h
S
M
T
W
T
F
S
Check prices
easyJet U25740
RAK 19:20
SEN 22:55
With stops 3.6h
S
M
T
W
T
F
S
easyJet U2983
SEN 10:50
EDI 12:20
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 19:15
LGW 22:50
With stops 3.6h
S
M
T
W
T
F
S
Ryanair UK RK1273
STN 21:10
EDI 22:30
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 19:15
LGW 22:50
With stops 3.6h
S
M
T
W
T
F
S
easyJet U2316
STN 16:40
EDI 17:55
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28708
RAK 19:15
LGW 22:50
With stops 3.6h
S
M
T
W
T
F
S
easyJet U2983
SEN 10:50
EDI 12:20
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U22624
RAK 19:00
LTN 22:45
With stops 3.8h
S
M
T
W
T
F
S
easyJet U2605
LTN 18:10
EDI 19:25
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7869
RAK 18:55
STN 22:35
With stops 3.7h
S
M
T
W
T
F
S
easyJet U2314
STN 16:40
EDI 17:55
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK7869
RAK 18:55
STN 22:35
With stops 3.7h
S
M
T
W
T
F
S
Ryanair UK RK596
STN 12:55
EDI 14:15
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6722
RAK 17:55
MAD 21:00
With stops 2.1h
S
M
T
W
T
F
S
easyJet U23210
MAD 18:55
EDI 20:55
3.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR6722
RAK 17:55
MAD 21:00
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR188
MAD 10:20
EDI 12:15
2.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR4009
RAK 15:15
SVQ 18:40
With stops 1.4h
S
M
T
W
T
F
S
Ryanair FR6761
SVQ 20:20
EDI 22:30
3.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR2240
RAK 14:35
BCN 18:00
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR6267
BCN 11:20
EDI 13:15
2.9h
S
M
T
W
T
F
S
Check prices
See all
Ryanair UK RK515
RAK 12:40
EDI 16:50
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 19:40
EDI 23:50
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
easyJet U23266
RAK 19:40
EDI 23:50
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK515
RAK 12:40
EDI 16:50
Nonstop 4.2h
S
M
T
W
T
F
S
Check prices