There are 4 ways to get from Dar es Salaam to Dodoma by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Julius Nyerere International Airport (DAR) to Dodoma Airport (DOD)plane DAR - DOD
1h 21m$127–249Train
cheapest- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
3h 42m$6–14Bus
- Take the bus from Dar es Salaam to Dodomabus
8h 38m$27–29Drive 452.4 km
- Drive from Dar es Salaam to Dodomacar 452.4 km
7h 14m$57–82
Julius Nyerere International Airport (DAR) to Dodoma Airport (DOD) flights
Questions & Answers
The cheapest way to get from Dar es Salaam to Dodoma is to train which costs $5 - $14 and takes 3h 42m.
The fastest way to get from Dar es Salaam to Dodoma is to fly which takes 1h 21m and costs $120 - $250.
No, there is no direct bus from Dar es Salaam to Dodoma. However, there are services departing from Dar es Salaam and arriving at Dodoma via . The journey, including transfers, takes approximately 8h 38m.
Yes, there is a direct train departing from Magufuli SGR Stn and arriving at Dodoma Passenger Stn. Services depart four times a day, and operate every day. The journey takes approximately 3h 42m.
The distance between Dar es Salaam and Dodoma is 400 km. The road distance is 452.4 km.
The best way to get from Dar es Salaam to Dodoma without a car is to train which takes 3h 42m and costs $5 - $14.
It takes approximately 1h 21m to get from Dar es Salaam to Dodoma, including transfers.
Dar es Salaam to Dodoma bus services, operated by Mozaico Coaches Ltd, depart from Dar es Salaam station.
Dar es Salaam to Dodoma train services, operated by Tanzania Railways Corporation, depart from Magufuli SGR Stn station.
The best way to get from Dar es Salaam to Dodoma is to fly which takes 1h 21m and costs $120 - $250. Alternatively, you can train, which costs $5 - $14 and takes 3h 42m, you could also bus, which costs $26 - $29 and takes 8h 38m.
What companies run services between Dar es Salaam, Tanzania and Dodoma, Tanzania?
Air Tanzania flies from Julius Nyerere International Airport (DAR) to Dodoma Airport (DOD) twice daily. Alternatively, Tanzania Railways Corporation operates a train from Magufuli SGR Stn to Dodoma Passenger Stn 4 times a day. Tickets cost $6–14 and the journey takes 3h 42m.
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Dodoma Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–240
- 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
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Dar es Salaam to Dodoma
- Ave. Duration
- 8h 26m
- Frequency
- Once daily
- Estimated price
- $23
- Schedules at
- mozaico.co.ke
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 Rome from the airport, How to get from Heathrow Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Dar es Salaam to Dodoma bus services, operated by Mozaico Coaches Ltd, arrive at Dodoma station.
Dar es Salaam to Dodoma train services, operated by Tanzania Railways Corporation, arrive at Dodoma Passenger Stn station.
Yes, the driving distance between Dar es Salaam to Dodoma is 452 km. It takes approximately 7h 14m to drive from Dar es Salaam to Dodoma.
There are 113+ hotels available in Dodoma.



