There are 4 ways to get from Makambako to Dodoma by train, car, plane, 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
best- Take the train from Makambako to Dar es salaamtrain
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
21h 3m$22–35Drive 419.2 km
- Drive from Makambako to Dodomacar 419.2 km
7h 58m$53–76Train to Mbeya Airport, fly
- Take the train from Makambako to Mbeyatrain
- Fly from Mbeya Airport (MBI) to Dodoma Airport (DOD)plane MBI - DOD
14h 59m$329–913Taxi to Iringa Airport, fly
- Take the taxi from Makambako to Iringa Airport (IRI)taxi
- Fly from Iringa Airport (IRI) to Dodoma Airport (DOD)plane IRI - DOD
11h 36m$310–719
Mbeya Airport (MBI) to Dodoma Airport (DOD) flights
Questions & Answers
The cheapest way to get from Makambako to Dodoma is to train which costs $22 - $35 and takes 21h 3m.
The fastest way to get from Makambako to Dodoma is to drive which takes 7h 58m and costs $50 - $75.
No, there is no direct train from Makambako to Dodoma. However, there are services departing from Makambako and arriving at Dodoma Passenger Stn via Magufuli SGR Stn. The journey, including transfers, takes approximately 21h 3m.
The distance between Makambako and Dodoma is 1119 km. The road distance is 419.2 km.
The best way to get from Makambako to Dodoma without a car is to train which takes 21h 3m and costs $22 - $35.
It takes approximately 21h 3m to get from Makambako to Dodoma, including transfers.
Makambako to Dodoma train services, operated by Tanzania Zambia Railway Authority, depart from Makambako station.
Makambako to Dodoma train services, operated by Tanzania Zambia Railway Authority, arrive at Dar es salaam station.
Yes, the driving distance between Makambako to Dodoma is 419 km. It takes approximately 7h 58m to drive from Makambako to Dodoma.
There are 110+ hotels available in Dodoma.
What companies run services between Makambako, Tanzania and Dodoma, Tanzania?
You can take a train from Makambako to Dodoma Passenger Stn via Dar es salaam and Magufuli SGR Stn in around 21h 3m.
- Website
- airtanzania.co.tz
Flights from Mbeya Airport to Dodoma Airport via Dar es Salaam
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- $320–900
Flights from Mbeya Airport to Dodoma Airport via Dar es Salaam, Mwanza
- Ave. Duration
- 13h 55m
- When
- Friday and Sunday
- Estimated price
- $490–1,500
Flights from Iringa Airport to Dodoma Airport via Dar es Salaam
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $210–600
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Makambako to Dar es salaam
- Ave. Duration
- 16h 15m
- Frequency
- Once a week
- Estimated price
- $13–15
- Schedules at
- tazarasite.com
- Mukuba M1
- $13–15
- Mukuba M2
- $14
Train from Makambako to Mbeya
- Ave. Duration
- 4h 37m
- Frequency
- Once a week
- Estimated price
- $5–6
- Schedules at
- tazarasite.com
- Mukuba M1
- $5–6
- Mukuba M2
- $5
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Magufuli SGR Stn to Dodoma Passenger Stn
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- $6–14
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $14
- Ave. Duration
- 4h 36m
- Estimated price
- $100–120
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 4 stunningly beautiful Philippines islands you need to visit, Getting to Rome from the airport, and Italy Travel Guides - to help you get the most out of your next trip.


