Asmara → Zanzibar
Asmara International Airport (ASM) to Abeid Amani Karume International Airport (ZNZ)・2,392 km
No nonstop or one-stop flights. The shortest route is ASM → JUB → NBO → ZNZ (via Juba, Nairobi), about 4h 55m of flying time (layovers not included).
With milesANA 17,500 miles+ (via JUB, ADD)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.
- ASM → JUB → NBO → ZNZvia Juba, NairobiFastest≈ 4h 55m
- ASM → JUB → EBB → ZNZvia Juba, Entebbe≈ 4h 59m
- ASM → KRT → NBO → ZNZvia Khartoum, Nairobi≈ 5h 17m
- ASM → JUB → KGL → ZNZvia Juba, Kigali≈ 5h 23m
- ASM → PZU → ADD → ZNZvia Port Sudan, Addis Ababa≈ 5h 27m
- ASM → KRT → ADD → ZNZvia Khartoum, Addis Ababa≈ 5h 28m
- ASM → KRT → EBB → ZNZvia Khartoum, Entebbe≈ 5h 32m
- ASM → PZU → EBB → ZNZvia Port Sudan, Entebbe≈ 5h 54m
- ASM → JED → ADD → ZNZvia Jeddah, Addis Ababa≈ 5h 59m
- ASM → JED → NBO → ZNZvia Jeddah, Nairobi≈ 6h 3m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.