Flights from Zanzibar to Nairobi
ZNZ to NBO. All flight routes from Zanzibar, Tanzania to Jomo Kenyatta International, Kenya. These routes are operated by 6 different airlines. You can either fly non-stop with Kenya Airways or Precision Air, or choose from 2 different transit flights. The shortest flight time is 1 hour and 20 minutes.
Find the best prices on hotels and car rental near Jomo Kenyatta
We got great deals on hotels and car rentals near the airport.
Zanzibar to Nairobi flights
With over 144 flights every week and 4 different airlines you have a wide option of flights to choose from. You can fly non-stop to Nairobi (NBO) from Zanzibar (ZNZ) with Kenya Airways or Precision Air or you can choose a stopover via Mombasa (MBA) or Dar Es Salaam (DAR) if it suits you better.
Zanzibar to Nairobi with Kenya Airways
You can fly non-stop every weekday with flights departing at 10:10, 20:40 or 03:40. Kenya Airways is a member of SkyTeam.
With Precision Air
You can fly non-stop every weekday with flights departing between 11 am and 19 pm. You also have the option to do a transit flight via Dar Es Salaam.
With Air Tanzania
If you fly from Zanzibar with Air Tanzania you will do a stopover in Dar Es Salaam, DAR before reaching Nairobi. This flight trip will take 4 hours and you can fly every weekday with departures at 17:30 or 00:30.
Miles & flight time: ZNZ - NBO
The shortest flight time between ZNZ and NBO is 1 hour and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 20m | - | 376 (605 km) |
MBA Mombasa | 4h 40m | 2h 30m | 418 (673 km) |
DAR Dar Es Salaam | 5h 55m | 4h 5m | 462 (743 km) |
Unpublished Flight Rates From Zanzibar to Nairobi
From Zanzibar to Kenya
Below is a list of other destinations to Kenya from Zanzibar with either direct flights or 1 stop connections.
From Tanzania to Nairobi
Below is a list of other cities in Tanzania with flights to Nairobi with either non-stop or connecting flights.
- DAR Dar Es Salaam Direct
- JRO Kilimanjaro Direct
- ARK Arusha Direct
- MWZ Mwanza
- TKQ Kigoma
- SGX Songea
- MBI Mbeya
- MYW Mtwara
- NPY Mpanda
- PMA Pemba