Call us, we’re open today 9.00am – 5.30pm

+(254) 706 612 070

Nairobi to Zanzibar Flights

Nairobi to Zanzibar Flights: Flight Times, Prices and Direct Routes

Direct flights from Nairobi to Zanzibar normally take approximately 1 hour 20 minutes. Most scheduled services depart from Jomo Kenyatta International Airport in Nairobi and arrive at Abeid Amani Karume International Airport in Zanzibar, which uses the airport code ZNZ.

Nairobi-to-Zanzibar flights provide one of the easiest ways to combine a Kenya safari with a Zanzibar beach holiday. From our experience, many travellers first visit the Masai Mara, Amboseli or another Kenyan safari destination before flying from Nairobi to Zanzibar for a few relaxing days or a full week at the beach.

Flight schedules and ticket prices change according to the season, airline and availability. Compare the complete itinerary, baggage allowance and departure airport rather than choosing a flight based only on the lowest advertised fare.

Nairobi to Zanzibar Flights at a Glance

Journey detail Information
Nairobi departure airport Jomo Kenyatta International Airport
Nairobi airport code NBO
Zanzibar arrival airport Abeid Amani Karume International Airport
Zanzibar airport code ZNZ
Direct flight time Approximately 1 hour 20 minutes
Typical journey Direct or one stop
Time difference Zanzibar is one hour ahead of Nairobi
Main currency in Zanzibar Tanzanian shilling
Best use of the route Kenya safari and Zanzibar holiday

These details are a general guide. Flight times and schedules can change according to the airline and travel date.

 

Flying to Zanzibar via Nairobi

From our experience, many travellers from New York and the UK find it easier to book a direct flight to Nairobi and then continue to Zanzibar. Nairobi is East Africa’s principal aviation hub and a preferred gateway for many international airlines serving the region.

Rather than connecting immediately, many of our clients spend two to five days on safari in Kenya before flying from Nairobi to Zanzibar. Popular options include the Masai Mara, Amboseli and Lake Naivasha.

After the safari, travellers return to Nairobi and take a direct flight to Zanzibar, which normally takes approximately 1 hour 20 minutes. This routing makes good use of the long journey to East Africa and combines two very different experiences: wildlife viewing in Kenya followed by several relaxing days or a full week on Zanzibar’s beaches.

We can coordinate the international arrival, Kenya safari, Nairobi airport transfers, flight to Zanzibar and beach accommodation as one complete itinerary.

How Long Is the Flight from Nairobi to Zanzibar?

A direct flight from Nairobi to Zanzibar normally takes approximately 1 hour 20 minutes. The journey can take longer if the service includes a stop or if you book a connecting itinerary.

Allow additional time for:

Although the flight itself is short, allow most of the day when connecting from a safari flight or travelling between Nairobi’s two airports.

Are There Direct Flights from Nairobi to Zanzibar?

Yes. Direct flights operate between Nairobi and Zanzibar, although the number of services and departure times can change by season.

A direct flight is normally the most convenient choice because the actual journey takes approximately 1 hour 20 minutes.

Connecting flights may also appear in search results. These can involve a stop in another East African city and take considerably longer.

Before booking, confirm whether the flight is:

  • Nonstop

  • Direct with an intermediate stop

  • A one-stop connecting flight

  • Issued on one ticket

  • Departing from JKIA or Wilson Airport

The words “direct” and “nonstop” do not always mean the same thing. A nonstop flight travels from Nairobi to Zanzibar without landing elsewhere. A direct flight may sometimes retain the same flight number while making an intermediate stop.

Which Nairobi Airport Is Used for Zanzibar Flights?

Most scheduled international flights from Nairobi to Zanzibar depart from Jomo Kenyatta International Airport, airport code NBO.

Nairobi also has Wilson Airport, which is mainly used for domestic and regional flights, including services to Kenya’s safari destinations.

Always check the airport shown on your ticket. Do not assume that every Nairobi-to-Zanzibar flight departs from JKIA.

Jomo Kenyatta International Airport

Jomo Kenyatta International Airport is Nairobi’s principal international airport. It handles most international flights and many regional services.

If you are arriving on an international flight and continuing to Zanzibar, your connection may remain within JKIA. Check whether your luggage will be transferred directly or whether you must collect and recheck it.

Wilson Airport

Wilson Airport is Nairobi’s main domestic safari airport. Many flights to and from the Masai Mara, Amboseli, Samburu and other safari areas operate here.

Wilson Airport and JKIA are separate airports. If your safari flight lands at Wilson and your Zanzibar flight leaves from JKIA, you need a private road transfer between them.

Connecting from Wilson Airport to a Zanzibar Flight

