Flight deals fromTehran to Marrakesh
Track flights from
Tehran to Marrakesh
Check live status and updates for any flight on this route.
Flight Schedules From Tehran to Marrakesh
Last Update: Tue, 02 Jun 2026
Filter by Airlines
View All Airlines
Filter by Aircraft Types
View All Aircraft Types
01:40IKA
13:25RAK
14 Hrs,15m
1 Stop (FRA)

Lufthansa·A343
-
-
-
-
F
-
-
01:40IKA
11:20RAK
12 Hrs,10m
1 Stop (FRA)

Lufthansa·A343
-
T
-
-
-
-
-
01:40IKA
14:35RAK
15 Hrs,25m
1 Stop (FRA)

Lufthansa·A343
-
-
-
T
-
-
-
02:20IKA
15:30RAK
15 Hrs,40m
1 Stop (IST)

Turkish Airlines·A32B
M
T
W
-
F
S
S
05:00IKA
16:45RAK
14 Hrs,15m
1 Stop (DOH)

Qatar Airways·A320
M
T
W
T
F
S
S
06:00IKA
15:30RAK
12 Hrs,0m
1 Stop (IST)

Turkish Airlines·A32B
M
T
W
-
F
S
S
11:30MAD
00:20DOH
16 Hrs,15m
2 Stops (DOH, MAD)

Qatar Airways·A32A
M
-
-
T
-
S
-
11:30MAD
00:20DOH
16 Hrs,15m
2 Stops (DOH, MAD)

Qatar Airways·A32A
-
T
-
-
F
-
S
11:40ZRH
05:40FRA
15 Hrs,0m
2 Stops (FRA, ZRH)

Lufthansa·A320
-
-
-
-
F
-
-
13:55IKA
21:50RAK
10 Hrs,25m
1 Stop (IST)

Turkish Airlines·A32B
-
T
-
T
-
-
S
14:05LIS
05:20IST
15 Hrs,55m
2 Stops (IST, LIS)

Turkish Airlines·EE95
-
-
-
-
-
S
-
16:00MAD
06:35DOH
14 Hrs,35m
2 Stops (DOH, MAD)

Qatar Airways·A32A
M
T
W
T
F
S
-
16:00MAD
06:35DOH
14 Hrs,30m
2 Stops (DOH, MAD)

Qatar Airways·A32A
-
-
-
-
-
-
S
The flight distance between Tehran and Marrakesh is 5430km. Check all available flights on Wego.
The earliest flight of the day departs at 01:40. The last flight of the day departs at 16:00. See the full list of flight times on Wego.



