Dar es Salaam to Zanzibar Ferry
Depending on the season their are usually 4 daily and 27 weekly sailings between Dar es Salaam and Zanzibar. The Dar es Salaam to Zanzibar ferry is operated by Zan Fast Ferries. Dar es Salaam Zanzibar Ferry timetables change seasonally, use our Deal Finder to get tickets, pricing, schedules and availability.
Dar es Salaam Zanzibar Ferry Times
The earliest Dar es Salaam Zanzibar ferry typically departs Dar es Salaam at about 07:00. The average sailing time of a ferry from Dar es Salaam to Zanzibar is approximately 1h 20m and the fastest sailing time is approximately 1h 20m.
Dar es Salaam to Zanzibar Ferry Prices
Ferry prices for a ferry from Dar es Salaam to Zanzibar typically range between $118* and $444*. On average the Dar es Salaam Zanzibar ferry is $230*. The cheapest Dar es Salaam Zanzibar ferry prices start from $60*. The average price for a foot passenger is $230*.
Ferry prices may differ by season and depend on various factors, such as number of passengers, vehicle type and sailing time.
How far is Zanzibar from Dar es Salaam?
The distance between Dar es Salaam and Zanzibar is approximately 36.0 miles (57.9km), or 31.3 nautical miles.
Is there a car ferry from Dar es Salaam to Zanzibar?
No, currently there is no car ferry from Dar es Salaam to Zanzibar.
Are foot passengers allowed on the Dar es Salaam Zanzibar ferry?
Yes, Dar es Salaam Zanzibar ferries allow foot passengers. You can travel as a foot passenger from Dar es Salaam to Zanzibar with Zan Fast Ferries.