Changing from Wilson Airport to Jomo Kenyatta International Airport requires careful planning.

Allow time for:

  • Disembarking from the safari aircraft

  • Collecting your luggage

  • Meeting your driver

  • Driving across Nairobi

  • Nairobi traffic

  • Checking in at JKIA

  • Immigration

  • Security procedures

The transfer time varies considerably according to traffic. Do not book a tight connection between the two airports.

When we arrange the complete Kenya safari and Zanzibar holiday, we coordinate the safari flight, private airport transfer and onward Zanzibar service.

Consider a Kenya Safari Before Flying to Zanzibar

If you are arriving in Nairobi from Europe, North America or another long-haul destination, consider spending a few days on safari before continuing to Zanzibar.

From our experience, many travellers use Nairobi as the gateway to a Kenya safari rather than simply connecting directly to the beach.

This gives you two very different experiences in one East African holiday:

  • Wildlife and dramatic landscapes in Kenya

  • White-sand beaches and the Indian Ocean in Zanzibar

After several early mornings and game drives, Zanzibar provides an excellent place to slow down before travelling home.

Popular Kenya Safari and Zanzibar Combinations

Masai Mara and Zanzibar

The Masai Mara is one of the most popular safari destinations to combine with Zanzibar.

You can travel from Nairobi to the Masai Mara by road or domestic flight, spend several nights on safari and then return to Nairobi for your Zanzibar flight.

Amboseli and Zanzibar

Amboseli is known for its elephant herds and views of Mount Kilimanjaro. It is a good option for travellers who want a shorter Kenya safari before going to Zanzibar.

Lake Naivasha, Masai Mara and Zanzibar

Lake Naivasha provides a relaxing stop between Nairobi and the Masai Mara. Activities can include a boat ride, birdwatching and a walking safari on Crescent Island.

Kenya and Tanzania Safari with Zanzibar

A longer itinerary can combine destinations in Kenya and Tanzania before finishing in Zanzibar.

This works particularly well for travellers with at least 12 to 14 nights available.

Suggested Kenya Safari and Zanzibar Itineraries

Total holiday length Suggested itinerary
7 nights 3 nights on safari and 4 nights in Zanzibar
10 nights 4 nights on safari and 6 nights in Zanzibar
12 nights 5 nights on safari and 7 nights in Zanzibar
14 nights 6 nights on safari and 8 nights in Zanzibar

We normally recommend at least three nights on safari and four nights in Zanzibar.

Five to seven nights in Zanzibar gives you time to enjoy the beach and include Stone Town, a spice tour, snorkelling, diving or another island experience.

How Much Is a Flight from Nairobi to Zanzibar?

The price of a flight from Nairobi to Zanzibar varies according to:

  • Travel date

  • Airline

  • Seat availability

  • One-way or return journey

  • Baggage allowance

  • Ticket flexibility

  • Time of booking

  • Peak or low season

  • Direct or connecting route

Prices can change several times within the same day. For this reason, a fixed airfare published in a travel guide can quickly become outdated.

When comparing Nairobi-to-Zanzibar flight prices, check whether the fare includes:

  • Checked baggage

  • Cabin baggage

  • Taxes

  • Seat selection

  • Ticket changes

  • Cancellation

  • Payment charges

The cheapest fare may not provide the best value if it excludes baggage or requires a long connection.

How to Find Cheap Flights from Nairobi to Zanzibar

There is no single airline or booking day that always offers the cheapest flight from Nairobi to Zanzibar.

The following steps can help you find a better fare.

Be Flexible with Your Dates

Compare flights one or two days before and after your preferred date. A small change can make a noticeable difference to the fare.

Compare One-Way and Return Tickets

A return ticket may offer better value than purchasing two separate one-way flights, but this is not always the case.

Compare both options before booking.

Check What the Fare Includes

A cheap ticket may exclude checked baggage or offer very restrictive change conditions.

Compare the final price after adding everything you require.

Book Busy Travel Periods Early

Demand is normally higher during:

  • Christmas and New Year

  • Easter

  • July and August

  • School holidays

  • The main East African safari season

  • Major public holidays

Booking earlier usually provides a better choice of departure times and fares.

Avoid Unnecessary Connections

A connecting flight may initially appear cheaper, but it can add several hours to a journey that takes around 1 hour 20 minutes when flown nonstop.

Nairobi to Zanzibar Flight Schedules

Flight schedules change throughout the year. Some services operate daily, while others may only operate on selected days.

When checking flights, confirm:

  • Departure time

  • Nairobi departure airport

  • Arrival time

  • Number of stops

  • Operating airline

  • Baggage allowance

  • Check-in deadline

  • Ticket-change conditions

