Cheap flights to Zanzibar (ZNZ)

Explore the best deals

Discover the cheapest flights to Zanzibar
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Zanzibar

Budapest
Flights from Budapestto Zanzibar
522€
501€
Prime price per passenger
Vienna
Flights from Viennato Zanzibar
489€
470€
Prime price per passenger
Prague
Flights from Pragueto Zanzibar
465€
447€
Prime price per passenger
Bucharest
Flights from Bucharestto Zanzibar
567€
544€
Prime price per passenger
Tallinn
Flights from Tallinnto Zanzibar
793€
761€
Prime price per passenger
Lagos
Flights from Lagosto Zanzibar
351€
337€
Prime price per passenger

How long is the flight to Zanzibar?

If you’re planning to fly to Zanzibar, we at eDreams have analysed the most popular routes to help you plan your trip. From Dar es Salaam, the flight takes approximately 20m, from Doha, around 6h 56m, and from Dubai, about 7h.
Flight Time (in hours)
Dar es SalaamDohaDubaiIstanbulTallinn
0h 5h 10h 15h
0h 20m
6h 56m
7h 0m
10h 36m
12h 18m

How much does a flight to Zanzibar cost?

At eDreams you can find flights from Hurghada to Zanzibar starting from €173, with an average price of €670. If you depart from other cities such as Kigali, you can find tickets from €207, and from Arusha starting from €216, according to data from the last 72 hours.
Filter by
HurghadaKigaliArushaDubaiJohannesburg
€670
€207
€229
€253
€282
HurghadaCheapest
Cheapest Price: €173
Cheapest
Average

Flights to Zanzibar (ZNZ)

Find flights to Zanzibar (ZNZ) in a single search environment with eDreams. Compare times, layovers and prices from every airline flying to this destination, then sort by journey length or departure time to find the option that suits you best.

Most flights arrive at Abeid Amani Karume International Airport (ZNZ), the main airport for Zanzibar.

If you'd rather avoid layovers, you can fly direct from Istanbul to Zanzibar with Kenya Airways.

Qatar Airways also runs direct flights from Nairobi, giving you another option to consider.

Kenya Airways is the most popular airline among travellers flying to Zanzibar, which makes it a good place to start when comparing fares and flight times.

The lowest fare recently booked on this route was €178, though the price you see will vary depending on your travel dates and departure times.

Book a hotel in Zanzibar in the same step to unlock exclusive discounts.

Zanzibar Sights and Attractions

Dive in turquoise waters, feel the fine sand between your toes, rest in the shade of a palm tree, discover the coastline by boat, admire the sunset on the beach... If your ideal holiday resembles this description, then look no further and start planning your trip to Zanzibar (ZNZ) in Tanzania now. Like a modern-day Robinson Crusoe, you will appreciate the tranquility of a stay on an island, but you will also be able to enjoy a large number of services and activities to enhance your holiday. You will be able to alternate between swimming, a nap in the sun on the beach, walks along the coast, water sports or evenings on a terrace. Zanzibar offers many possibilities to satisfy the tastes of all types of travellers, so treat yourself to a trip there to discover them!

With eDreams you can easily and quickly search and compare a wide range of offers to find the best price for your airline ticket to Zanzibar on the continent of Africa. Furthermore, you can also book your local accommodation or hire a car to fully enjoy all the wonders that the island has to offer. Do not wait any longer, treat yourself to a dream holiday and come back with lots of memories!

Popular destinations near Zanzibar

Flying to Zanzibar is the fastest and most convenient way to reach these nearby destinations:

  • Stone Town
  • Chwaka
  • Makunduchi
  • Kizimkazi
  • Nungwi
  • Kendwa
  • Matemwe
  • Paje
  • Jambiani
  • Uroa
  • Pongwe
  • Bwejuu

Frequently asked questions about flights to Zanzibar

What are the cheapest airlines flying to Zanzibar?

Looking at the prices of our customers' bookings from US to Zanzibar, your best bet for cheap flights is:

  • Air Cairo: On average, a one-way ticket costs €439. The flight from Hurghada to Zanzibar has an average cost of €456, while a ticket from Athens is approximately €1121.
Which airlines fly to Zanzibar?

  • Ethiopian Airlines, which serves flights from Budapest, Vienna or Bucharest.
  • Lufthansa, that operates flights from Prague and Dublin, as well as from Bucharest.
  • Qatar Airways, which offers flights from Prague, Dublin and also Lagos.
How many airports are in Zanzibar and which is the main one?
Zanzibar has 1 airport. Abeid Amani Karume International Airport operates domestic and international flights to 20 cities. Some of the most popular destinations are Dar es Salaam, Dubai and Arusha.
What is the weather like in Zanzibar?
If you're looking for summer vibes, the best time to travel to Zanzibar is in February, January and March, when the average temperature reaches 32º, while July, June and August are the 3 sunniest months of the year, with an average of 25 hours. However, if you prefer colder temperatures, make sure you visit Zanzibar during September, August or October to experience an average of 20º. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during April, May and November, when the average precipitation in Zanzibar is 31mm, while the months of September, July and August are drier, with an average of 4mm.

Plan your trip

Alternate routesPopular CitiesPopular Flight RoutesPopular Countries