301 € Cheap Flights from Zanzibar (ZNZ) to Nairobi Jomo Kenyatta (NBO)

Your route at a glance

Cheapest deal301 €
Cheapest monthDecember
Average flight duration1 hour and 26 minutes
Most popular airlineKenya Airways

Compare Zanzibar to Nairobi Jomo Kenyatta flight deals

Find the cheapest month or even day of the year to fly to Nairobi Jomo Kenyatta

Book the best Nairobi Jomo Kenyatta fare with no extra fees

Flight deals from Zanzibar to Nairobi Jomo Kenyatta

Looking for a cheap last-minute deal or the best return flight from Zanzibar to Nairobi Jomo Kenyatta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Zanzibar to Nairobi Jomo Kenyatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Zanzibar to Nairobi Jomo Kenyatta flights are currently cheapest in December.

Direct flights from Zanzibar to Nairobi Jomo Kenyatta

Zanzibar to Nairobi Jomo Kenyatta: Alternative routes

Compare routes from Zanzibar to Nairobi below. You may find an airport to fly into that's cheaper, faster, or easier than Nairobi Jomo Kenyatta.

Finding cheap flights from Zanzibar to Nairobi Jomo Kenyatta: Frequently asked questions

The best price we found for a return flight from Zanzibar to Nairobi Jomo Kenyatta is 301 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 26 minutes is the average flight time from Zanzibar to Nairobi Jomo Kenyatta.
Precision Air, Kenya Airways and Hahn Air Systems fly direct from Zanzibar to Nairobi Jomo Kenyatta.
As of November 2025, there are 184 flights per week flying from Zanzibar to Nairobi Jomo Kenyatta.
The cheapest month to fly from Zanzibar to Nairobi Jomo Kenyatta is usually December.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zanzibar Airport to Nairobi Jomo Kenyatta Airport on Friday, 5 December 2025.
Yes – the average flight time is 1 hour and 26 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Nairobi Jomo Kenyatta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Nairobi is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Precision Air and Flightlink LTD offer the cheapest flight tickets to Nairobi Jomo Kenyatta.

Flying from Zanzibar International Airport (ZNZ) to Jomo Kenyatta International Airport (NBO): what you need to know

  • The average duration of a direct flight from Zanzibar International Airport to Jomo Kenyatta International Airport is 1 hour 30 minutes.

  • Nairobi's timezone is UTC+3, which is the same as Zanzibar.

  • Take your pick of 49 weekly Zanzibar International Airport to Jomo Kenyatta International Airport flights. The 03:40 departure with Kenya Airways is the earliest you can take. Kenya Airways operates the last service of the day at 21:10.

  • Your ZNZ to NBO flight won't wait if you're running late, so be at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • During popular months like July, it's a good idea to get to the airport earlier. Plan to arrive two hours before domestic departures and four hours ahead for international flights whenever you're travelling during a high season in general.

  • Flying into Nairobi (and then exploring more of Kenya!) is a snap with Kenya Airways. This popular airline offers direct flights from Zanzibar International Airport to Jomo Kenyatta International Airport.

  • The majority of passengers choose to travel with Kenya Airways on this route.

  • With 77.27% of services arriving as scheduled, Precision Air is the most punctual carrier offering ZNZ to NBO flights.

How to find the cheapest flights from Zanzibar International Airport (ZNZ) to Jomo Kenyatta International Airport (NBO)

  • Currently, 149 € is the lowest price we've found for a one-way Zanzibar International Airport to Jomo Kenyatta International Airport flight. The best price for a return plane ticket is 301 €. Remember that fares could change due to demand when booking.

  • To find cheap tickets from ZNZ to NBO, book as early as you can. Airlines typically offer lower prices when flights are first released.

  • Schedule your trip for November. That's the cheapest month for flights from Zanzibar International Airport to Jomo Kenyatta International Airport. If you're flexible with your travel dates, use the 'Whole month' tool to see the lowest airfare across each month.

  • Finding cheap flights from ZNZ to NBO is a breeze with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch when fares go down.

  • Tailor your flights using filters. Select your preferred arrival and departure times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Best' or 'Fastest' flights from Zanzibar International Airport to Jomo Kenyatta International Airport.

Handy information about Zanzibar International Airport (ZNZ)

  • 71.9% of flights departing from Zanzibar International Airport reach their destination on schedule.

  • Central Zanzibar to Zanzibar International Airport is approximately 6 kilometres. Depending on traffic, it'll take you about 10 minutes to get there if you're catching a cab, ride-sharing or driving.

  • Booked an early flight from Zanzibar International Airport to Jomo Kenyatta International Airport? Avoid the hassle of rushing to the airport (and enjoy a little extra shut-eye) by picking one of these stays near ZNZ:

Arriving at Jomo Kenyatta International Airport (NBO)

Getting from Jomo Kenyatta International Airport (NBO) to central Nairobi

  • Jomo Kenyatta International Airport to the centre of Nairobi has a drive time of around 20 minutes. It's approximately 14 kilometres away.

  • Getting to the centre on public transport takes roughly 1 hour 10 minutes.

When to fly to Jomo Kenyatta International Airport (NBO)

  • July is the most popular month for flights from Zanzibar International Airport to Jomo Kenyatta International Airport. For smaller crowds, go to Nairobi in February.

  • Lock in your flight from Zanzibar International Airport to Jomo Kenyatta International Airport for March if you'd like to explore Nairobi during its warmest month. You can expect temperatures of between 14ºC (57ºF) and 30ºC (86ºF).

  • Look for cheap tickets from ZNZ to NBO in July if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 12ºC (54ºF) and 24ºC (75ºF) on average.

Explore more of Kenya

  • Mombasa is just one of the many places in Kenya waiting to be explored after you've seen Nairobi. Around 434 kilometres away to the south-east, its best attractions include Fort Jesus, Haller Park and Old Town of Mombasa.

  • If there's time to check out another well-known destination in Kenya, consider Nakuru, about 145 kilometres north-west of Nairobi. ARTHUR GARDENS (WEDDING/EVENT GROUNDS), Upper Hill estate and Muhia's Conservation Forest are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.