Milan → Moroni
Milano Linate Airport (LIN) to Prince Said Ibrahim International Airport (HAH)・7,194 km
No nonstop or one-stop flights. The shortest route is LIN → FCO → ZNZ ⇒ DAR → HAH (via Rome, Zanzibar (ZNZ ⇒ DAR)), about 9h 55m of flying time (layovers not included). It includes a road transfer of about 72 km between ZNZ and DAR.
With milesANA 30,000 miles+ (via VIE, ADD)Economy, one way, estimate. Tap a connection for miles by cabin.
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.
- LIN → FCO → ZNZ ⇒ DAR → HAHvia Rome, Zanzibar (ZNZ ⇒ DAR)72 km by roadFastest≈ 9h 55m
- LIN → CTA → ZNZ ⇒ DAR → HAHvia Catania, Zanzibar (ZNZ ⇒ DAR)72 km by road≈ 9h 55m
- LIN → FCO → ADD → HAHvia Rome, Addis Ababa≈ 10h 4m
- LIN → SPU → IST → HAHvia Split, Istanbul≈ 10h 34m
- LIN → GVA → ADD → HAHvia Geneva, Addis Ababa≈ 10h 38m
- LIN → VIE → ADD → HAHvia Vienna, Addis Ababa≈ 10h 40m
- LIN → BRI → IST → HAHvia Bari, Istanbul≈ 10h 43m
- LIN → FCO → IST → HAHvia Rome, Istanbul≈ 10h 48m
- LIN → VIE → IST → HAHvia Vienna, Istanbul≈ 10h 48m
- LIN → NAP → IST → HAHvia Naples, Istanbul≈ 10h 49m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.