Searches for “Nairobi to Zanzibar flights today” can return live schedule information, but travellers should confirm the status directly with the airline or booking agent before travelling to the airport.

Which Airlines Fly from Nairobi to Zanzibar?

Airlines operating the Nairobi-to-Zanzibar route can change according to the season and commercial schedule.

When comparing airlines, consider:

  • Whether the flight is nonstop

  • Departure airport

  • Departure and arrival time

  • Checked-baggage allowance

  • Ticket flexibility

  • Connection protection

  • Frequency of service

Do not select an airline only because it operated the route previously. Confirm that it serves Zanzibar on your actual travel date.

Kenya Airways Flights from Nairobi to Zanzibar

Kenya Airways may offer scheduled services between Nairobi and Zanzibar, depending on the current timetable.

Before booking, confirm:

  • Whether the service is nonstop

  • Departure terminal at JKIA

  • Checked-baggage allowance

  • Fare conditions

  • Return-flight options

Schedules and fares change, so check the latest availability for your intended date.

Precision Air Flights to Zanzibar

Precision Air may appear in searches for travel between Kenya and Tanzania.

The route, connection and operating schedule can change. Check whether the itinerary is nonstop or connects through another Tanzanian airport.

A connecting ticket may take considerably longer than a nonstop Nairobi-to-Zanzibar flight.

Jambojet Flights from Nairobi to Zanzibar

Travellers frequently search for Jambojet flights from Nairobi to Zanzibar.

Routes operated by regional airlines can change. Check the airline’s current destinations and schedule rather than relying on an old route announcement or travel article.

Also verify the departure airport, baggage allowance and whether the fare includes checked luggage.

Nairobi to Zanzibar Google Flights

Google Flights can help you compare:

  • Travel dates

  • Departure times

  • Airlines

  • Number of stops

  • Journey duration

  • Price changes

After finding a suitable option, check the final ticket conditions carefully.

Some fares shown by flight-comparison websites may:

  • Exclude checked baggage

  • Involve separate tickets

  • Require self-transfers

  • Have restrictive change conditions

  • Be sold by a third-party booking website

The lowest displayed price is not always the easiest or safest itinerary.

Zanzibar to Nairobi Flights

Direct flights from Zanzibar to Nairobi normally take approximately 1 hour 20 minutes, although the scheduled duration may vary.

This route is useful for travellers who:

  • Finish their holiday in Zanzibar

  • Need to connect with an international flight from Nairobi

  • Want to continue a Kenya safari

  • Are returning home through JKIA

  • Have business or leisure plans in Nairobi

Allow enough time between your arrival from Zanzibar and your onward international flight.

If the flights are booked separately, you may need to collect your baggage, pass through immigration and check in again.

How Long Is the Flight from Zanzibar to Nairobi?

A direct flight from Zanzibar to Nairobi normally takes approximately 1 hour 20 minutes.

The complete travel time will be longer once airport check-in, immigration, security and baggage collection are included.

Zanzibar is one hour ahead of Nairobi. Check the local departure and arrival times shown on your ticket.

Where Do Flights Land in Zanzibar?

Flights from Nairobi normally arrive at Abeid Amani Karume International Airport, commonly called Zanzibar International Airport.

The airport code is ZNZ.

It is located near Zanzibar City and Stone Town and provides access to the island’s principal beach destinations.

Do not confuse Zanzibar International Airport with Pemba Airport, which serves Pemba Island.

Zanzibar Airport Transfers

Transfer time from Zanzibar Airport depends on your hotel’s location.

Zanzibar destination Approximate transfer time
Stone Town 15–25 minutes
Fumba 30–45 minutes
Kizimkazi 1–1½ hours
Paje 1–1½ hours
Jambiani 1¼–1¾ hours
Michamvi 1¼–1¾ hours
Kiwengwa 1–1¼ hours
Matemwe 1¼–1½ hours
Nungwi 1½–2 hours
Kendwa 1½–2 hours

These are approximate times. Traffic, road conditions and the hotel’s exact location can affect the journey.

We recommend arranging your Zanzibar airport transfer before arrival, especially when landing at night.

Baggage on Nairobi to Zanzibar Flights

Baggage allowances vary between airlines and ticket types.

Check:

  • Checked-baggage weight

  • Cabin-baggage allowance

  • Number of permitted bags

  • Excess-baggage fees

  • Sports-equipment charges

  • Ticket restrictions

This is particularly important when connecting from a Kenya safari.

Small safari aircraft normally have lower baggage limits than regional jets and may require soft-sided luggage. Your international or Nairobi-to-Zanzibar baggage allowance may not apply to the safari flight.

