£197 Cheap Kenya Airways flights from Nairobi to Zanzibar (NBO→ZNZ)

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save up to 25% on select hotels after you book a flight*
  • payments icon

    Earn twice

    Earn your airline miles on top of our rewards

Kenya Airways flights from Nairobi to Zanzibar (NBO→ZNZ)

Prices were available within the past 7 days and start at £197 for one-way flights and £268 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Flight from Nairobi to Zanzibar route information
Origin airport
Jomo Kenyatta Intl.
Destination airport
Zanzibar Intl.
Airlines serving
Ethiopian Airlines, Hahn Air Systems, Kenya Airways, Rwandair, Uganda Airlines
Popular airline
Kenya Airways
Distance
596 km
Average flight time
1 hour 52 mins

Frequently asked questions

How much is a Kenya Airways flight from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
Use the "Price (lowest to highest)" filter on Expedia to look for cheap Kenya Airways return flights from £268 from NBO to ZNZ. Affordable one-way tickets from £197 are also available.**These prices were available on Expedia within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
What is the cheapest month to fly from NBO to ZNZ with Kenya Airways?
Kenya Airways flights to Zanzibar Town are often cheaper in the off-peak months of April and May. Whether you need a round-trip or one-way ticket, you could land a better deal then.
Does Kenya Airways fly nonstop from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
Book a seat on one of Kenya Airways's 21 direct weekly flights from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ). To see your options, enter your destination, origin and dates and hit search. Then select the "Nonstop" and "Airline" filters.
How long does it take to fly from NBO to ZNZ with Kenya Airways?
From takeoff till touchdown, a nonstop Kenya Airways flight from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ) takes approximately 1h 20m.
Which day of the week has the most Kenya Airways flights from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
Kenya Airways has the most flights from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ) on Monday. With up to 3 daily departures, you'll get the most options and flexibility on this day.
What airports does Kenya Airways fly into in Zanzibar Town?
Zanzibar Intl. Airport (ZNZ) is the main arrival point for Kenya Airways flights from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Town. But this airline also flies to Julius Nyerere Intl. Airport (DAR). Make sure you check Expedia's "All Airports" option for your destination to see exactly what's available for your escape in Zanzibar Town.
What kind of luggage can I take on a Kenya Airways flight from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
You're allowed 1 cabin bag weighing up to 18 kg (39 lbs) and dimensions no larger than 28 centimetres x 13 centimetres x 38 centimetres. You can also bring a small personal item with you when travelling standard economy from NBO to ZNZ with Kenya Airways. Baggage allowances may vary by cabin class and fare type, so check Kenya Airways's website to avoid last-minute fees at the airport.
What type of plane does Kenya Airways fly from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
For the Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ) route, Kenya Airways typically operates Embraer 190 and Boeing 737-800 planes. Don't forget that last-minute changes are possible for operational demands, so your flight could be on a different aircraft.
Can I change or cancel my Kenya Airways flight from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)?
Depending on the type of ticket you purchased, a fee is typically charged if you cancel or reschedule your booking more than 24 hours after it's been confirmed. To secure flexible fares, select our "No cancel fee" or "Changes included" filter while searching for flights. To learn more about cancelling or modifying your reservation, visit "Trips," select your flight and tick "Manage Booking."
*Available to Expedia members.