Dar es Salaam to Mafia by Road and Boat (Nyamisati Route)

A step-by-step guide to the budget route from Dar es Salaam to Mafia Island via Nyamisati port.

The road-and-boat route is the cheapest way to reach Mafia Island and an adventure in itself.

Step 1: Dar es Salaam to Nyamisati

Nyamisati is a small port on the Rufiji delta, about 4–5 hours by road south of Dar es Salaam. Leave early so you arrive in time for the boat.

Step 2: Nyamisati to Kilindoni

The boat crossing to Kilindoni takes about 3–4 hours. Departure times change with the tides, so always confirm the schedule a day before.

Step 3: Arrival in Kilindoni

Boats arrive at Kilindoni port. From there it's a few minutes to hotels in town, or about 30 minutes to Utende.

Tips

  • Travel light and keep valuables with you
  • Bring water, snacks and sun protection
  • Let us arrange the whole trip so you don't miss the boat

Last updated 21 October 2026 by Hamiduink Traveller, a local tour operator on Mafia Island.

Tours you can book

Culture

Village & Culture Tour

Discover everyday island life: Kilindoni market, the harbour, local food and village visits.

Ask for price Details

Ocean & marine · Oct – Mar

Whale Shark Swimming

Swim beside the gentle giants of Mafia Island — the world's largest fish — just off Kilindoni during whale shark season.

Ask for price Details