Nairobi and Zanzibar Entry Requirements

Kenya and Tanzania are separate countries. Travelling from Nairobi to Zanzibar means crossing an international border.

Before travelling, check:

  • Passport validity

  • Tanzania visa requirements

  • Kenya re-entry requirements, if applicable

  • Zanzibar travel insurance requirements

  • Current health requirements

  • Documents required for children

  • Return or onward flight requirements

Entry requirements depend on your nationality and can change. Confirm the latest rules before departure.

Should You Book the Flight Separately or as a Package?

Booking the flight separately can work if you only require transport between Nairobi and Zanzibar.

A complete package may be more convenient when you need:

  • Kenya safari accommodation

  • Private safari transport

  • Domestic safari flights

  • Nairobi airport transfers

  • Nairobi-to-Zanzibar flights

  • Zanzibar airport transfers

  • Zanzibar hotel accommodation

  • Honeymoon arrangements

  • Family rooms

  • Zanzibar excursions

Planning everything together reduces the risk of unsuitable flight connections, incorrect airport transfers or hotel dates that do not match the flights.

Frequently Asked Questions

How long is the flight from Nairobi to Zanzibar?

A direct flight from Nairobi to Zanzibar normally takes approximately 1 hour 20 minutes.

Are there direct flights from Nairobi to Zanzibar?

Yes. Direct flights operate between Nairobi and Zanzibar, although the available airlines and schedules can change.

Which Nairobi airport serves Zanzibar flights?

Most scheduled international services depart from Jomo Kenyatta International Airport. Always check the airport printed on your ticket because Nairobi also has Wilson Airport.

Can you fly from Wilson Airport to Zanzibar?

Regional schedules can change. Check the current service and departure airport for your travel date. Many international Zanzibar flights depart from JKIA rather than Wilson Airport.

How much is a flight from Nairobi to Zanzibar?

The price depends on the airline, travel date, baggage allowance, availability and ticket conditions. Live fares should be checked for your specific dates.

How do I find cheap flights from Nairobi to Zanzibar?

Compare nearby dates, check what the fare includes and book busy travel periods early. A nonstop service may offer better overall value than a cheaper flight with a long connection.

How long is the flight from Zanzibar to Nairobi?

A direct Zanzibar-to-Nairobi flight normally takes approximately 1 hour 20 minutes.

Is Nairobi in the same time zone as Zanzibar?

No. Zanzibar is one hour ahead of Nairobi.

Can I combine a Kenya safari with Zanzibar?

Yes. Many travellers spend three to five nights on safari in Kenya before flying from Nairobi to Zanzibar for four to seven nights.

Can I fly from the Masai Mara to Zanzibar?

You can return from the Masai Mara to Nairobi and then fly to Zanzibar. Many Masai Mara flights arrive at Wilson Airport, while the Zanzibar flight may depart from JKIA, requiring a road transfer.

What is Zanzibar’s airport code?

Zanzibar International Airport uses the airport code ZNZ.

Plan Your Kenya Safari and Zanzibar Holiday With Us

We can arrange more than your Nairobi-to-Zanzibar flight. We tailor complete Kenya and Zanzibar holidays with:

  • Private Kenya safaris

  • Masai Mara and Amboseli packages

  • Domestic safari flights

  • Nairobi airport transfers

  • Flights from Nairobi to Zanzibar

  • Handpicked Zanzibar hotels

  • Private Zanzibar airport transfers

  • All-inclusive beach stays

  • Honeymoon and family holidays

  • Zanzibar excursions

From our experience, combining a Kenya safari with a few relaxing days or a full week in Zanzibar is one of the best ways to experience East Africa.

Tell us your travel dates, number of travellers, preferred safari destinations and Zanzibar hotel style, and we will prepare a tailor-made proposal.

Ready? Request a Quote

Talk to Local Experts Who Live Here

The Holiday Dealers is a specialist travel company focused on creating tailor-made holidays across Kenya, Zanzibar and the wider East African region. With strong local expertise, they design personalised itineraries that combine safari adventures, beach escapes, and cultural experiences into seamless journeys.

From the wildlife-rich plains of the Masai Mara to the white-sand beaches of Diani and the historic charm of Lamu, and the tropical beaches of Zanzibar, we curate trips that match each traveler’s style—whether it’s a luxury honeymoon, family holiday, or all-inclusive coastal getaway. Their approach emphasizes attention to detail, handpicked accommodations, and smooth logistics, ensuring every journey is both memorable and stress-free.

Connect with local experts on the ground—unlock insider knowledge, premium service, exclusive deals

+(254) 706 612 070

Table of Contents

Login