The ferry at a glance

| Criterion | Dar es Salaam - Zanzibar ferry |
|---|---|
| Duration | About 1 h to 1 h 20 |
| Departures | Several a day, between about 7 am and 4:30 pm according to comparison sites |
| One-way price | From about 31 to 40 euros or dollars, more by class (sources differ) |
| Companies | Azam Marine, Kilimanjaro Fast Ferries, Zan Fast Ferries |
| Documents | Passport and Tanzanian visa |
Ferry or plane
The ferry is cheaper than flying and simple if you come from Dar es Salaam. The plane is faster and makes sense if you arrive through Zanzibar airport. For arriving on the island, see from the airport to your hotel.
Booking and preparing
Book with the company or a reseller, and arrive at the port early with your passport. Rough seas can delay crossings, notably in the rainy season; see when to visit Zanzibar. Entry formalities (online visa, insurance) are settled before departure, see visa and entry fees. Once in Stone Town, a taxi or transfer takes over, see getting around Zanzibar.
Arriving in Stone Town
The terminal is near the waterfront. Avoid touts, agree the taxi price before leaving and read scams and safety. For the town, see Stone Town in one day.
FAQ
How long is the Dar es Salaam Zanzibar ferry?
About an hour to 1 h 20 depending on the company and the sea.
How much does the ferry cost?
Sources give from 31 to over 100 euros or dollars depending on the class; confirm with the company.
What is the last ferry?
Comparison sites indicate about 4:30 pm; check your date.


