The ferry at a glance

A ferry at the Stone Town terminal

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.

Going further

See Zanzibar in 4 days and where to stay in Zanzibar.