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 22mTaxi, 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 40m
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 22m 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
- $120–280
Flights from Julius Nyerere International Airport to Songea
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $120–320
- 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
- $150–440
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Morogoro to Pugu
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 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 29m
- Frequency
- Every 3 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 The London Underground: Essential tips to navigate the Tube, What are the different types of Renfe trains in Spain?, and Why you should take the train in the US - to help you get the most out of your next trip.


