Transport to and around Mafia Island

Flights, the Nyamisati boat, airport pickups, island rides and boat transfers — booked in one message.

Getting to Mafia Island

New to Mafia? Read how to get to Mafia Island.

Flight Ask for price

Dar es Salaam → Mafia (flight)

The fastest way to Mafia. We help you book the flight and arrange your pickup at the airstrip.

  • Time: About 30–40 minutes
  • Schedule: Daily flights — ask us for current times
  • Operator: Coastal Aviation, Auric Air
Book this
Flight Ask for price

Zanzibar → Mafia (flight)

Combine Zanzibar and Mafia in one trip. We help with the booking and meet you on arrival.

  • Time: About 1 hour
  • Schedule: Ask us for current days and times
  • Operator: Coastal Aviation
Book this
Car transfer Ask for price

Dar es Salaam → Nyamisati (road)

Private road transfer from Dar es Salaam to Nyamisati, timed to meet the boat to Mafia.

  • Time: About 4–5 hours
  • Schedule: Early morning departure to meet the boat
  • Capacity: Up to 4 passengers
Book this
Boat / ferry Ask for price

Nyamisati → Kilindoni (boat)

The budget sea route to Mafia. We help with tickets and pick you up at Kilindoni port.

  • Time: About 3–4 hours
  • Schedule: Depends on tides — ask us for the current schedule
Book this
Boat / ferry Ask for price

Dar es Salaam → Mafia by road & boat (package)

Door-to-door package: pickup in Dar es Salaam, road transfer to Nyamisati, boat to Kilindoni and pickup on arrival.

  • Time: Full day
  • Schedule: Departs early morning
Book this

Transfers & rides on the island

Car transfer Ask for price

Kilindoni Airstrip → Utende

Airport pickup to the lodges at Utende and Chole Bay. Your driver tracks your flight.

  • Time: About 30 minutes
  • Schedule: Meets every flight
  • Capacity: Up to 4 passengers
Book this
Car transfer Ask for price

Kilindoni Airstrip → Kilindoni hotels

Short airport transfer to hotels in Kilindoni town.

  • Time: About 5–10 minutes
  • Schedule: Meets every flight
  • Capacity: Up to 4 passengers
Book this
Car transfer Ask for price

Kilindoni Port → Utende

Pickup from the boat at Kilindoni port to Utende.

  • Time: About 30 minutes
  • Schedule: Meets the boat from Nyamisati
  • Capacity: Up to 4 passengers
Book this
Bajaji Ask for price

Bajaji ride (Kilindoni area)

Quick and affordable tuk-tuk rides around Kilindoni.

  • Time: Short trips
  • Schedule: On request
  • Capacity: Up to 3 passengers
Book this
Car with driver Ask for price

Car with driver — full day

Hire a car with a local driver for the day and explore at your own pace.

  • Time: Full day
  • Schedule: On request
  • Capacity: Up to 4 passengers
Book this

Boat transfers & charters

Boat Ask for price

Utende ↔ Chole Island (boat)

Short boat crossing to Chole Island.

  • Time: About 10 minutes
  • Schedule: On request
Book this
Boat Ask for price

Utende → Juani Island (boat)

Boat transfer to Juani Island for the Kua ruins and lagoon.

  • Time: About 20–30 minutes
  • Schedule: On request
Book this
Boat Ask for price

Utende → Jibondo Island (boat)

Boat transfer to Jibondo, a traditional fishing and boat-building island.

  • Time: About 45 minutes
  • Schedule: On request
Book this
Boat Ask for price

Private boat charter

Your own boat and captain for island hopping, snorkelling or sandbanks.

  • Time: Half day / full day
  • Schedule: On request
Book this

Book transport

Add phone, email or a note

Send your booking request by:

No payment now. We reply quickly to confirm availability and price.