Ferry Tickets

Dar es Salaam to Zanzibar

Azam Marine · Coastal Fast Ferries

  • Crossing 2 hours
  • Departs Kivukoni Ferry Terminal
  • Arrives Malindi Port, Stone Town
  • Sailings 7:00 AM · 10:00 AM · 1:00 PM
From, economy $35 ≈ TSh 91,600
Times & fares

Zanzibar to Dar es Salaam

Azam Marine · Kilimanjaro · Coastal

  • Crossing 2 hours
  • Departs Malindi Port, Stone Town
  • Arrives Kivukoni Ferry Terminal
  • Sailings 7:30 AM · 11:00 AM · 3:00 PM
From, economy $35 ≈ TSh 91,600
Times & fares

Zanzibar to Pemba Island

Azam Marine

  • Crossing 4–5 hours
  • Departs Malindi Port, Stone Town
  • Arrives Mkoani Port, Pemba
  • Sailings 8:00 AM (Daily)
From, economy $45 ≈ TSh 118,000
Times & fares

Dar es Salaam to Pemba Island

Azam Marine

  • Crossing 6–7 hours
  • Departs Kivukoni Ferry Terminal
  • Arrives Mkoani Port, Pemba
  • Sailings 9:00 AM (Selected days)
From, economy $55 ≈ TSh 144,000
Times & fares