Fly from Zanzibar (ZNZ) to Dar es Salaam (DAR)
Flights from Zanzibar to Dar es Salaam are available daily between sunrise and sunset with multiple operators so you should have no problem finding the flight to suit you.
Departing from the domestic gate at Abeid Amani Karume International Airport (ZNZ), just ten minutes drive from the centre of Zanzibar Town, you’ll soon be flying south-south-east headed for the commercial capital of Tanzania.
Get the most out of your holiday in Dar es Salaam and Tanzania by checking out our travel articles:
- Top 7 Spots You Just Cannot Miss Out in Dar es Salaam
- 10 Activities to do in Dar es Salaam for 15 Dollars
- 10 Best Beaches in Dar es Salaam, Tanzania
- A to Z Guide to Tanzania
For more useful travel advice, check out our East African Travel Blog
Distance and Flight Time
The 71 km (46 miles) between Zanzibar and Dar es Salaam takes approximately 20 mins.
Not to miss during flights
The flight takes you across the Indian ocean and a myriad of Islands, you may even see the Zanzibar ferry as it crosses from the Island to Dar es Salaam. Weather permitting, you will have panoramic views throughout your short flight.
In only fifteen minutes, you will be approaching the mainland and with it, the energetic city of Dar es Salaam. On approach, you may be able to see the suspension bridge linking the city to the Southern beaches of Kigamboni.
Airport & Layover Tips
Upon landing in Dar es Salaam Airport, you will walk from the aircraft to the arrivals hall where you will collect your baggage and proceed to the exit to be met by your transfer provider. If you do not have a transfer pre-arranged, no need to worry as there is a taxi stand with drivers ready to take you to your destination. The centre of Dar es Salaam is not a great distance, but due to congestion, it can take over an hour.
As your flight will be landing at the domestic terminal (Terminal 1) you will need to take a taxi or transfer to reach the international terminal which is only 5 minutes (1km) away.