There are 3 ways to get from Selous Game Reserve to Mafia Island by car, 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.
Drive to Mtwara, fly, travel
best- Drive from Selous Game Reserve to Mtwara (MYW)car
- Fly from Mtwara (MYW) to Julius Nyerere International Airport (DAR)plane MYW - DAR
- Walk from Julius Nyerere International Airport (DAR) to Mafia Islandunknown
16h 28mDrive, fly to Mafia Island, travel
- Drive from Selous Game Reserve to Julius Nyerere International Airport (DAR)car
- Fly from Julius Nyerere International Airport (DAR) to Mafia Island (MFA)plane DAR - MFA
- Walk from Mafia Island (MFA) to Mafia Islandunknown
18h 1mDrive to Songea, fly, travel
- Drive from Selous Game Reserve to Songea (SGX)car
- Fly from Songea (SGX) to Julius Nyerere International Airport (DAR)plane SGX - DAR
- Walk from Julius Nyerere International Airport (DAR) to Mafia Islandunknown
18h 41m
Mtwara (MYW) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The distance between Selous Game Reserve and Mafia Island is 988 km.
It takes approximately 16h 28m to get from Selous Game Reserve to Mafia Island, including transfers.
There are 32+ hotels available in Mafia Island.
What companies run services between Selous Game Reserve, Lindi, Tanzania and Mafia Island, Tanzania?
There is no direct connection from Selous Game Reserve to Mafia Island. However, you can drive to Mtwara (MYW) airport, fly to Julius Nyerere International Airport (DAR), then travel to Mafia Island. Alternatively, you can drive to Julius Nyerere International Airport (DAR) airport, fly to Mafia Island (MFA), then travel to Mafia Island.
- Website
- airtanzania.co.tz
Flights from Mtwara to Julius Nyerere International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $140–250
Flights from Songea to Julius Nyerere International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $120–330
- Website
- auricair.com
Flights from Julius Nyerere International Airport to Mafia Island
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $60–170
- Website
- charterlines.com
Flights from Julius Nyerere International Airport to Mafia Island
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $135–145
- Website
- precisionairtz.com
Flights from Mtwara to Julius Nyerere International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $80–190
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 Why you should take the train in the US, 5 incredible day trips from Florence by train, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
