Flights from Kilimanjaro to Zanzibar – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JRO to ZNZ – All flight route options from Kilimanjaro International, Tanzania to Zanzibar, Tanzania. These flights are operated by 8 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Zanzibar
We got great deals on hotels and car rentals near the airport.
Kilimanjaro to Zanzibar flights
With over 57 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Zanzibar (ZNZ) from Kilimanjaro (JRO) with Ethiopian Airlines, Precision Air, Air Tanzania, Turkish Airlines, Edelweiss Air or UTair-Express or choose a connecting flight via Arusha (ARK) or Dar Es Salaam (DAR) if it suits you better.
Kilimanjaro to Zanzibar with Ethiopian Airlines
Ethiopian Airlines is a Star Alliance member.
With Auric Air
If you fly from Kilimanjaro with Auric Air you will do a stopover in Arusha, ARK before reaching Zanzibar. This flight trip will take 2 hours and 10 minutes and you can fly every weekday with departures at 12:25, 12:45 or 12:50.
Distance & flight times: Kilimanjaro International to Zanzibar
The shortest flight time between JRO and ZNZ is 1 hour and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 10m | - | 244 miles (393 km) |
ARK Arusha | 2h 10m | 40m | 298 miles (479 km) |
DAR Dar Es Salaam | 2h 45m | 1h 0m | 326 miles (525 km) |

