Nairobi to Zanzibar Flights
Nairobi to Zanzibar flights take about 90 minutes. This is an international sector, so travel with a valid passport.

- Flight time
- 90 minutes
- Fare from
- KES 9,675 one way
- Departs
- Wilson Airport, Nairobi
- Arrives
- Abeid Amani Karume International Airport
Flight schedule: Nairobi (Wilson) to Zanzibar
Typical daily departure times. Times can change with demand and weather, so confirm your date with us before travelling.
| Departs Wilson | Flight time | Fare from | Book |
|---|---|---|---|
| 09:00 | 90 minutes | KES 9,675 | Book 09:00 |
Why fly to Zanzibar
Zanzibar combines Stone Town's history and spice farms with the beaches of Nungwi, Kendwa and the east coast. Immigration and any visa requirement are handled on arrival at Zanzibar airport.
- Stone Town heritage and spice tours
- Nungwi and Kendwa beaches
- Diving, snorkelling and dhow sailing
- Easy pairing with a Kenyan safari
Book your Nairobi to Zanzibar flight
Send us your travel date and number of passengers and we will confirm seats and the current fare.
Nairobi to Zanzibar: common questions
How long is the Nairobi to Zanzibar flight?
About 90 minutes direct from Wilson Airport, Nairobi.
How much is a flight to Zanzibar?
Fares start from KES 9,675 per person one way, excluding taxes payable on arrival where applicable.
Do I need a passport for Zanzibar?
Yes. Zanzibar is part of Tanzania, so a valid passport and any required visa are needed.
What is the baggage allowance?
15 kg per passenger on soft-sided bags, plus a 5 kg piece of hand luggage. Extra baggage can be pre-purchased on request.