There are 3 ways to get from Pemba to Mafia Island by plane or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Mafia Island, travel
best- Fly from Pemba Airport (POL) to Mafia Island (MFA)plane POL - MFA
- Walk from Mafia Island (MFA) to Mafia Islandunknown
2h 52mFly to Julius Nyerere International Airport, travel
- Fly from Pemba Airport (POL) to Julius Nyerere International Airport (DAR)plane POL - DAR
- Walk from Julius Nyerere International Airport (DAR) to Mafia Islandunknown
3h 40mFly to Abeid Amani Karume International Airport, travel
- Fly from Pemba Airport (POL) to Abeid Amani Karume International Airport (ZNZ)plane POL - ZNZ
- Walk from Abeid Amani Karume International Airport (ZNZ) to Mafia Islandunknown
7h 14m
Pemba Airport (POL) to Mafia Island (MFA) flights
Questions & Answers
The distance between Pemba and Mafia Island is 588 km.
It takes approximately 2h 52m to get from Pemba to Mafia Island, including transfers.
Mafia Island is 1h ahead of Pemba. It is currently 4:20 PM in Pemba and 5:20 PM in Mafia Island.
There are 32+ hotels available in Mafia Island.
What companies run services between Pemba, Mozambique and Mafia Island, Tanzania?
There is no direct connection from Pemba to Mafia Island. However, you can fly to Mafia Island (MFA) then travel to Mafia Island. Alternatively, you can fly to Julius Nyerere International Airport (DAR) then travel to Mafia Island.
- Website
- charterlines.com
Flights from Pemba Airport to Mafia Island via Julius Nyerere International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday and Saturday
- Estimated price
- $550–1,200
Flights from Pemba Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- $450–950
- Website
- auricair.com
Flights from Pemba Airport to Mafia Island via Julius Nyerere International Airport
- Ave. Duration
- 3h 27m
- When
- Tuesday and Saturday
- Estimated price
- $550–1,200
- Website
- worldticket.com
Flights from Pemba Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- $450–950
- Website
- lam.co.mz
Flights from Pemba Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday and Saturday
- Estimated price
- $360–750
- Website
- airexcelonline.com
Flights from Pemba Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday and Saturday
- Estimated price
- $450–950
- Website
- airtanzania.co.tz
Flights from Pemba Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport, Arusha
- Ave. Duration
- 7h 15m
- When
- Tuesday and Saturday
- Estimated price
- $500–1,100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, 10 amazing places to get away from it all in Australia, and Travelling around the UAE - to help you get the most out of your next trip.
