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 TimeFerry TypeOperator
07:00 AMKilimanjaro Fast FerryAzam Marine
09:30 AMKilimanjaro IIAzam Marine
12:30 PMKilimanjaro IIIAzam Marine
03:45 PMKilimanjaro IVAzam 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:

ClassForeigners (USD)Tanzanian Citizens (TZS)
Economy$35TZS 25,000
Business Class$40TZS 30,000
VIP Class$50TZS 40,000
Royal Class$60TZS 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.