MAFIA ISLAND • ECO • TOURISM •
Mafia Island
MAFIA ISLANDEco Tourism

Getting to
Mafia Island

01
Fly to Dar es Salaam
02
Transfer to Mafia Island
03
Arrive & Explore
Julius Nyerere International Airport, Dar es Salaam
STEP 01

Primary Gateway

Fly to Dar es Salaam

Your journey begins at Julius Nyerere International Airport (DAR), Tanzania's main international hub. Most major airlines connect through Nairobi, Addis Ababa, Dubai, or Doha.

IATA code: DAR
02

Transfer to Mafia Island

Choose your route

Recommended

By Air

Domestic Flight

Duration

~30 min

From

~$150

Airlines

2 options

Coastal Aviation and Auric Air operate regular flights from DAR to Mafia's Kilindoni Airport. Enjoy stunning aerial views of the Tanzanian coastline en route.

✦ Scenic views of the archipelago included at no extra charge.

Kilindoni Airport, Mafia Island

By Sea

Boat from Nyamasati

Bus or taxi to Nyamasati

From Dar es Salaam, travel south to Nyamasati — the mainland departure point for boats. The journey takes 3–4 hours by road.

Government Ferry — MV Kilindoni

The budget option at just 16,000 TSH (~$8 USD) one-way. A true local experience aboard a working ferry.

~$8
MV Kilindoni government ferry
MV Kilindoni

Schedules can be subject to delays or cancellations due to maintenance. Plan ahead.

Private Boat Charter

A faster and more flexible option for small groups, at approximately $25 USD per trip.

~$25

Flight Prices

Book Your Flight

RoutePriceBook
Dar es Salaam → Mafia$150Book
Mafia → Dar es Salaam$150Book
Zanzibar → Mafia$200Book
Mafia → Zanzibar$200Book
Arusha / JRO → Dar es Salaam$200Book
Arusha / JRO → Mafia$350Book

✦ Prices are estimates per person one-way. Contact us for the latest availability and group discounts.

Island Map

Map of Mafia Island showing key locations

Key Locations

Kilindoni

Main Town

Where the airport and ferry pier are located — your first stop on the island.

Utende

Tourist Hub

Home to most lodges and the Mafia Island Marine Park, a 20–30 min drive from Kilindoni.

Pro tip: Arrange an airport or ferry transfer with Mufasa in advance — it makes arrival seamless.

Marine Park Fee

All activities and accommodation within the Mafia Island Marine Park area require a daily marine park fee of $23.60/day/person, payable by card at the marine park gate.

Mafia Island · Tanzania · Indian Ocean

Need help planning? Chat with us.