There are 5 ways to get from Maputo 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 Maputo International Airport (MPM) to Dodoma Airport (DOD)plane MPM - DOD
9h 37m$218–883Bus, train
- Take the bus from Karl Max Av to Kerk Stbus
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
4d 5h$218–336Drive 2,973.2 km
- Drive from Maputo to Dodomacar 2,973.2 km
2d 3h$370–534Fly to Julius Nyerere International Airport, train
- Fly from Maputo International Airport (MPM) to Julius Nyerere International Airport (DAR)plane MPM - DAR
- Take the train from Pugu to Dodoma Passenger Stntrain
9h 17m$390–607Bus
- Take the bus from Maputo to Johannesburgbus
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the bus from Dar es Salaam to Dodomabus
4d 8h
Maputo International Airport (MPM) to Dodoma Airport (DOD) flights
Questions & Answers
The cheapest way to get from Maputo to Dodoma is to bus and train which costs $210 - $340 and takes 4 days 5h.
The fastest way to get from Maputo to Dodoma is to fly and train which takes 9h 17m and costs $390 - $650.
The distance between Maputo and Dodoma is 2226 km. The road distance is 2973.2 km.
The best way to get from Maputo to Dodoma without a car is to bus and train which takes 4 days 5h and costs $210 - $340.
It takes approximately 9h 37m to get from Maputo to Dodoma, including transfers.
The best way to get from Maputo to Dodoma is to fly which takes 9h 37m and costs $210 - $900. Alternatively, you can bus, which costs and takes 4 days 8h.
Dodoma is 1h ahead of Maputo. It is currently 2:23 PM in Maputo and 3:23 PM in Dodoma.
Yes, the driving distance between Maputo to Dodoma is 2973 km. It takes approximately 2 days 3h to drive from Maputo to Dodoma.
There are 79+ hotels available in Dodoma.
What companies run services between Maputo, Mozambique and Dodoma, Tanzania?
Linhas Aéreas de Moçambique, Air Tanzania, and two other airlines fly from Maputo International Airport (MPM) to Dodoma Airport (DOD) twice daily. Alternatively, you can take a bus from Maputo to Dodoma via Johannesburg, Park Station, Cbd, Johannesburg, Dar Es Salaam, Shekilango, Gerezani, Dar es Salaam, and Dodoma in around 4d 8h.
- Website
- airtanzania.co.tz
Flights from Maputo International Airport to Dodoma Airport via Pemba, Julius Nyerere International Airport
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $190–850
Flights from Maputo International Airport to Dodoma Airport via Johannesburg, Julius Nyerere International Airport
- Ave. Duration
- 11h 43m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $460–1,400
Flights from Maputo International Airport to Dodoma Airport via Addis Ababa, Julius Nyerere International Airport
- Ave. Duration
- 15h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $600–1,800
Flights from Maputo International Airport to Dodoma Airport via Capetown, Julius Nyerere International Airport
- Ave. Duration
- 16h 30m
- When
- Sunday
- Estimated price
- $600–1,400
- Website
- flyairlink.com
Flights from Maputo International Airport to Julius Nyerere International Airport via Johannesburg
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $430–550
- Website
- lam.co.mz
Flights from Maputo International Airport to Julius Nyerere International Airport via Pemba
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $130–600
- Website
- flysaa.com
Flights from Maputo International Airport to Julius Nyerere International Airport via Johannesburg
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $360–550
- Phone
- +255 800 11 0042
- info@trc.co.tz
- 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–15
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $15
Train from Pugu to Dodoma Passenger Stn
- Ave. Duration
- 3h 32m
- Frequency
- 4 times a day
- Estimated price
- $6–15
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $15
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Karl Max Av to Kerk St
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $30–65
- Schedules at
- etragomz.com
- Single
- $42
- Phone
- +27 688 768 195
- mkombelogistics@gmail.com
- Website
- mkombelogistics.com
Bus from Johannesburg to Dar Es Salaam
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–260
- Schedules at
- mkombelogistics.com
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Maputo to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $21–29
- Schedules at
- res.prasa.com
- Phone
- +254 738 821 122
Bus from Dar es Salaam to Dodoma
- Ave. Duration
- 8h 26m
- Frequency
- Once daily
- 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 Travelling to the UK: What do I need to know?, How to get from Gatwick Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.






