Okinawa (Naha) → Marrakesh
Naha International Airport (OKA) to Marrakesh Menara Airport (RAK)・12,052 km
No nonstop or one-stop flights. The shortest route is OKA → PVG → VIE → RAK (via Shanghai, Vienna), about 15h 41m of flying time (layovers not included).
With milesANA 31,000 miles+ (via PEK, WAW)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- OKA → PVG → VIE → RAKvia Shanghai, ViennaFastest≈ 15h 41m
- OKA → PVG → BUD → RAKvia Shanghai, Budapest≈ 15h 41m
- OKA → PVG → MXP → RAKvia Shanghai, Milan≈ 15h 41m
- OKA → PVG → BCN → RAKvia Shanghai, Barcelona≈ 15h 41m
- OKA → PVG → MRS → RAKvia Shanghai, Marseille≈ 15h 42m
- OKA → PVG → MUC → RAKvia Shanghai, Munich≈ 15h 42m
- OKA → PEK → MXP → RAKvia Beijing, Milan≈ 15h 42m
- OKA → PEK → BCN → RAKvia Beijing, Barcelona≈ 15h 42m
- OKA → PEK → WAW → RAKvia Beijing, Warsaw≈ 15h 42m
- OKA → PEK → VIE → RAKvia Beijing, Vienna≈ 15h 42m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.