Jakarta → Marrakesh
Halim Perdanakusuma International Airport (HLP) to Marrakesh Menara Airport (RAK)・12,727 km
No nonstop or one-stop flights. The shortest route is HLP → PDG → JED → RAK (via Padang, Jeddah), about 16h 34m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- HLP → PDG → JED → RAKvia Padang, JeddahFastest≈ 16h 34m
- HLP → KNO → JED → RAKvia Beringin, Jeddah≈ 16h 43m
- HLP → BDO ⇒ KJT → JED → RAKvia Bandung (BDO ⇒ KJT), Jeddah71 km by road≈ 16h 49m
- HLP → JOG ⇒ YIA → JED → RAKvia Yogyakarta (JOG ⇒ YIA), Jeddah43 km by road≈ 17h 30m
- HLP → JOG ⇒ SOC → JED → RAKvia Yogyakarta (JOG ⇒ SOC), Jeddah47 km by road≈ 17h 33m
- HLP → SUB → JED → RAKvia Surabaya, Jeddah≈ 18h 4m
- HLP → MLG ⇒ SUB → JED → RAKvia Malang (MLG ⇒ SUB), Jeddah62 km by road≈ 18h 4m
- HLP → DPS → DOH → RAKvia Bali (Denpasar), Doha≈ 18h 41m
- HLP → DPS → JED → RAKvia Bali (Denpasar), Jeddah≈ 18h 45m
- HLP → DPS → IST → RAKvia Bali (Denpasar), Istanbul≈ 18h 50m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.