Fly: Mafia Island to Zanzibar

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 Zanzibar (ZNZ)

Whether you're travelling from Mafia to Zanzibar 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 East Coast Island of Tanzania to another East Coast Island can be quite the trip but as soon as you reach the shores of Zanzibar you'll feel the excitement of a unique blend of Island life, rich in history and trade that Stone Town and the rest of the Island Zanzibar have to offer its visitors.  

Please note that there is currently a no direct connection between Zanzibar and Mafia Island sold by any of our airlines. You may need to fly via one of the following hub airports:

Use the box above to create a Multi-Destination search, via a hub airport, for your specific dates and passenger numbers.

For more on what to get up to while in Zanzibar check out our travel blog articles: 

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 to Zanzibar Island is equal to 200 km and would take you around 1 hours from the airport to airport. However, since you have to fly via a hub airport to make this journey by an airline the distance and time will increase depending on where you get your connecting flight. The most popular connection for this route is Zanzibar, via Dar es Salaam to Mafia. This flight normally takes between 1 hour and 20 mins and 1 hour and 45 mins to complete.

The trip offers you some time to relax, watch your favourite movie and by the time you finish your entertainment you should be preparing for landing. There are two daily regular flights servicing the Zanzibar to Mafia Island via Dar es Salaam by Coastal Aviation and Auric Air

Not to Miss During Flights

You will get an amazing view of the country as you travel down the east coast of Tanzania. Enjoy the stunning views of the Tanzanian coastline and the Indian Ocean on your trip between Mafia Island and Zanzibar.

Airport & Layover Tips

Explore Tanzania's larger airport also known as the Abeid Amani Karume International Airport. This international airport may not be the largest or most modern by international standards but it never the less plays host to thousands of domestic, regional and international travellers each week. Upon departing the airport you will find that there is no shortage of travel alternatives when leaving the airport with a range of rental car agencies, cabs, buses and shuttles all just a call away.

Flight from Mafia Island to Zanzibar

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