There are 4 ways to get from Kilimanjaro Airport (JRO) to Mafia by plane, taxi, train, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Kilimanjaro International Airport
best- Fly from Kilimanjaro International Airport (JRO) to Mafia Island (MFA)plane JRO - MFA
4h 10m$170–430Taxi to Arusha, fly
cheapest- Take the taxi from Kilimanjaro-Airport-JRO to Arusha-Airport-ARKtaxi
- Fly from Arusha (ARK) to Mafia Island (MFA)plane ARK - MFA
4h 14m$100–514Taxi, train, car ferry
- Take the taxi from Kilimanjaro Airport (JRO) to Moshitaxi
- Take the train from Moshi to Dar es Salaamtrain
- Take the taxi from Mbagala Rangi 3 to Nyamisatitaxi
- Take the carferry from Nyamisati to Kilindonicarferry
18h 52m$100–136Taxi, bus, car ferry
- Take the taxi from Kilimanjaro Airport (JRO) to Moshitaxi
- Take the bus from Moshi to Dar es Salaambus
- Take the taxi from Mbagala Rangi 3 to Nyamisatitaxi
- Take the carferry from Nyamisati to Kilindonicarferry
19h 49m$106–149
Kilimanjaro International Airport (JRO) to Mafia Island (MFA) flights
Questions & Answers
The cheapest way to get from Kilimanjaro Airport (JRO) to Mafia is to taxi and train and car ferry which costs $100 - $140 and takes 18h 52m.
The fastest way to get from Kilimanjaro Airport (JRO) to Mafia is to fly which takes 4h 10m and costs $170 - $430.
The distance between Kilimanjaro Airport (JRO) and Mafia is 575 km.
The best way to get from Kilimanjaro Airport (JRO) to Mafia without a car is to taxi and train and car ferry which takes 18h 52m and costs $100 - $140.
It takes approximately 4h 10m to fly from Kilimanjaro International Airport (JRO) to Mafia Island (MFA), including transfers and time at the airport.
There is no direct flight from Kilimanjaro International Airport Airport to Mafia Island Airport. The quickest flight takes 10h 10m and has one stopover.
Qatar Airways, Turkish Airlines, Precision Air and four other airlines offer flights from Kilimanjaro International Airport Airport to Mafia Island Airport.
There are 32+ hotels available in Mafia.
What companies run services between Kilimanjaro Airport (JRO), Tanzania and Mafia, Tanzania?
Qatar Airways, Auric Air Services Limited, and five other airlines fly from Kilimanjaro International Airport (JRO) to Mafia Island (MFA) 5 times a day.
- Website
- auricair.com
Flights from Kilimanjaro International Airport to Mafia Island via Dar es Salaam
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $850–1,700
Flights from Kilimanjaro International Airport to Mafia Island via Arusha, Dar es Salaam
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $210–750
Flights from Kilimanjaro International Airport to Mafia Island via Zanzibar, Dar es Salaam
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $170–430
Flights from Kilimanjaro International Airport to Mafia Island via Nairobi, Dar es Salaam
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $250–850
Flights from Arusha to Mafia Island via Dar es Salaam
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $210–750
Flights from Arusha to Mafia Island via Zanzibar, Dar es Salaam
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $80–750
- Website
- charterlines.com
Flights from Kilimanjaro International Airport to Mafia Island via Zanzibar, Dar es Salaam
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $340–900
Flights from Arusha to Mafia Island via Zanzibar, Dar es Salaam
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $220–600
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- $7–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $9
- 2nd Class Sleeping
- $16
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Moshi to Dar es Salaam
- Ave. Duration
- 9h 19m
- Frequency
- Twice daily
- Estimated price
- $10–29
- Schedules at
- kidiaoneexpress.com
- Phone
- +255 737 962 496
- Website
- TEMESA
Car ferry from Nyamisati to Kilindoni
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- TEMESA
Car ferry from Nyamisati to Kilindoni
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- TEMESA
- Ave. Duration
- 1h 23m
- Estimated price
- $14–90
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 Which side of Niagara Falls should I choose (and how do I get there)?, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling around the UAE - to help you get the most out of your next trip.



