05 Jul 2026

How to Get to Mafia Island from Dar es Salaam

How to Get to Mafia Island from Dar es Salaam

Mafia Island is located about 130 kilometres south of Dar es Salaam in the Indian Ocean. Despite its remote feel, the island is surprisingly easy to reach.

Option 1: Fly from Dar es Salaam (Recommended)

The fastest way to reach Mafia Island is by light aircraft from Julius Nyerere International Airport (DAR). Coastal Aviation and Auric Air operate scheduled flights to Kilindoni Airport. The flight takes approximately 30-45 minutes and costs between $120-180 USD each way.

Option 2: Ferry from Nyamisati

Take a bus from Dar es Salaam to Nyamisati (3-4 hours), then board the public ferry to Mafia Island (2-3 hours). This is the budget-friendly option.

Arriving at Kilindoni Airport

Mafia Dream Hotel is just 5 minutes from the airport. We offer free airport transfers for all guests — simply let us know your flight details when booking.

Getting Around Mafia Island

  • Taxi and tuk-tuk for short trips
  • Motorbike rental for independent exploration
  • 4x4 vehicle for the full island tour
  • Boat for trips to Chole Island and sandbanks

Contact us on +255 787 579 033 to arrange your stay and airport transfer.

← Back to Blog