There are 2 ways to get from Mafinga to Morogoro by unknown, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Iringa Airport, fly, train
best- Walk from Mafinga to Iringa Airport (IRI)unknown
- Fly from Iringa Airport (IRI) to Julius Nyerere International Airport (DAR)plane IRI - DAR
- Take the train from Pugu to Morogorotrain
5h 36mTravel to Dodoma Airport, fly, train
- Walk from Mafinga to Dodoma Airport (DOD)unknown
- Fly from Dodoma Airport (DOD) to Julius Nyerere International Airport (DAR)plane DOD - DAR
- Take the train from Pugu to Morogorotrain
6h 48m
Iringa Airport (IRI) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The distance between Mafinga and Morogoro is 683 km.
It takes approximately 5h 36m to get from Mafinga to Morogoro, including transfers.
There are 31+ hotels available in Morogoro.
What companies run services between Mafinga, Iringa, Tanzania and Morogoro, Tanzania?
There is no direct connection from Mafinga to Morogoro. However, you can travel to Iringa Airport (IRI) airport, fly to Julius Nyerere International Airport (DAR), take the taxi to Pugu, take the train to Morogoro, then take the taxi to Morogoro. Alternatively, you can travel to Dodoma Airport (DOD) airport, fly to Julius Nyerere International Airport (DAR), take the taxi to Pugu, take the train to Morogoro, then take the taxi to Morogoro.
- Website
- airtanzania.co.tz
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $75–120
Flights from Dodoma Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $85–190
- Website
- auricair.com
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $95–120
- Website
- flexflight.dk
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $120–210
- Phone
- +255 800 11 0042
- info@trc.co.tz
- Website
- trc.co.tz
Train from Pugu to Morogoro
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- $3–11
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $5
- 2nd Class Sleeping
- $11
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 Getting to Milan from the airport, Is ride-sharing platform BlaBlaCar right for you?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.


