Flight times from Marrakech to Frankfurt & schedule

The average flight time from Marrakech to Frankfurt is About 4 hours 3 minutes, covering a distance of About 2,467.66 km.

Flight duration

About 4 hours 3 minutes

Flight distance

About 2,467.66 km

How long is the flight from Marrakech to Frankfurt?

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

See more
Earliest first
Latest first
Iberia IB1854
RAK 1:30 PM
MAD 4:30 PM
With stops 2.0h
S
M
T
W
T
F
S
Iberia IB1331
MAD 7:50 PM
FRA 10:35 PM
2.8h
S
M
T
W
T
F
S
Check prices
Discover Airlines 4Y 4Y203
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4371
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR2240
RAK 2:35 PM
BCN 6:00 PM
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR1681
BCN 7:00 PM
HHN 9:10 PM
2.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR8114
RAK 3:10 PM
CIA 7:20 PM
With stops 3.2h
S
M
T
W
T
F
S
easyJet U22993
FCO 6:40 AM
FRA 8:40 AM
2.0h
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 TP574
LIS 6:25 PM
FRA 10:40 PM
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR7421
RAK 5:30 PM
MXP 10:50 PM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
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 TP570
LIS 8:15 AM
FRA 12:30 PM
3.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3403
RAK 5:10 PM
BGY 10:25 PM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR7421
RAK 5:30 PM
MXP 10:50 PM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25427
LIN 6:00 PM
FRA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U26013
RAK 6:40 AM
MXP 11:00 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25427
LIN 6:00 PM
FRA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6479
RAK 6:25 AM
CIA 11:35 AM
With stops 3.2h
S
M
T
W
T
F
S
easyJet U22993
FCO 6:40 AM
FRA 8:40 AM
2.0h
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 FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U26013
RAK 6:40 AM
MXP 11:00 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR9183
RAK 7:25 PM
HHN 12:10 AM
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46106
RAK 7:20 PM
FCO 11:45 PM
With stops 3.4h
S
M
T
W
T
F
S
easyJet U22993
FCO 6:40 AM
FRA 8:40 AM
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U23926
RAK 7:50 PM
MXP 12:10 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U22624
RAK 7:00 PM
LTN 10:45 PM
With stops 3.8h
S
M
T
W
T
F
S
Ryanair FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46106
RAK 7:20 PM
FCO 11:45 PM
With stops 3.4h
S
M
T
W
T
F
S
Ryanair FR6039
FCO 8:50 AM
HHN 10:50 AM
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U25740
RAK 7:20 PM
SEN 10:55 PM
With stops 3.6h
S
M
T
W
T
F
S
Ryanair FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
See all
Discover Airlines 4Y 4Y205
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4373
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
easyJet U23938
RAK 11:10 AM
MXP 3:30 PM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
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 TP570
LIS 8:15 AM
FRA 12:30 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
Ryanair FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46490
RAK 8:20 AM
MXP 12:45 PM
With stops 3.4h
S
M
T
W
T
F
S
easyJet U25427
LIN 6:00 PM
FRA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23930
RAK 8:05 PM
MXP 12:20 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB1858
RAK 8:55 PM
MAD 11:55 PM
With stops 2.0h
S
M
T
W
T
F
S
Iberia IB1327
MAD 8:40 AM
FRA 11:25 AM
2.8h
S
M
T
W
T
F
S
Check prices
easyJet U23928
RAK 8:30 PM
MXP 12:45 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46490
RAK 8:20 AM
MXP 12:45 PM
With stops 3.4h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR9183
RAK 7:25 PM
HHN 12:10 AM
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46106
RAK 7:20 PM
FCO 11:45 PM
With stops 3.4h
S
M
T
W
T
F
S
easyJet U22993
FCO 6:40 AM
FRA 8:40 AM
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U23926
RAK 7:50 PM
MXP 12:10 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 7:00 AM
FRA 8:20 AM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U22624
RAK 7:00 PM
LTN 10:45 PM
With stops 3.8h
S
M
T
W
T
F
S
Ryanair FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46106
RAK 7:20 PM
FCO 11:45 PM
With stops 3.4h
S
M
T
W
T
F
S
Ryanair FR6039
FCO 8:50 AM
HHN 10:50 AM
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U25740
RAK 7:20 PM
SEN 10:55 PM
With stops 3.6h
S
M
T
W
T
F
S
Ryanair FR1749
STN 7:15 PM
HHN 9:35 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
Ryanair FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U26013
RAK 6:40 AM
MXP 11:00 AM
With stops 3.3h
S
M
T
W
T
F
S
easyJet U25427
LIN 6:00 PM
FRA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6479
RAK 6:25 AM
CIA 11:35 AM
With stops 3.2h
S
M
T
W
T
F
S
easyJet U22993
FCO 6:40 AM
FRA 8:40 AM
2.0h
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 FR1749
STN 7:15 PM
HHN 9:35 PM
1.3h
S
M
T
W
T
F
S
Check prices
See all
Discover Airlines 4Y 4Y203
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4371
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR9183
RAK 7:25 PM
HHN 12:10 AM
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Discover Airlines 4Y 4Y205
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4373
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Discover Airlines 4Y 4Y205
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4373
RAK 12:45 AM
FRA 5:40 AM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR9183
RAK 7:25 PM
HHN 12:10 AM
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Discover Airlines 4Y 4Y203
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4371
RAK 2:45 PM
FRA 7:40 PM
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices