There are 7 ways to get from Juba to Dodoma by plane, bus, train, 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 Dodoma Airport
best- Fly from Juba Airport (JUB) to Dodoma Airport (DOD)plane JUB - DOD
8h 23m$508–1,410Bus
cheapest- Take the bus from Juba to Kampalabus
- Take the bus from Kampala to Dodomabus
38h 57m$97–1,405Bus, train
- Take the bus from Juba to Nairobibus
- Take the bus from Nairobi to Ubungo Intl Bus Terminalbus
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
29h 11m$1,926–2,443Drive 1,788.4 km
- Drive from Juba to Dodomacar 1,788.4 km
28h 15m$223–321Fly to Julius Nyerere International Airport, train
- Fly from Juba Airport (JUB) to Julius Nyerere International Airport (DAR)plane JUB - DAR
- Take the train from Pugu to Dodoma Passenger Stntrain
8h 43m$309–833Bus, train via Moshi
- Take the bus from Juba to Nairobibus
- Take the bus from Nairobi to Moshibus
- Take the train from Moshi to Dar es Salaamtrain
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
31h 7m$1,941–2,437Bus via Kampala Stn
- Take the bus from Kampala Stn to Trinity Bus Terminalbus
- Take the bus from Kampala to Dodomabus
36h 57m$109–148
Juba Airport (JUB) to Dodoma Airport (DOD) flights
Questions & Answers
The cheapest way to get from Juba to Dodoma is to bus via Kampala Stn which costs $100 - $150 and takes 36h 57m.
The fastest way to get from Juba to Dodoma is to fly which takes 8h 23m and costs $500 - $1,500.
No, there is no direct bus from Juba to Dodoma. However, there are services departing from Kampala Stn and arriving at Dodoma via Kampala. The journey, including transfers, takes approximately 36h 57m.
The distance between Juba and Dodoma is 1316 km. The road distance is 1788.4 km.
The best way to get from Juba to Dodoma without a car is to bus and train which takes 29h 11m and costs $1,900 - $2,500.
It takes approximately 8h 23m to get from Juba to Dodoma, including transfers.
Juba to Dodoma bus services, operated by Trinity Express, depart from Kampala Stn station.
The best way to get from Juba to Dodoma is to fly which takes 8h 23m and costs $500 - $1,500. Alternatively, you can bus via Kampala Stn, which costs $100 - $150 and takes 36h 57m.
Juba to Dodoma bus services, operated by Trinity Express, arrive at Trinity Bus Terminal station.
Dodoma is 1h ahead of Juba. It is currently 6:35 AM in Juba and 7:35 AM in Dodoma.
What companies run services between Juba, South Sudan and Dodoma, Tanzania?
Kenya Airways, Air Tanzania, and Ethiopian Airlines fly from Juba Airport (JUB) to Dodoma Airport (DOD) twice daily. Alternatively, you can take a vehicle from Juba to Dodoma via Kampala Stn, Trinity Bus Terminal, Kampala, and Dodoma in around 36h 57m.
- Website
- airtanzania.co.tz
Flights from Juba Airport to Dodoma Airport via Nairobi, Julius Nyerere International Airport
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $500–1,400
Flights from Juba Airport to Dodoma Airport via Addis Ababa, Julius Nyerere International Airport
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- $600–1,900
Flights from Juba Airport to Dodoma Airport via Addis Ababa, Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 17h 20m
- When
- Friday
- Estimated price
- $600–1,900
- Website
- ugandairlines.com
Flights from Juba Airport to Julius Nyerere International Airport via Entebbe
- Ave. Duration
- 7h 12m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $290–800
- Website
- kenya-airways.com
Flights from Juba Airport to Julius Nyerere International Airport via Nairobi
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $340–950
- Website
- ethiopianairlines.com
Flights from Juba Airport to Julius Nyerere International Airport via Addis Ababa
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $420–1,300
- 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
Train from Pugu to Dodoma Passenger Stn
- Ave. Duration
- 3h 32m
- Frequency
- 4 times a day
- Estimated price
- $5–14
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $5
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $14
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- 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
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
- 256 780 445 860
- Website
- bebetocoachonline.com
Bus from Juba to Nairobi
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $1,900–2,400
- Schedules at
- bebetocoachservice.com
Bus from Juba to Nairobi
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $1,900–2,400
- Schedules at
- bebetocoachservice.com
Bus from Juba to Kampala
- Ave. Duration
- 16h 4m
- Frequency
- Twice daily
- Estimated price
- $35–1,400
- Schedules at
- bebetocoachonline.com
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Bus from Nairobi to Ubungo Intl Bus Terminal
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- $1–35
- Schedules at
- marangu.co.tz
- Book at
- busbora.co.tz
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Nairobi to Moshi
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- kidiaoneexpress.com
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Kampala Stn to Trinity Bus Terminal
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- $35–65
- Schedules at
- trinityexpress.rw
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Kampala to Dodoma
- Ave. Duration
- 21h 33m
- Frequency
- Once daily
- Estimated price
- $55–60
- Schedules at
- mozaico.co.ke
Bus from Kampala to Dodoma
- Ave. Duration
- 21h 33m
- Frequency
- Once daily
- Estimated price
- $55–60
- 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 Slovenia: Getting from Ljubljana to Lake Bled, Need to know: Jadrolinija, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Juba to Dodoma is 1788 km. It takes approximately 28h 15m to drive from Juba to Dodoma.
There are 101+ hotels available in Dodoma.






