Fly: Mafia Island to Arusha

None of our airline flies this route directly, fly via a hub airport, check our list below

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... loading our booking portal

Fly from Mafia Island (MFA) to Arusha (ARK)

Whether you're travelling from Mafia Island to Arusha 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 East Coast Island to Mafia to the northern Tanzanian city of Arusha can be quite the trek but as soon as you reach the big metro you'll feel the excitement generated by the hustle and bustle of city life in Arusha. 

There is a no direct connection between Mafia Island and Arusha sold by any of our airlines. You may need to fly via one of the following hub airports:

For more on to do while in Arusha check out our travel blog article - Here are 20 Ways To Spend Your Time In Arusha​

If you're all set to hit the skies, then start booking your travel arrangements with us today.

Distance and Flight Time

The average flying distance from Mafia Island to Arusha is just over 900 km and would take you around 4 hours to complete from the airport to airport if direct flights were available. However, since only transfer flights are the only option available for this route it will add an extra leg to your journey. Flying from Mafia Island via Dar es Salaam or Kilimanjaro can take between 5 to 6 hours to complete. 

The trip offers you ample time to relax, watch your favourite movies or read a book and by the time you finish your entertainment you should be preparing for landing. There are regular flights transfer flights servicing the Mafia to Arusha route from Coastal Aviation and Auric Air.

If you prefer to get a better lay of the land you can also travel by sea with a ferry to get to the mainland and then by road by hiring a car or booking a bus, travelling by road you will have to cover well over 1000 kilometres which should take you just under 16 hours to complete.

Not to Miss During Flights

You will get an amazing view of the country as you travel from the East coast inland to the North of Tanzania. Enjoy the stunning views of the lush vegetation and little villages that you pass over as you head off to Arusha You will also have to pass over the island of Zanzibar,  East Usambara Mountains, West Usambaras Lyshoto Mountains and the Mkomazi National Park.

Airport & Layover Tips

Explore one of Tanzania's bigger airports also known as the Arusha Airport that services thousands of domestic, regional and international travellers each week.  Upon leaving the airport you will notice that there is no shortage of travel alternatives when leaving the airport with a range of rental car agencies, cabs, buses, shuttles, ubers all just a call away.

Flight from Mafia Island to Arusha

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