Airliner crossing a golden sky at sunset on the way to Zanzibar
Practical · Getting here

Flights to Zanzibar

Almost nobody flies to Zanzibar directly. The island sits behind a connection, and which hub you route through decides whether the journey is one comfortable stop or a night on a terminal bench.

Updated 10 September 2026

Compare flights to Zanzibar

Search the whole month rather than a date. Fares into Zanzibar swing by several hundred dollars between a Tuesday and a Saturday, because the aircraft serving the island are small and the charter traffic is seasonal.

Flight searchSkyscanner

Whole month, every airline

The one to start with. Set Zanzibar as the destination, choose cheapest month, and read the calendar before you fix a date.

Search flights

Partner link. The price is the same for you.

Flight searchKayak

Worth a second look

Different inventory on the Gulf carriers, and occasionally a few hundred dollars apart from the first result. Two minutes to check.

Compare fares

Partner link. The price is the same for you.

Flying to Zanzibar in four lines

  • There are no direct flights from North America. Two stops on almost every itinerary, and eighteen to twenty four hours door to door.
  • Doha, Dubai, Addis and Istanbul are the hubs. Between them they carry most of the traffic, and the fare gap between them is meaningful.
  • Watch the yellow fever rule. Connecting through certain countries triggers a certificate requirement at Zanzibar immigration. Check before you book, not after.
  • Book two to four months out. Fares climb steadily rather than dropping late, because the aircraft serving this island are small.
An aircraft wing above cloud at sunset on the way to Zanzibar

Routes to Zanzibar, and how long each takes

There are no direct flights to Zanzibar from North America and only seasonal charters from a handful of European cities. Almost everybody connects, and the hub decides the day.

ViaAirlineTotal from EuropeNotes
DohaQatar Airways11 to 14 hThe most reliable connection, and daily. Usually the priciest.
DubaiEmirates and flydubai12 to 15 hFrequent, and the flydubai leg keeps the fare down.
Addis AbabaEthiopian Airlines11 to 15 hCheapest of the big three. Check the yellow fever rule before booking it.
IstanbulTurkish Airlines12 to 15 hGood European feed and a long layover on some itineraries.
NairobiKenya Airways12 to 16 hUseful if you are adding a safari, awkward otherwise.
Dar es SalaamPrecision Air, Auric, othersPlus a 20 min hopThe domestic leg, or a two hour ferry. Often the cheapest way in.

The single most expensive mistake here is booking a connection through a country that triggers the yellow fever certificate requirement. The section below explains which ones.

The hubs that connect, and what each is like

Five realistic ways in, and a sixth line for the routes people keep hoping exist.

Doha and Dubai

Qatar Airways, Emirates, flydubai

The most comfortable way in from Europe and the only genuinely convenient one from Asia and Australia. One stop, modern aircraft, and Zanzibar is served directly rather than through Dar.

Addis Ababa

Ethiopian Airlines

Usually the cheapest routing from Europe and North America, with the widest feeder network. Connections can be long and the airport is busy. Note the yellow fever rule if you transit here.

Nairobi

Kenya Airways

Short second leg and good frequencies out of Europe. Same yellow fever consideration as Addis, because Kenya is an endemic country.

Istanbul

Turkish Airlines

Direct into Zanzibar from Istanbul, with the widest European feeder network of any of these. Often the best compromise between price and total journey time from Europe.

Dar es Salaam

Precision Air, Coastal, Auric

Twenty minutes across the water in a small aircraft, several times a day. Useful when a long haul fare into Dar is much cheaper than into Zanzibar, which it sometimes is.

Nowhere else, directly

Seasonal charters aside

There are no scheduled direct flights from London, New York or anywhere in the Americas. Italian and Polish charters run seasonally and are worth checking if you are in those markets.

The yellow fever trap in your connection

Tanzania asks for proof of yellow fever vaccination from anyone arriving from a country where the disease is endemic. Arriving directly from Europe or North America, that is not you.

Connecting through Nairobi or Addis Ababa can make it you, because both Kenya and Ethiopia are on that list. Enforcement varies, and being turned back at immigration over a routing you chose to save two hundred dollars is a bad trade.

