
If you’re planning a trip to Zanzibar, taking the ferry from Dar es Salaam is one of the most scenic and affordable ways to travel between the Tanzanian mainland and the island. In this complete guide, we’ll cover everything you need to know about taking the ferry from Dar es Salaam to Zanzibar, including ticket prices, schedule, terminal info, and insider tips.
Where to Catch the Ferry in Dar es Salaam

All ferries to Zanzibar depart from the Azam Marine Ferry Terminal, also known as the Zanzibar Ferry Terminal. It’s located at:
Malindi Ferry Terminal, Sokoine Drive, Dar es Salaam
Make sure you arrive at least 1 hour before departure, especially during weekends or holidays.
Ferry Schedule from Dar es Salaam to Zanzibar
The ferry operates multiple times daily. Below is the typical schedule (subject to changes):
Departure Time | Ferry Type | Operator |
---|---|---|
07:00 AM | Kilimanjaro Fast Ferry | Azam Marine |
09:30 AM | Kilimanjaro II | Azam Marine |
12:30 PM | Kilimanjaro III | Azam Marine |
03:45 PM | Kilimanjaro IV | Azam Marine |
The ferry ride takes about 1 hour and 45 minutes.
Tip: Morning departures are usually less crowded and smoother.
Ferry Ticket Prices from Dar es Salaam to Zanzibar
Prices vary depending on the class and citizenship:
Class | Foreigners (USD) | Tanzanian Citizens (TZS) |
---|---|---|
Economy | $35 | TZS 25,000 |
Business Class | $40 | TZS 30,000 |
VIP Class | $50 | TZS 40,000 |
Royal Class | $60 | TZS 50,000 |
Children under 5 often travel free. Kids between 5-10 usually get discounts.
Pro Tip: Always book through official agents or trusted booking websites to avoid scams at the terminal.
How to Book Your Zanzibar Ferry Tickets Online
Booking your ferry ticket in advance is highly recommended, especially during high season (June to September and December holidays).
You can book your tickets online easily via:
You’ll receive an e-ticket or voucher to present at check-in.
What to Bring & Know Before You Go
- Passport/ID: Required at check-in for all travelers.
- Luggage: Included, but large bags may be charged extra.
- Seats: No assigned seating unless you’re in VIP or Royal.
- Weather: The sea can be rough—bring motion sickness tablets if needed.
Arriving in Zanzibar (Stone Town Port)

Ferries arrive at Stone Town Ferry Terminal, located near the historic old town of Zanzibar. From here, you can easily:
- Walk to nearby hotels and attractions
- Take a taxi to Nungwi, Kendwa, Paje, or Jambiani
- Book an island tour or spice farm excursion
Final Tips for a Smooth Ferry Trip
- Book tickets at least 1 day in advance
- Avoid street sellers near the terminal
- Use an online platform for safe & easy payment
- Choose morning or early afternoon departures for calmer seas
- Upgrade to VIP for AC, comfy seats, and priority boarding
Bonus: Why Choose the Ferry Over Flying?
- Affordable – Ferries are cheaper than flights (especially for groups)
- Scenic – Enjoy views of the Indian Ocean
- Eco-Friendly – Smaller carbon footprint than flying
Book Your Ferry from Dar es Salaam to Zanzibar Today
Don’t wait until the last minute! Reserve your seat now via ZanzibarFerryTickets.com and enjoy a safe, affordable, and unforgettable journey to paradise.