Ferry to Zanzibar: Getting There by Boat from Dar es Salaam
If you're travelling to Zanzibar overland or already in mainland Tanzania, the passenger ferry from Dar es Salaam is a fast, scenic, and budget-friendly alternative to flying.
The crossing
Fast ferries connect Dar es Salaam's port to Zanzibar's Malindi port in Stone Town, with a crossing time of roughly two hours on the faster services. Several licensed operators run multiple daily departures, with more sailings in peak season and fewer in the low season.
Booking your ticket
Tickets can be bought at the port on the day, but during peak season (July-September and December-January) it's safer to book at least a day ahead through your hotel, a travel agent, or directly with the ferry operator, since popular departure times sell out. Foreign visitors typically pay a higher fare than Tanzanian residents - bring your passport, as it's required for the booking and immigration check on both sides.
What to expect
- Arrive at least 60-90 minutes before departure for check-in, luggage screening, and immigration formalities on both the Dar and Zanzibar sides.
- Business/VIP class cabins offer air conditioning and more comfortable seating for a small premium over economy - worth it if you get seasick easily.
- The Zanzibar Channel can get choppy, especially in the afternoon or during windier months (roughly June-September); if you're prone to motion sickness, take medication beforehand and consider an earlier morning sailing, which tends to be calmer.
- Keep your ticket and passport accessible - you'll need both again on arrival.
Getting from the port to your hotel
Malindi port in Stone Town is close to the town centre, with taxis and hotel pickups readily available right outside. If your accommodation is further out - Nungwi, Paje, or the south coast - arrange a transfer in advance rather than negotiating on arrival with a family and luggage in tow.
Flying vs. the ferry
The ferry is usually cheaper than flying and gives you a proper sense of arriving on an island, but it takes longer door-to-door once you factor in port formalities. It's a good option if you're combining Zanzibar with mainland Tanzania (Dar es Salaam, Bagamoyo, or a Northern Circuit safari) rather than flying in and out separately.