If your itinerary touches an endemic country, get the certificate. It is valid for life and takes one appointment.

Booking, and what to watch for

Fares move most around the two peaks, July to August and the fortnight either side of Christmas. Two to three months out is the normal sweet spot, and the festive period wants considerably more than that.

Check where the aircraft actually lands. Some itineraries sold as Zanzibar route through Dar es Salaam with a separate ticket for the last leg, which means clearing immigration, collecting bags and checking in again, and no protection if the first flight is late.

Baggage on the small aircraft between Dar and Zanzibar is limited, often to fifteen or twenty kilos including hand luggage. Divers and anyone with a hard case should check the allowance before booking, not at the counter.

Getting here from where you actually live

From the United Kingdom, one stop through Doha, Dubai, Istanbul, Addis or Nairobi, and about fourteen hours door to door on a good routing. There is no direct service.

From continental Europe, the same hubs plus seasonal charters out of Italy and Poland, which are worth checking if you are in those markets and irrelevant otherwise.

From North America, two stops and twenty hours or more. The usual shape is a transatlantic leg to a Gulf or European hub, then south.

From the Gulf, direct in five and a half hours, which is why Dubai and Doha residents treat Zanzibar as a long weekend.

From southern and eastern Africa, direct from Nairobi, Dar es Salaam, Johannesburg on some days, and Addis.

Zanzibar or Dar es Salaam

Zanzibar directly if the fares are close, because the hop from Dar adds a transfer, a wait and a second baggage handling.

Dar is worth it when the long haul fare into it is meaningfully cheaper. The connecting flight costs seventy to a hundred dollars and takes twenty minutes, so the saving has to beat that.

The ferry is the third option and the one to avoid unless you enjoy boats. Two hours, frequently rough, and cancelled often enough that nobody sensible builds a connection around it.

Booking, and the two traps

The first is the split ticket. Some itineraries sold as Zanzibar route through Dar on a separate booking, which means clearing immigration, collecting bags and checking in again, with no protection if the first flight runs late.

The second is baggage on the light aircraft. Fifteen to twenty kilos including hand luggage is common on the Dar to Zanzibar hop and on anything going to Pemba or the Serengeti. Divers and anyone with a hard case should check before booking rather than at the counter.

Fares peak in July and August and again for the fortnight either side of Christmas. Two to three months out is the normal window, and the festive period wants considerably more. The fare table by departure city is on the budget page.

What a flight to Zanzibar costs

Return economy fares, booked two to three months ahead. The spread is seasonal rather than random.

  • From London, $600 to $1,100. Cheapest in May and October, dearest at Christmas and in August.
  • From New York, $900 to $1,600. Two stops on almost every itinerary and eighteen to twenty four hours in total.
  • From most of Europe, $550 to $1,000. One stop through Doha, Dubai, Addis or Istanbul.
  • From Dar es Salaam, $70 to $120. A twenty minute hop, or a two hour ferry for around $35 to $50.
  • Book two to four months out. Fares here rise steadily rather than dropping at the last minute, because the aircraft are small.

Questions people ask

Are there direct flights to Zanzibar?

From the Gulf, from Istanbul and from African hubs, yes. From London, mainland Europe outside charter season, or anywhere in the Americas, no. Almost every visitor connects once, and the choice of hub is what decides how long the journey feels.

Should I fly into Zanzibar or Dar es Salaam?

Zanzibar directly if the fares are close, because the hop from Dar adds a transfer, a wait and a second set of baggage handling. Dar is worth considering when the long haul fare into it is meaningfully cheaper, since the connecting flight to Zanzibar costs seventy to a hundred dollars and takes twenty minutes.

How long is the flight to Zanzibar?

About eleven hours in the air from London with one stop, and rather more in elapsed time depending on the connection. From New York, closer to twenty hours door to door. From Dubai, five and a half hours direct.

What is the airport code for Zanzibar?

ZNZ, for Abeid Amani Karume international airport, eight kilometres south of Stone Town. Dar es Salaam, the mainland alternative, is DAR.