Fly: Dar es Salaam to Mafia Island

3 airlines fly this route, search now from 58 USD

No. Travellers

International Adults
12+ years

International Children
Under 12 years

Resident Adults
12+ years

Resident Children
Under 12 years

Infants Under 2
International or Resident

No. Travellers

International Adults
12+ years

International Children
Under 12 years

Resident Adults
12+ years

Resident Children
Under 12 years

Infants Under 2
International or Resident


No. Travellers

International Adults
12+ years

International Children
Under 12 years

Resident Adults
12+ years

Resident Children
Under 12 years

Infants Under 2
International or Resident

Please wait... searching for available products

Fly from Dar es Salaam (DAR) to Mafia Island (MFA)

Whether you're travelling from Dar es Salaam to Mafia Island for vacations, business or family visits its always a smart choice to compare prices and make sure you're getting the best deal before booking your travel. Travelling from the coastal city of Dar es Salaam to the Islands in the Archipelago is always a treat and Mafia Island is no exception, with stunning beaches and long peaceful coastlines to enjoy. 

If you're all set to hit the skies, then start booking your travel arrangements with us today. There is a direct connection between Dar es Salaam and Mafia Island. Use the box above to search flights for your specific dates and passenger numbers.

Distance and Flight Time

If you’re searching for a destination that lies firmly off the tourist trail, then you should look no further than Mafia Island. The island is part of the Zanzibar Archipelago in the Indian Ocean with a wide range of wildlife reserves and park. The total distance from Dar es Salaam to Mafia Island is about 134 km, and the flight time is about 30 minutes. There are several non-stop flights from DAR to MFA via Coastal Aviation, Tropical Air, and Auric Air.

If you prefer a better lay of the land, you are also welcome to take a ferry from the capital city all the way to Mafira Island which should take you less than 3 hours to complete. 

Not to Miss During Flights

Flying from Dar es Salaam to Mafia Island is an experience on its own. The flights are conducted in a small and light aircraft, mostly Cessna planes, which can carry between 9 to 13 passengers. Flying from Dar es Salaam, you will see the prettiest views of the brilliant seascapes and some coastal towns in the area.

Airport & Layover Tips

Mafia Airport, also known as ‘Kilidoni Airport’ is located on Mafia Island, off the Tanzanian coast in the Pwani Region. When there’s no flight arriving or departing, the airport is usually quiet. For transfer from the airport, it’s advisable to pre-book a taxi or choose the personal ‘meet & greet’ and transfer service from the hotel or tour company.

Mafia Island features a wide variety of exciting activities to enjoy and interesting places to see. When it comes to accommodation, there are several luxury resorts and hotels to stay and enjoy your relaxing island holiday.

 

 

Travelling soon?

Are last minute flights what you urgently need? We have compiled a list of the cheapest flights booked by Tripindigo-ers departing from Dar Es Salaam to Mafia Island within the next 7 days.

Fly with
From
120 USD
Departing: Wed 18 Jul 16:45
Fly with
From
143 USD
Departing: Wed 18 Jul 15:00

Flight from Dar Es Salaam to Mafia Island

The new home of :

Same great service, prices and choice of flights, now giving you more at our new home.

Finding you the best prices. Book your whole itinerary with us!

  1. Make a search for Flights, Hotels, Car Hire and / or Activities
  2. Enter your details
  3. Pay by card or Mobile Money
  4. Print your tickets & Vouchers
  5. Secure, fast and convenient
Tripindigo

Tripindigo is East Africa’s leading travel comparison website. Revolutionary but effortless, booking your itinerary has never been easier.

Our world class customer service team is always here, should you need assistance during or after your booking.

Learn More


  heretohelp@tripindigo.com   |     +255 (0) 68 359 3933 or +44 (0)208 1333424