London to Zanzibar Flights

Dreaming of white-sand beaches, crystal-clear waters and rich Swahili culture? Flights from London to Zanzibar provide a convenient gateway to one of East Africa's most sought-after island destinations. Whether you're planning a luxury honeymoon, a family holiday, a diving adventure or a relaxing beach escape, comparing flights can help you find the best fares and travel times. Although there are currently no scheduled direct flights from London to Zanzibar, several leading airlines offer comfortable one-stop services through major international hubs in Europe, the Middle East and Africa.

Best dates to travel from London to Zanzibar

Best dates to travel from London to Zanzibar

Return-trip prices collected from different providers to help you find dates with cheaper flights for your next trip. Prices and availability can change, so check the latest fare before booking. Last collected on November 5, 2026.

All trip durations

  1. London → Zanzibar 8 days
    Departure
    Return
    $ 856.27Indicative return price
  2. London → Zanzibar 7 days
    Departure
    Return
    $ 870.87Indicative return price
  3. London → Zanzibar 8 days
    Departure
    Return
    $ 870.87Indicative return price
  4. London → Zanzibar 12 days
    Departure
    Return
    $ 870.87Indicative return price
  5. London → Zanzibar 13 days
    Departure
    Return
    $ 870.87Indicative return price

Cheapest dates we found for this trip length

  1. London → Zanzibar 8 days
    Departure
    Return
    $ 856.27Indicative return price
  2. London → Zanzibar 7 days
    Departure
    Return
    $ 870.87Indicative return price
  3. London → Zanzibar 8 days
    Departure
    Return
    $ 870.87Indicative return price
  4. London → Zanzibar 8 days
    Departure
    Return
    $ 870.87Indicative return price

Cheapest dates we found for this trip length

  1. London → Zanzibar 12 days
    Departure
    Return
    $ 870.87Indicative return price
  2. London → Zanzibar 13 days
    Departure
    Return
    $ 870.87Indicative return price
  3. London → Zanzibar 14 days
    Departure
    Return
    $ 870.87Indicative return price
  4. London → Zanzibar 15 days
    Departure
    Return
    $ 870.87Indicative return price
  5. London → Zanzibar 19 days
    Departure
    Return
    $ 870.87Indicative return price

Cheapest dates we found for this trip length

  1. London → Zanzibar 21 days
    Departure
    Return
    $ 870.87Indicative return price
  2. London → Zanzibar 22 days
    Departure
    Return
    $ 870.87Indicative return price
  3. London → Zanzibar 26 days
    Departure
    Return
    $ 870.87Indicative return price
  4. London → Zanzibar 27 days
    Departure
    Return
    $ 870.87Indicative return price
  5. London → Zanzibar 28 days
    Departure
    Return
    $ 870.87Indicative return price

Route Overview

Origin London, United Kingdom
  • London City Airport London LCY
  • London Gatwick Airport London LGW
  • London Heathrow Airport London LHR
  • London Luton Airport London LTN
  • London Southend Airport London SEN
  • London Stansted Airport London STN
Destination Abeid Amani Karume International Airport (ZNZ), Zanzibar, Tanzania
Distance 7,640 km (4,747 miles)
Average Flight Time From 11 hours
Cheapest Month to Fly May
Estimated Fare From $ 856.27 return
Busiest Month July and December

Flying from London to Zanzibar

Zanzibar has become one of the UK’s favourite tropical island destinations, attracting honeymooners, beach lovers, scuba divers and travellers combining a Tanzanian safari with an Indian Ocean escape. Most flights from London involve a single stop in cities such as Doha, Istanbul, Addis Ababa, Nairobi or Dubai before continuing to Zanzibar. Depending on your airline and connection time, total journey times typically start from around 11 hours. London offers departures from several airports, with Heathrow providing the widest choice of international connections. Upon arrival, Abeid Amani Karume International Airport is located approximately 8 km south of Stone Town, making transfers to hotels and beach resorts quick and convenient. Tripenger helps you compare flights from London to Zanzibar across leading airlines and travel providers. Compare prices, flight durations, baggage allowances and connection options to find the itinerary that best suits your budget and travel plans. Whether you’re heading to Zanzibar for a luxury beach holiday, honeymoon or island adventure, Tripenger makes it easy to compare fares in one place.

