We work together with Tropical Air to guarantee you the best rates for flights to Mafia Island.

Our Rates:

Dar Es Salaam – Mafia: $115
Mafia – Dar Es Salaam: $115

Zanzibar – (Dar Es Salaam) – Mafia: $175
Mafia – (Dar Es Salaam) – Zanzibar: $175

Arusha – (Dar) – Mafia: $300
Mafia – (Dar) – Arusha: $300

Klimanjaro – (Dar) – Mafia: $300
Mafia – (Dar) – Kilimanjaro: $300

*All rates are in USD, one way, per person, more destinations available upon request.

2) Fill in the following form:

Please provide the following in the message box:
– Full names of passengers
– Gender
– Location
– Dates and Times of flights

3) Will send you an invoice with payment details to secure your booking.

4) As soon as payment is received we will confirm the flights and send you the flight confirmation.


It is possible to take a ferry to Mafia Island however it takes 4 hours from Dar Es Salaam and an additional 4 hours ferry assuming there are no delays.

For full inforamtion about the ferry and additional info about visiting Mafia on a budget you can read The Ordinary Adventurer’s post here.