Ferries from Zanzibar Island to Tanzania 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 Zanzibar Island to Tanzania?
Zanzibar Island Tanzania ferry time can range from 1 hour 20 minutes to 1 hour 20 minutes. Ferry duration can vary by ferry route, operator, and whether the ship is a conventional or high speed ferry.
Can I take a car on the ferry from Zanzibar Island to Tanzania?
No, currently you can not take a car on the ferry from Zanzibar Island to Tanzania.
What is the distance between Zanzibar Island and Tanzania?
The distance between Zanzibar Island and Tanzania is 36.0 miles (57.9km) and 31.3 nautical miles from the nearest destination ports.
What is the price of a ferry from Zanzibar Island to Tanzania?
Ferry prices from Zanzibar Island to Tanzania ranges on booking factors such as route, operator, season and vessel.
Zanzibar to Dar es Salaam Ferries
The Zanzibar to Dar es Salaam ferry sails approximately 3 times daily and up to 18 weekly with a crossing time of 1 hour 20 minutes.
Zanzibar to Dar es Salaam Ferries
Ferries from Zanzibar to Dar es Salaam sail about 3 times daily and up to 18 weekly with a sailing time of 1 hour 20 minutes.
Ferry Offers from Zanzibar Island to Tanzania
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 Zanzibar Island to Tanzania
With Direct Ferries you can book and compare Zanzibar Island Tanzania ferry tickets, operators, timetables and prices using our Deal Finder.