Airlines and Connections from London to Zanzibar

Based on current route reference data, these are possible airline and airport combinations serving London to Zanzibar.

  • Uganda Airlines London (LGW) → Entebbe (EBB) → Zanzibar (ZNZ) 2 routes
    • London (LGW) → Entebbe (EBB) → Kilimanjaro (JRO) → Zanzibar (ZNZ)
  • Ethiopian Airlines London (LGW) → Addis Ababa (ADD) → Zanzibar (ZNZ) 2 routes
    • London (LHR) → Addis Ababa (ADD) → Zanzibar (ZNZ)
  • RwandAir London (LHR) → Kigali (KGL) → Zanzibar (ZNZ) 1 route
  • Qatar Airways London (LGW) → Doha (DOH) → Zanzibar (ZNZ) 1 route
  • Oman Air London (LHR) → Muscat (MCT) → Zanzibar (ZNZ) 1 route
  • Air Dolomiti, Discover Airlines London (LCY) → Frankfurt (FRA) → Zanzibar (ZNZ) 1 route
  • easyJet, Neos London (LGW) → Milan (MXP) → Zanzibar (ZNZ) 1 route
  • Condor, Discover Airlines London (LGW) → Frankfurt (FRA) → Zanzibar (ZNZ) 1 route
  • British Airways, Neos London (LHR) → Milan (MXP) → Zanzibar (ZNZ) 1 route
  • Jet2, Neos London (LTN) → Verona (VRN) → Zanzibar (ZNZ) 1 route

View more flight connections

Best Time to Fly This Route

May is often one of the most affordable months to fly from London to Zanzibar, as it falls within the island's long rainy season. Prices usually increase significantly during the European summer holidays, Christmas and New Year, when demand for beach holidays is at its highest. For the best fares, book three to five months in advance, especially if travelling during peak holiday periods. Travelling outside school holidays and choosing mid-week departures can often reduce ticket prices. Economy fares from London to Zanzibar typically start from £520 return, with prices increasing during peak travel periods such as Christmas, Easter and the UK summer holidays. Booking early and remaining flexible with travel dates can help you secure the best deals.

Things to Do in Zanzibar

Zanzibar is an archipelago off the coast of Tanzania, famous for its powder-soft beaches, turquoise waters and fascinating cultural heritage. The historic heart of the island, Stone Town, is a UNESCO World Heritage Site known for its winding alleyways, carved wooden doors, bustling markets and centuries of Swahili, Arab and European influence. Beyond Stone Town, visitors can relax on world-famous beaches such as Nungwi, Kendwa, Paje and Jambiani, enjoy snorkelling and diving among colourful coral reefs, or take a traditional spice tour to discover why Zanzibar is known as the "Spice Island". Many travellers also combine Zanzibar with a safari in Tanzania's renowned national parks, including the Serengeti, Ngorongoro Crater and Tarangire, creating one of Africa's most unforgettable holiday experiences.

Frequently Asked Questions

Are there direct flights from London to Zanzibar?
No. There are currently no scheduled direct flights between London and Zanzibar. Most flights include one stop via Doha, Istanbul, Addis Ababa, Nairobi or Dubai.
How long is the flight from London to Zanzibar?
Flights from London to Zanzibar take from around 11 hours, depending on the airline, stopover location and connection time.
Which is the cheapest month to fly from London to Zanzibar?
May is typically one of the cheapest months to travel from London to Zanzibar due to lower tourism demand during the rainy season.
Which airport serves Zanzibar?
Flights arrive at Abeid Amani Karume International Airport (ZNZ), located approximately 8 kilometres south of Stone Town.
Which airlines fly from London to Zanzibar?
Popular airlines include Qatar Airways, Turkish Airlines, Ethiopian Airlines, Kenya Airways, Emirates, KLM and Air France.
How far is London from Zanzibar?
The distance between London and Zanzibar is approximately 7,640 kilometres (4,747 miles).