There are 3 ways to get from Morogoro to Ulanga by train, plane, unknown, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Iringa Airport, travel
best- Take the train from Morogoro to Pugutrain
- Fly from Julius Nyerere International Airport (DAR) to Iringa Airport (IRI)plane DAR - IRI
- Walk from Iringa Airport (IRI) to Ulangaunknown
7h 20mTaxi, train, travel
- Take the taxi from Morogoro to Kisakitaxi
- Take the train from Kisaki to Mlimbatrain
- Walk from Mlimba to Ulangaunknown
12h 17mTrain, fly to Songea, travel
- Take the train from Morogoro to Pugutrain
- Fly from Julius Nyerere International Airport (DAR) to Songea (SGX)plane DAR - SGX
- Walk from Songea (SGX) to Ulangaunknown
8h 38m
Julius Nyerere International Airport (DAR) to Iringa Airport (IRI) flights
Questions & Answers
The distance between Morogoro and Ulanga is 769 km.
The best way to get from Morogoro to Ulanga without a car is to taxi and train and travel which takes 12h 17m and costs .
It takes approximately 7h 20m to get from Morogoro to Ulanga, including transfers.
What companies run services between Morogoro, Tanzania and Ulanga, Morogoro, Tanzania?
There is no direct connection from Morogoro to Ulanga. However, you can take the taxi to Morogoro, take the train to Pugu, take the taxi to Julius Nyerere International Airport (DAR) airport, fly to Iringa Airport (IRI), then travel to Ulanga. Alternatively, you can take the taxi to Kisaki, take the train to Mlimba, then travel to Ulanga.
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Iringa Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–280
Flights from Julius Nyerere International Airport to Songea
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–300
- Website
- auricair.com
Flights from Julius Nyerere International Airport to Iringa Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $75–120
- Website
- flexflight.dk
Flights from Julius Nyerere International Airport to Iringa Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $140–420
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Morogoro to Pugu
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
Train from Morogoro to Pugu
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Kisaki to Mlimba
- Ave. Duration
- 7h 16m
- Frequency
- Once a week
- Estimated price
- $6–8
- Schedules at
- tazarasite.com
- Mukuba M1
- $6–8
- Mukuba M2
- $6
- Ave. Duration
- 3h 11m
- Estimated price
- $70–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 Getting to Milan from the airport, 5 delightfully under-the-radar French towns you need to visit, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.


