There are 6 ways to get from Dodoma to Marangu by plane, taxi, 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 to Kilimanjaro International Airport, taxi
best- Fly from Dodoma Airport (DOD) to Kilimanjaro International Airport (JRO)plane DOD - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Marangutaxi
6h 9m$215–293Train
cheapest- Take the train from Dodoma Passenger Stn to Magufuli SGR Stntrain
- Take the train from Dar es Salaam to Moshitrain
21h 57m$29–54Train, bus
- Take the train from Dodoma Passenger Stn to Morogorotrain
- Take the bus from Morogoro Bus Stand to Central Bus Terminalbus
- Take the bus from Arusha to Moshibus
16h 22m$40–56Drive 532.1 km
- Drive from Dodoma to Marangucar 532.1 km
9h 51m$67–96Fly to Arusha, taxi
- Fly from Dodoma Airport (DOD) to Arusha (ARK)plane DOD - ARK
- Take the taxi from Arusha-Airport-ARK to Marangutaxi
6h 15m$263–386Bus
- Take the bus from Dodoma to Dar es Salaambus
- Take the bus from Dar es Salaam to Moshibus
19h 56m$53–76
Dodoma Airport (DOD) to Kilimanjaro International Airport (JRO) flights
Questions & Answers
The cheapest way to get from Dodoma to Marangu is to train which costs $29 - $55 and takes 21h 57m.
The fastest way to get from Dodoma to Marangu is to fly and taxi which takes 6h 9m and costs $210 - $300.
No, there is no direct bus from Dodoma to Marangu. However, there are services departing from Dodoma and arriving at Moshi via Gerezani and Dar es Salaam. The journey, including transfers, takes approximately 19h 56m.
No, there is no direct train from Dodoma to Marangu. However, there are services departing from Dodoma Passenger Stn and arriving at Moshi via Dar es Salaam. The journey, including transfers, takes approximately 21h 57m.
The distance between Dodoma and Marangu is 419 km. The road distance is 532.1 km.
The best way to get from Dodoma to Marangu without a car is to train and bus which takes 16h 22m and costs $40 - $60.
It takes approximately 6h 9m to get from Dodoma to Marangu, including transfers.
Dodoma to Marangu bus services, operated by Mozaico Coaches Ltd, depart from Dodoma station.
Dodoma to Marangu train services, operated by Tanzania Railways Corporation, depart from Dodoma Passenger Stn station.
The best way to get from Dodoma to Marangu is to train which takes 21h 57m and costs $29 - $55. Alternatively, you can bus, which costs $50 - $80 and takes 19h 56m.
What companies run services between Dodoma, Tanzania and Marangu, Tanzania?
You can take a train from Dodoma Passenger Stn to Marangu via Magufuli SGR Stn, Dar es Salaam, and Moshi in around 21h 57m. Alternatively, you can take a vehicle from Dodoma to Marangu via Dodoma, Dar es Salaam, Gerezani, Shekilango, Dar es Salaam, and Moshi in around 19h 56m.
- Website
- airtanzania.co.tz
Flights from Dodoma Airport to Kilimanjaro International Airport via Dar es Salaam
- Ave. Duration
- 6h 33m
- When
- Wednesday to Thursday
- Estimated price
- $180–260
Flights from Dodoma Airport to Arusha via Dar es Salaam
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $220–320
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Dodoma Passenger Stn to Morogoro
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- $3–11
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $5
- 2nd Class Sleeping
- $11
Train from Dodoma Passenger Stn to Magufuli SGR 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
Train from Dar es Salaam to Moshi
- Ave. Duration
- 16h 31m
- Frequency
- Twice a week
- Estimated price
- $7–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $9
- 2nd Class Sleeping
- $16
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Phone
- +255 765 486868
- Website
- bmcoach.co.tz
Bus from Morogoro Bus Stand to Central Bus Terminal
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- bmcoach.co.tz
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Arusha to Moshi
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- $2
- Schedules at
- kidiaoneexpress.com
Bus from Dar es Salaam to Moshi
- Ave. Duration
- 9h 18m
- Frequency
- Twice daily
- Estimated price
- $10–29
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Dodoma to Dar es Salaam
- Ave. Duration
- 8h 27m
- Frequency
- Once daily
- Estimated price
- $23
- Schedules at
- mozaico.co.ke
- Ave. Duration
- 1h 42m
- Estimated price
- $27–50
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 How to get from Luton Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Dodoma to Marangu bus services, operated by Mozaico Coaches Ltd, arrive at Dar es Salaam station.
Dodoma to Marangu train services, operated by Tanzania Railways Corporation, arrive at Magufuli SGR Stn station.
Yes, the driving distance between Dodoma to Marangu is 532 km. It takes approximately 9h 51m to drive from Dodoma to Marangu.
There are 270+ hotels available in Marangu.







