Cheap flights from Dar es Salaam to Zanzibar

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Dar es Salaam to Zanzibar are usually found in April or May, booked 54 days in advance, depart on a Tuesday or Saturday and return on a Tuesday

Return
Economy
Wed 1/27
Wed 2/3
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 1/27
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Dar es Salaam (DAR) to Zanzibar (ZNZ)

DAR - ZNZ
Price
R736 - R1 172
ZNZ
Temperature
22 - 26 °C
ZNZ
Rainfall
24 - 261 mm

Popular in

December

High demand for flights, 18% potential price rise

Cheapest in

April

Best time to find cheap flights, 23% potential price drop

Average price

R1 007

Average for round-trip flights in January 2021

Round-trip from

R736

From Dar es Salaam to Zanzibar

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Dar es Salaam to Zanzibar?

It’s generally more expensive to depart on a Monday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

How far in advance should I book a flight from Dar es Salaam to Zanzibar?

Users have found that booking a flight from Dar es Salaam to Zanzibar at least 59 days early can save you up to 7% on average compared to booking a flight this week. If booking 59 days before your flight isn’t an option for you, users have found flights from Dar es Salaam to Zanzibar for as little as R6 265 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R6 310 for flights departing within the next 3 days.

What is the cheapest month to fly from Dar es Salaam to Zanzibar?

Our data shows that May tends to be the cheapest month to fly to Zanzibar from Dar es Salaam. Users have commonly found prices around R5 801 for the month, but tickets can be as low as R4 087. Due to multiple factors, prepare for potentially higher prices in December.

When is the cheapest time to fly from Dar es Salaam to Zanzibar (DAR - ZNZ)?

Unlike in the morning, when flights are generally more expensive, you can save up to 51% on flights from Dar es Salaam to Zanzibar by exploring options for tickets in the afternoon.

Related info for your journey

Useful info, stats and facts about Dar es Salaam to Zanzibar flights.

Flight FAQs

From Dar es Salaam to Zanzibar

Does it rain more in Dar es Salaam or Zanzibar?

Dar es Salaam will have less rainfall in 2 compared to Zanzibar over the next 7 days.

Is Dar es Salaam weather warmer or cooler than Zanzibar?

Expect the weather to be around 32 °C on average in January. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Zanzibar is generally colder than in Dar es Salaam.

Related searches

Flights to Zanzibar from Dar es Salaam
Flights to Dar es Salaam Flights to Zanzibar

Destination information for Zanzibar

Things to know before you go. Useful info for your trip from Dar es Salaam to Zanzibar
Average temperature for January in Zanzibar
25.0 °C
Avg rainfall for January in Zanzibar
75.0 mm

Airports servicing Dar Es Salaam

Airports servicing Zanzibar

Top 3 airlines flying from Dar es Salaam to Zanzibar

The chart below displays the airlines Cheapflights users travelling from Dar es Salaam to Zanzibar choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Air Tanzania
R40 R54 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Air Tanzania. Please check directly on their website for additional information.

Search Air Tanzania flights
Precision Air
R66 R103 No cancel fee 90%

We couldn't confirm the COVID-19 safety measures taken by Precision Air. Please check directly on their website for additional information.

Search Precision Air flights
Auric Air
R94 R131 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Auric Air. Please check directly on their website for additional information.

Search Auric Air flights

Hourly flight availability from Dar es Salaam to Zanzibar

Morning 6 AM to midday 57% of flight departures
Afternoon Midday to 6 PM 37% of flight departures
Evening 6 PM to midnight 5% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Dar es Salaam to Zanzibar
Sunday
36 daily flights
Monday
32 daily flights
Tuesday
38 daily flights
Wednesday
31 daily flights
Thursday
37 daily flights
Friday
34 daily flights
Saturday
38 daily flights
Home Africa Tanzania Zanzibar Cheap flights from Dar es Salaam to Zanzibar
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First