Flights to Zanzibar from the UK: London Routes and Flight Times
Flights to Zanzibar from the UK normally require one connection and take approximately 12 to 17 hours, depending on the departure airport, connecting city and length of the layover. Most travellers depart from London Heathrow or Gatwick, although one-stop flights can also be arranged from Manchester, Birmingham and other UK airports.
Direct flights between the UK and Zanzibar are limited and may operate seasonally. For most travel dates, travellers should expect to connect through a major African, Middle Eastern or European airport before arriving at Zanzibar International Airport.
From our experience, most of our clients travelling from the UK do not visit Zanzibar as a stand-alone beach holiday. They first stop in Kenya for a safari and then fly from Nairobi to Zanzibar for a few relaxing days or a full week at the beach.
This is worth considering if you are travelling all the way from the UK to East Africa. You can experience the Masai Mara, Amboseli or another Kenyan safari destination before ending your holiday on Zanzibar’s white-sand beaches.
Zanzibar’s airport is officially known as Abeid Amani Karume International Airport and uses the airport code ZNZ.
UK to Zanzibar Flights at a Glance
| UK departure point | Typical journey | Approximate duration |
|---|---|---|
| London Heathrow | Usually one stop | 12–16 hours |
| London Gatwick | Seasonal direct or one stop | 10–16 hours |
| Manchester | Usually one stop | 13–17 hours |
| Birmingham | Usually one stop | 13–17 hours |
| Edinburgh | One or two stops | 14–19 hours |
| Glasgow | One or two stops | 14–19 hours |
| Dublin | Usually one stop | 13–18 hours |
These are approximate journey times. The exact duration depends on the airline, route, connection and travel date.
Most of Our UK Clients Combine Kenya and Zanzibar
From our experience, most clients travelling from the UK combine a safari in Kenya with a beach holiday in Zanzibar.
They usually fly from the UK to Nairobi, spend several days on safari and then fly from Nairobi to Zanzibar. After the early mornings and game drives of a safari, Zanzibar provides the perfect place to slow down and relax before returning home.
This combination also makes good use of the long journey from the UK. Instead of travelling to East Africa only for a beach holiday, you can experience two very different destinations in one trip.
A Typical UK, Kenya and Zanzibar Itinerary
A typical itinerary may include:
-
Fly from London or another UK airport to Nairobi
-
Spend one night in Nairobi, depending on the arrival time
-
Travel to the Masai Mara, Amboseli or another Kenyan safari destination
-
Spend three to five nights on safari
-
Return to Nairobi
-
Fly from Nairobi to Zanzibar
-
Spend four to seven nights at a Zanzibar beach hotel
-
Fly back to the UK
A direct flight from Nairobi to Zanzibar takes approximately 1 hour 20 minutes, making it relatively easy to combine the two destinations.
Popular Kenya Safari and Zanzibar Combinations
Popular safari and beach combinations include:
-
Masai Mara and Zanzibar
-
Amboseli and Zanzibar
-
Nairobi, Masai Mara and Zanzibar
-
Amboseli, Lake Naivasha, Masai Mara and Zanzibar
-
Kenya and Tanzania safari followed by Zanzibar
For a first safari, the Masai Mara and Zanzibar combination is particularly popular. It provides excellent wildlife viewing followed by several days at the beach.
Amboseli and Zanzibar also work well for travellers who want to see elephants and views of Mount Kilimanjaro before continuing to the coast.
How Many Nights Should You Spend on Safari and in Zanzibar?
The right balance depends on the total length of your holiday.
| 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 |
For most UK travellers, a holiday of 10 to 14 nights provides a good balance between safari and beach time.
We normally recommend at least three nights on safari and four nights in Zanzibar. Five to seven nights in Zanzibar is better if you also want to visit Stone Town, take a spice tour, go snorkelling or diving, or explore another part of the island.
Flying from a Kenya Safari to Zanzibar
Most international flights use Jomo Kenyatta International Airport, while many domestic Kenya safari flights use Wilson Airport.
If your flight from the Masai Mara or another safari destination arrives at Wilson Airport and your Zanzibar flight departs from JKIA, you will need a private road transfer between the airports.
Allow sufficient time for:
-
Collecting your luggage at Wilson Airport
-
Driving across Nairobi
-
Nairobi traffic
-
Checking in at JKIA
-
Immigration and security procedures
When we arrange the complete holiday, we coordinate the safari flights, private airport transfer and Zanzibar connection to avoid an unsuitable or rushed itinerary.
Why Book Kenya and Zanzibar as One Holiday?
Arranging your safari and Zanzibar holiday as one itinerary makes it easier to coordinate:
-
International flights from the UK
-
Nairobi airport transfers
-
Safari accommodation
-
Safari transport or domestic flights
-
Nairobi-to-Zanzibar flights
-
Zanzibar airport transfers
-
Beach hotel accommodation
-
Baggage restrictions
-
Return flights to the UK
It also helps avoid common problems, such as booking flights through two different Nairobi airports without enough transfer time.
How Long Is the Flight from the UK to Zanzibar?
A flight from the UK to Zanzibar usually takes approximately 12 to 17 hours with one connection. A direct flight, when available, can take approximately nine to ten hours.
The total duration depends on:
-
Your UK departure airport
-
The connecting city
-
The length of the layover
-
Whether the itinerary has one or two stops
-
Seasonal airline schedules
-
Weather and air-traffic conditions
Flying time and total journey time are not the same.
Flying time only includes the hours spent in the air. Total journey time includes both flights and the airport connection.
For example, your flight sectors may total approximately ten or eleven hours, but a three-hour layover can bring the complete journey to 13 or 14 hours.
Flights from London to Zanzibar
London offers the widest selection of flights to Zanzibar from the UK. Most journeys depart from Heathrow or Gatwick and require one connection.
The complete journey from London to Zanzibar usually takes approximately 12 to 16 hours. Longer itineraries with extended layovers can take 18 hours or more.
Common connection points are found in:
-
East Africa
-
Ethiopia
-
The Middle East
-
Turkey
-
Mainland Europe
The cheapest route is not always the best. A slightly higher fare with a shorter connection can save several hours and provide a more comfortable journey.
London to Zanzibar Flight Time
The London-to-Zanzibar flight time is normally around 12 to 16 hours with one connection. A direct service, when available, takes approximately nine to ten hours.
A short, well-timed connection can produce a total journey of around 12 or 13 hours. A long layover may increase the trip to 16 hours or considerably more.
Before booking, check the duration of the complete itinerary rather than the individual flight sectors.
Are There Direct Flights from London to Zanzibar?
Direct flights from London to Zanzibar are limited and can be seasonal. They should not be assumed to operate throughout the year or every day of the week.
For most travel dates, passengers should expect to make one connection.
If a direct flight is important to you:
-
Search using your exact travel dates
-
Compare Heathrow and Gatwick
-
Check nearby departure dates
-
Confirm whether the service is genuinely nonstop
-
Check the return journey separately
-
Compare baggage and ticket conditions
Some services may be shown under one flight number while making an intermediate stop. Review the complete itinerary before booking.
London Heathrow to Zanzibar Flights
Flights from London Heathrow to Zanzibar normally require one connection.
Heathrow offers a wide selection of international flights and connection points, making it convenient for travellers from London and southern England.
The complete journey usually takes approximately 12 to 16 hours, although some itineraries take longer.
When comparing Heathrow flights, check:
-
Departure terminal
-
Connection length
-
Whether all flights are on one ticket
-
Whether checked baggage goes directly to Zanzibar
-
Zanzibar arrival time
-
Return arrival time in London
Heathrow may provide more one-stop options than other UK airports, but it does not always offer the lowest fare.
London Gatwick to Zanzibar Flights
Gatwick may offer connecting or seasonal direct flights to Zanzibar, depending on the current schedule.
Travellers should compare Gatwick with Heathrow because the available airlines, fares and total journey times can differ.
If a seasonal direct flight is available, check whether it operates on both your departure and return dates. A direct outbound service does not necessarily mean that a direct return flight operates on the day you need.
Flights from Manchester to Zanzibar
Flights from Manchester to Zanzibar normally require one connection and take approximately 13 to 17 hours.
Some itineraries may take 18 hours or longer when they include a lengthy layover.
Travellers in northern England should compare Manchester departures with flights from London, but the airfare should not be considered in isolation.
A London flight may appear cheaper until you include:
-
Rail travel to London
-
Airport transfers
-
Parking
-
An overnight hotel
-
Meals
-
Additional travelling time
Flying from Manchester can be more convenient even when the fare is slightly higher.
Manchester to Zanzibar Flight Time
The total flight time from Manchester to Zanzibar is usually approximately 13 to 17 hours with one stop.
The fastest itineraries normally have a well-timed connection of two to four hours. Very short connections can be risky, while long connections make the journey unnecessarily tiring.
If you are travelling with children or elderly family members, a comfortable connection may be more important than selecting the lowest fare.
Flights from Birmingham to Zanzibar
Flights from Birmingham to Zanzibar normally require one connection and take approximately 13 to 17 hours.
Birmingham can be a convenient departure point for travellers from the Midlands, although fewer itineraries may be available than from Heathrow.
Compare Birmingham, Manchester and London using:
-
Total ticket cost
-
Journey duration
-
Number of stops
-
Baggage allowance
-
Airport transport costs
-
Zanzibar arrival time
A local departure can offer better overall value once the time and cost of travelling to London are considered.
Flights from Scotland to Zanzibar
Flights from Edinburgh and Glasgow to Zanzibar normally require one or two connections.
The complete journey commonly takes between 14 and 19 hours, although the duration depends heavily on the route and layover.
Travellers may also compare flights from Manchester or London, but should include domestic travel costs and the risk of using separate tickets.
Flights from Dublin to Zanzibar
Flights from Dublin to Zanzibar usually require one connection and commonly take approximately 13 to 18 hours.
Travellers may connect through the Middle East, Africa, Turkey or mainland Europe, depending on the available schedule.
If you are considering a separate positioning flight from Dublin to London, allow sufficient connection time. The second airline may not protect your booking if the first flight is delayed.
Where Do Flights to Zanzibar Land?
Flights from the UK arrive at Abeid Amani Karume International Airport, commonly known as Zanzibar International Airport.
The airport code is ZNZ.
The airport is close to Zanzibar City and Stone Town and provides access to the island’s main beach destinations, including:
-
Nungwi
-
Kendwa
-
Matemwe
-
Kiwengwa
-
Michamvi
-
Paje
-
Jambiani
-
Kizimkazi
Zanzibar International Airport should not be confused with Pemba Airport, which serves Pemba Island.
Flying from the UK to Zanzibar via Nairobi
Nairobi is an important gateway for UK travellers combining a Kenya safari with Zanzibar.
After completing your safari, you can fly from Nairobi to Zanzibar in approximately 1 hour 20 minutes.
Most scheduled Zanzibar services depart from Jomo Kenyatta International Airport, while many Kenya safari flights use Wilson Airport. Allow enough time for a private road transfer between the airports.
We can coordinate your safari, Nairobi transfer and onward Zanzibar flight as one complete holiday.
Flying from the UK to Zanzibar via Tanzania
Another option is to fly into Tanzania for a safari before continuing to Zanzibar.
Popular combinations include:
-
Serengeti and Zanzibar
-
Ngorongoro and Zanzibar
-
Tarangire and Zanzibar
-
Kilimanjaro and Zanzibar
-
Arusha and Zanzibar
Flights connect Zanzibar with Arusha, Kilimanjaro and selected safari airstrips.
This routing works well if your main priority is a Tanzania safari followed by a beach stay.
Safari aircraft have stricter baggage allowances than international flights. Soft-sided luggage is often required, so check the baggage rules before leaving the UK.
How to Find Cheap Flights to Zanzibar from the UK
There is no single airline or booking date that always offers the cheapest flight tickets to Zanzibar.
Prices depend on:
-
UK departure airport
-
Travel dates
-
Airline
-
Connection
-
Baggage allowance
-
Ticket flexibility
-
Seat availability
-
Travel season
The following steps can help you find better value.
Compare Heathrow, Gatwick and Regional Airports
London may offer the widest selection, but Manchester or Birmingham can provide better value once you include the cost of reaching a London airport.
Be Flexible by a Few Days
Moving your departure by one or two days can make a noticeable difference to the fare. Midweek travel may offer more options than popular weekend departures.
Compare the Complete Journey
Do not choose a flight based only on the advertised price. Check:
-
Total travel time
-
Number of connections
-
Checked baggage
-
Cabin baggage
-
Airport changes
-
Seat-selection charges
-
Overnight layovers
-
Cancellation conditions
-
Ticket flexibility
Avoid Risky Self-Transfers
A self-transfer normally means your flights are issued on separate tickets.
You may need to collect your baggage, pass through immigration and check in again. If your first flight is delayed, the second airline may not be responsible for rebooking you.
A through-ticket is generally safer for a long-haul journey.
Book Busy Travel Periods Early
Demand is normally higher during:
-
Christmas and New Year
-
Easter
-
UK school holidays
-
July and August
-
The main East African safari season
-
Major public holidays
Booking earlier generally provides a better choice of routes and connection times.
When Is the Cheapest Time to Fly from the UK to Zanzibar?
Lower fares may be available outside Christmas, New Year and the main UK school holiday periods.
April and May can offer lower flight and hotel prices, but these months coincide with Zanzibar’s main rainy season.
November may also provide good value, although short rains can occur.
The cheapest period is not automatically the best time to travel. Consider Zanzibar’s weather, tides and planned activities alongside the airfare.
Zanzibar Flight Tickets and Baggage
Check whether your complete journey is issued on one ticket.
With a through-ticket, the airline normally provides better protection if a delay causes you to miss your connection. Checked baggage may also be transferred automatically to Zanzibar.
With separate tickets, you may need to collect and recheck your luggage during the journey.
Check:
-
Checked-baggage weight
-
Cabin-baggage allowance
-
Number of permitted bags
-
Excess-baggage charges
-
Sports-equipment fees
-
Safari-flight restrictions
If you are combining Kenya or Tanzania with Zanzibar, the safari flight may have a considerably lower baggage allowance than your international flight.
Zanzibar Airport Transfers
Your transfer time will depend 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 times are approximate and can change because of traffic, road conditions and the hotel’s exact location.
We recommend arranging your airport transfer before arrival, especially when landing at night.
Zanzibar Holidays from the UK with Flights
A complete Zanzibar holiday package can include:
-
Return flights from the UK
-
Zanzibar hotel accommodation
-
Private airport transfers
-
All-inclusive or half-board meals
-
Honeymoon arrangements
-
Family rooms
-
Zanzibar excursions
-
A Kenya safari
-
A Tanzania safari
Booking everything as one itinerary makes it easier to coordinate your flights, hotel dates, airport transfers and safari connections.
Zanzibar All-Inclusive Holidays from the UK
Zanzibar has several all-inclusive beach resorts, particularly around Nungwi, Kiwengwa and the northeast coast.
An all-inclusive package may include:
-
Return flights
-
Airport transfers
-
Accommodation
-
Meals
-
Selected drinks
-
Resort activities
-
Optional excursions
All-inclusive packages differ between hotels. Some resorts include several restaurants and a broad range of drinks, while others apply restrictions.
We can help you compare the complete hotel experience, location and beach conditions rather than choosing a resort based only on the meal plan.
What to Check Before Flying from the UK to Zanzibar
Before booking, confirm:
-
Your destination airport code is ZNZ
-
Passenger names match the passports
-
Passport validity requirements
-
Tanzania visa and entry requirements
-
Zanzibar travel insurance requirements
-
Current health requirements
-
Checked and cabin baggage allowances
-
Connection times
-
Whether an airport change is required
-
Whether all flights are on one ticket
-
Your Zanzibar arrival date
-
Your hotel check-in date
-
Airport transfer arrangements
Travel requirements and airline schedules can change. Confirm the current rules before departure.
Frequently Asked Questions
How long is the flight from the UK to Zanzibar?
A flight from the UK to Zanzibar normally takes approximately 12 to 17 hours with one connection. The total duration depends on the departure airport, connecting city and layover.
How long is the flight from London to Zanzibar?
The London-to-Zanzibar journey generally takes approximately 12 to 16 hours with one connection. A direct flight, when available, takes around nine to ten hours.
Are there direct flights from the UK to Zanzibar?
Direct flights from the UK to Zanzibar are limited and can be seasonal. For most dates, travellers should expect to make one connection.
Are there direct flights from London to Zanzibar?
Seasonal direct services may operate from London. Availability depends on the airline, season and travel date.
How long is the flight from Manchester to Zanzibar?
Flights from Manchester to Zanzibar normally take approximately 13 to 17 hours with one connection.
What airport do you fly into for Zanzibar?
Most visitors arrive at Abeid Amani Karume International Airport, commonly known as Zanzibar International Airport.
What is Zanzibar’s airport code?
Zanzibar International Airport uses the airport code ZNZ.
Can you combine a Kenya safari with Zanzibar?
Yes. Most of our UK clients combine a Kenya safari with Zanzibar. They typically spend three to five nights on safari before flying from Nairobi to Zanzibar for four to seven nights at the beach.
How long is the flight from Nairobi to Zanzibar?
A direct flight from Nairobi to Zanzibar takes approximately 1 hour 20 minutes.
How many nights should you spend in Zanzibar?
We recommend at least four nights. Five to seven nights is better if you want time for the beach, Stone Town, a spice tour and marine activities.
When should you book flights to Zanzibar from the UK?
Book early for Christmas, New Year, Easter, July, August and UK school holidays. Waiting until the last minute does not guarantee a cheaper fare.
Plan Your UK, Kenya and Zanzibar Holiday With Us
We can arrange more than your flight to Zanzibar. We tailor complete East African holidays with:
-
Flights from the UK
-
Kenya safari accommodation
-
Private safari transport or domestic 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 safari in Kenya with a few relaxing days or a full week in Zanzibar is one of the best ways for UK travellers to experience East Africa.
Tell us your UK departure airport, travel dates, number of travellers and preferred holiday style, and we will prepare a tailor-made proposal.
Ready? Request a Quote


