Cheap Flights from Dar Es Salaam (DAR) to Zanzibar (ZNZ)

Compare Dar Es Salaam to Zanzibar flight deals

Find the cheapest month or even day of the year to fly to Zanzibar

Book the best Zanzibar fare with no extra fees

Flight deals from Dar Es Salaam to Zanzibar

Looking for a cheap last-minute deal or the best return flight from Dar Es Salaam to Zanzibar? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Dar Es Salaam to Zanzibar

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Dar Es Salaam to Zanzibar flights are currently cheapest in August.

Direct flights from Dar Es Salaam to Zanzibar

Dar Es Salaam to Zanzibar: Alternative routes

Compare routes from Dar Es Salaam to Zanzibar below. You may find an airport to fly into that's cheaper, faster, or easier than Zanzibar.

Dar Es Salaam to Zanzibar: Flight information

The things to know before you go.
Cheapest flight found$83
Cheapest month to flyAugust
Average flight time27 mins
Most popular airlineHahn Air Systems
Average flights per week298

Finding cheap flights from Dar Es Salaam to Zanzibar: Frequently asked questions

The best price we found for a return flight from Dar Es Salaam to Zanzibar is $83. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
27 minutes is the average flight time from Dar Es Salaam to Zanzibar.
Hahn Air Systems, Auric Air and Coastal Aviation fly direct from Dar Es Salaam to Zanzibar.
As of July 2025, there are 298 flights per week flying from Dar Es Salaam to Zanzibar.
The cheapest month to fly from Dar Es Salaam to Zanzibar is usually August.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Dar Es Salaam Airport to Zanzibar Airport on Friday, 15 August 2025.
Yes – the average flight time is 27 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Zanzibar but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Zanzibar is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Air Tanzania offers the cheapest flight tickets to Zanzibar.

Flying from Julius Nyerere International Airport (DAR) to Zanzibar International Airport (ZNZ): what you need to know

  • Jump on a direct flight from Julius Nyerere International Airport to Zanzibar International Airport and you'll be travelling for an average of 25 minutes.

  • Dar Es Salaam and Zanzibar follow the same timezone, UTC+3.

  • Every week, there are 211 Julius Nyerere International Airport to Zanzibar International Airport flights. If you prefer to get going early, opt for the 04:20 Oman Air flight. If you're eager to make the most of your day before you fly, the last flight is at 21:00 with Air Tanzania.

  • Give yourself plenty of time to make your DAR to ZNZ flight. As a general rule, turn up at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as July, you'll want to get to the airport well in advance. Arrive two hours before domestic departures and four hours ahead of international flights when you fly during a high season in general.

  • A good range of airlines offer direct flights from Julius Nyerere International Airport to Zanzibar International Airport. Fly nonstop to Zanzibar with one of these carriers and experience this amazing part of Tanzania:

  • The majority of passengers choose to fly with Coastal Aviation on this route.

  • The carrier with the best on-time arrival rate for DAR to ZNZ flights is Oman Air.

  • If you want to include a stop along the way, just uncheck 'Direct flights only' when searching for your ticket from Julius Nyerere International Airport to Zanzibar International Airport. Here are the most popular stopovers between DAR and ZNZ:

    • Kilimanjaro International Airport

    • Arusha Airport

    • Jomo Kenyatta International Airport

How to find the cheapest flights from Julius Nyerere International Airport (DAR) to Zanzibar International Airport (ZNZ)

  • Right now, $44 is the lowest price we've found for a one-way Julius Nyerere International Airport to Zanzibar International Airport flight. The best price for a return plane ticket is $83. Bear in mind that fares can change due to availability at the time of booking.

  • Book five months before you want to fly. After looking at the numbers on our calendar, this is how far you should book ahead to find cheap tickets from DAR to ZNZ.

  • April is the cheapest month for flights from Julius Nyerere International Airport to Zanzibar International Airport. If you need to fly at a different time of year, the 'Whole month' tool will give you the lowest airfares for each month.

  • Cut down on the time spent looking for cheap flights from DAR to ZNZ by creating a Price Alert. You'll get an email or notification through the app when a new discounted fare appears.

  • Tailor your trip with filters. Choose your departure and arrival times, total journey duration and airlines. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest' flights from Julius Nyerere International Airport to Zanzibar International Airport.

Handy information about Julius Nyerere International Airport (DAR)

  • 68.39% of flights that take off from Julius Nyerere International Airport arrive at their destination on schedule.

  • Central Dar Es Salaam to Julius Nyerere International Airport is around 11 kilometres. Depending on traffic, it'll take you about 30 minutes to get there if you're catching a cab, ride-sharing or driving.

  • Taking an early flight from Julius Nyerere International Airport to Zanzibar International Airport? Avoid rushing to the airport (and enjoy a little extra shut-eye) by picking one of these stays close to DAR:

Arriving at Zanzibar International Airport (ZNZ)

Getting from Zanzibar International Airport (ZNZ) to central Zanzibar

  • Zanzibar International Airport is approximately 6 kilometres from the centre of Zanzibar. The drive time takes around 10 minutes.

When to fly to Zanzibar International Airport (ZNZ)

  • The quietest month for a flight from Julius Nyerere International Airport to Zanzibar International Airport is February, while July is the busiest. Choose the best time to go to Zanzibar based on whether you prefer a more fast-paced or easygoing experience.

  • The warmest month in Zanzibar is March, with the temperature ranging between 24ºC (75ºF) and 33ºC (91ºF). Lock in your flights from Julius Nyerere International Airport to Zanzibar International Airport in this month if this is the type of weather you like.

  • August sees average temperatures of between 21ºC (70ºF) and 28ºC (82ºF). Search for cheap tickets from DAR to ZNZ sometime around then if you want to travel in cooler conditions.

Explore more of Tanzania

  • Arusha is just one of the many places in Tanzania waiting to be explored after you've seen Zanzibar. Around 418 kilometres away to the north-west, top sights here include Lake Duluti, Old Boma Museum and Arusha Declaration Museum.

  • Morogoro is another standout destination in Tanzania and is around 177 kilometres south-west of Zanzibar. No journey is complete without seeing Uluguru Nature Forest Reserve, Mount Premji and Ritungu Tours & Safari Ltd.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.