Bangkok → Marrakesh
Don Mueang International Airport (DMK) to Marrakesh Menara Airport (RAK)・10,891 km
No nonstop or one-stop flights. The shortest route is DMK → DEL → ATH → RAK (via New Delhi, Athens), about 14h 19m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- DMK → DEL → ATH → RAKvia New Delhi, AthensFastest≈ 14h 19m
- DMK → DEL → IST → RAKvia New Delhi, Istanbul≈ 14h 20m
- DMK → KTM → IST → RAKvia Kathmandu, Istanbul≈ 14h 22m
- DMK → DEL → FCO → RAKvia New Delhi, Rome≈ 14h 25m
- DMK → DXB → TLV → RAKvia Dubai, Tel Aviv≈ 14h 28m
- DMK → DXB → DOH → RAKvia Dubai, Doha≈ 14h 31m
- DMK → AMD → DOH → RAKvia Ahmedabad, Doha≈ 14h 31m
- DMK → BOM → DOH → RAKvia Mumbai, Doha≈ 14h 34m
- DMK → HYD → DOH → RAKvia Hyderabad, Doha≈ 14h 36m
- DMK → DXB → ATH → RAKvia Dubai, Athens≈ 14h 36m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.