There are 5 ways to get from Tanga to Mafia Island by plane, unknown, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tanga Airport to Mafia Island, travel
best- Fly from Tanga Airport (TGT) to Mafia Island (MFA)plane TGT - MFA
- Walk from Mafia Island (MFA) to Mafia Islandunknown
3h 25mBus, drive, car ferry, travel
- Take the bus from Tanga to Dar es Salaambus
- Drive from Mbagala Rangi 3 to Nyamisaticar
- Take the car ferry from Nyamisati to Kilindonicarferry
- Walk from Kilindoni to Mafia Islandunknown
15h 8mFly Tanga Airport to Julius Nyerere International Airport, travel
- Fly from Tanga Airport (TGT) to Julius Nyerere International Airport (DAR)plane TGT - DAR
- Walk from Julius Nyerere International Airport (DAR) to Mafia Islandunknown
3h 24mBus to Julius Nyerere International Airport, fly to Mafia Island, travel
- Take the bus from Tanga to Dar es Salaambus
- Fly from Julius Nyerere International Airport (DAR) to Mafia Island (MFA)plane DAR - MFA
- Walk from Mafia Island (MFA) to Mafia Islandunknown
7h 23mBus, drive, car ferry, travel via Dar es Salaam
- Take the bus from Tanga to Dar es Salaambus
- Drive from Mbagala Rangi 3 to Nyamisaticar
- Take the car ferry from Nyamisati to Kilindonicarferry
- Walk from Kilindoni to Mafia Islandunknown
15h 16m
Tanga Airport (TGT) to Mafia Island (MFA) flights
Questions & Answers
The distance between Tanga and Mafia Island is 340 km.
It takes approximately 3h 25m to get from Tanga to Mafia Island, including transfers.
There are 32+ hotels available in Mafia Island.
What companies run services between Tanga, Tanzania and Mafia Island, Tanzania?
There is no direct connection from Tanga to Mafia Island. However, you can take the taxi to Tanga Airport (TGT) airport, fly to Mafia Island (MFA), then travel to Mafia Island. Alternatively, you can take a bus from Tanga to Mafia Island via Dar es Salaam, Temeke Mwisho, Mbagala Rangi 3, Nyamisati, and Kilindoni in around 15h 8m.
- Website
- auricair.com
Flights from Tanga Airport to Mafia Island via Julius Nyerere International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $150–480
Flights from Tanga Airport to Mafia Island via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $150–480
Flights from Tanga Airport to Julius Nyerere International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $90–260
Flights from Tanga Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $90–600
Flights from Julius Nyerere International Airport to Mafia Island
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $70–190
- Website
- flexflight.dk
Flights from Tanga Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $90–600
- Website
- charterlines.com
Flights from Tanga Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $210–280
Flights from Julius Nyerere International Airport to Mafia Island
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $137–143
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 33m
- Frequency
- 4 times a day
- Estimated price
- $7–17
- Schedules at
- tahmeedexpress.com
- Single
- $7–9
Car ferry from Nyamisati to Kilindoni
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
Car ferry from Nyamisati to Kilindoni
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
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 5 incredible day trips from Florence by train, Getting around the Cyclades, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.



