Skip to content
ZanzibarVisit
The weathered stone ramparts of the Old Fort in Stone Town, Zanzibar, under a blue sky.

Flights

London to Zanzibar Flights

No direct London to Zanzibar service exists. Connect via Doha, Dubai, Nairobi, or Addis Ababa for a 12–16 hour total journey.

Flying from London

No airline offers a nonstop service between London and Zanzibar, so every journey involves at least one connection. The good news is that several well-regarded hubs sit conveniently on the routing, and total travel times of 12–14 hours are achievable with a short layover. Most departures originate at London Heathrow (LHR), though Gatwick (LGW) occasionally features on charter or codeshare routings.

Gulf Hub Routings

The two most popular options for UK travellers are via Dubai and via Doha. Emirates flies LHR–DXB multiple times daily on wide-body aircraft; from Dubai, flydubai or Emirates connects onward to ZNZ. Qatar Airways offers a compelling alternative through Hamad International Airport (DOH), typically with a single aircraft change. Both Gulf carriers offer generous baggage allowances and well-regarded business-class products for those making this a long-haul upgrade trip.

Nairobi and Addis Ababa Connections

Kenya Airways partners with British Airways on the Heathrow–Nairobi (NBO) route, and KQ's own metal continues from NBO to ZNZ. This makes for a smooth single-alliance journey with checked bags moving through. Ethiopian Airlines, meanwhile, operates a strong LHR–ADD service and connects into Zanzibar via its extensive East African network — layovers in Addis Ababa's Bole Airport are typically short and well-organised.

Planning Tips

Aim for layovers of at least 2 hours at Gulf hubs and 90 minutes in Nairobi or Addis to handle immigration, any delays, and the connecting gate. Visa requirements for Tanzania (including Zanzibar) should be confirmed in advance; many nationalities can obtain a visa on arrival, but an eVisa is quicker and removes uncertainty. Book the through-ticket on a single itinerary where possible so bags transfer automatically.

Frequently asked questions

Is there a direct flight from London to Zanzibar?
No airline currently operates a nonstop London–Zanzibar service. All routings involve at least one connection, adding a layover of 2–4 hours at a hub.
Which is the fastest connection from London to Zanzibar?
Gulf routings via Dubai (Emirates or flydubai) or Doha (Qatar Airways) are consistently fast, with total journey times of around 12–14 hours including a layover. Ethiopian Airlines via Addis Ababa is another competitive option.