Nairobi to Zanzibar Flights

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

Zanzibar, Tanzania — served by Safarilink flights from Nairobi
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.

Daily Safarilink departures from Nairobi to Zanzibar
Departs WilsonFlight timeFare fromBook
09:0090 minutesKES 9,675Book 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.

Other popular routes