Ferries from Tanzania to Zanzibar Island sail approximately 18 times per week and are operated by Zan Fast Ferries. Ferry schedules can vary by season.
How long is the ferry from Tanzania to Zanzibar Island?
Tanzania Zanzibar Island ferry time can range from 1 hour 20 minutes to 1 hour 30 minutes. Ferry duration can vary by ferry route, operator, and whether the ship is a conventional or high speed ferry.
Is there a fast ferry to Tanzania to Zanzibar Island?
The fastest ferry from Tanzania to Zanzibar Island in approximately 1 hour 20 minutes with Zan Fast Ferries on the Dar es Salaam Zanzibar ferry.
Can I take a car on the ferry from Tanzania to Zanzibar Island?
No, currently you can not take a car on the ferry from Tanzania to Zanzibar Island.
What is the distance between Tanzania and Zanzibar Island?
The distance between Tanzania and Zanzibar Island is 36.0 miles (57.9km) and 31.3 nautical miles from the nearest destination ports.
What is the price of a ferry from Tanzania to Zanzibar Island?
Ferry prices from Tanzania to Zanzibar Island ranges on booking factors such as route, operator, season and vessel.
Dar es Salaam to Zanzibar Ferries
The Dar es Salaam to Zanzibar ferry sails approximately 3 times daily and up to 18 weekly with a crossing time of 1 hour 29 minutes.
Dar es Salaam to Zanzibar Ferries
Ferries from Dar es Salaam to Zanzibar sail about 3 times daily and up to 18 weekly with a sailing time of 1 hour 29 minutes.
Ferry Offers from Tanzania to Zanzibar Island
For the best ferry price, we recommend booking in advance for the cheapest tickets. Visit our special offers page to take advantage of all the latest ferry discounts.
Booking ferry tickets from Tanzania to Zanzibar Island
With Direct Ferries you can book and compare Tanzania Zanzibar Island ferry tickets, operators, timetables and prices using our Deal Finder.