Fly from Dar es Salaam (DAR) to Zanzibar (ZNZ)
As flying from Dar es Salaam to Zanzibar is such a popular route, you will have no difficulty finding an available flight. There are multiple daily flights with departures starting first thing in the morning and the last flight being just before sunset.
Distance and Flight Time
The distance from Dar es Salaam to Zanzibar is 71km (46miles) and takes approximately 20 mins.
Departing from from Julius K. Nyerere (DAR) International Airport (Terminal 1) which is located on the outskirts of Dar es Salaam City. Within minutes of take-off, you’ll be flying north-north-east headed for the island.
Not to Miss During Flights
The flight to Zanzibar offers a bird’s eye view of the bustling city of Dar es Salaam as you fly over on your way to the Indian Ocean. Passing over the northern beach resorts of Kunduchi and Bahari with the Masaki peninsula on your right-hand side. On a clear day, you will see the ocean below, dotted with a multitude of islands and small fishing boats all the way to Zanzibar. More about the Zanzibar Archipelago here.
On approaching Zanzibar, you will catch your first glimpse of Zanzibar Town a collection of small islands of the coast like Chumbe Island a private nature reserve and as you get closer, the famous harbour which has been a busy trading port for centuries.
Airport & Layover Tips
After you land at Zanzibar airport, you will pass through Immigration and collect your bags and proceed to the exit to meet your transfer. There is an abundance of taxis available to take you to your destination if you do not have a pre-arranged transfer.
The centre of Zanzibar Town is a short 10 minute drive and the northern beaches are around 1 hour and 30 minutes away.
Get the Best out of Zanzibar with our Useful Guides:
- The Best Foodie Experiences in Stone Town, Zanzibar
- Top 10 dive sites in the Zanzibar Archipelago according to the experts
- 10 Things You Can Do In Zanzibar for 15 Dollars
- The Ultimate Tanzanian Travel Bucket List