There are 4 ways to get from Mpumalanga to Durban (Station) by taxi, 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.
Taxi, bus (Greyhound)
best- Take the taxi from Mpumalanga to Umlaastaxi
- Take the bus from Umlaas to Durbanbus
1h 6mR 600–777Train
cheapest- Take the train from Hammarsdale to Durbantrain
2h 20mR 13–15Drive 48.6 km
- Drive from Mpumalanga to Durban (Station)car 48.6 km
37 minR 108–156Taxi
- Take the taxi from Mpumalanga to Durban (Station)taxi 48.6 km
37 minR 600–800
Questions & Answers
The cheapest way to get from Mpumalanga to Durban (Station) is to train which costs R 13 - R 15 and takes 2h 20m.
The fastest way to get from Mpumalanga to Durban (Station) is to drive which takes 37 min and costs R 100 - R 160.
Yes, there is a direct train departing from Hammarsdale and arriving at Durban. Services depart twice daily, and operate Monday, Friday and Saturday. The journey takes approximately 2h 14m.
The distance between Mpumalanga and Durban (Station) is 79 km. The road distance is 48.6 km.
The best way to get from Mpumalanga to Durban (Station) without a car is to taxi and bus which takes 1h 6m and costs R 600 - R 800.
It takes approximately 1h 6m to get from Mpumalanga to Durban (Station), including transfers.
Mpumalanga to Durban (Station) train services, operated by Prasa, depart from Hammarsdale station.
Mpumalanga to Durban (Station) train services, operated by Prasa, arrive at Durban station.
Yes, the driving distance between Mpumalanga to Durban (Station) is 49 km. It takes approximately 37 min to drive from Mpumalanga to Durban (Station).
There are 2208+ hotels available in Durban (Station).
What companies run services between Mpumalanga, South Africa and Durban (Station), South Africa?
Prasa operates a train from Hammarsdale to Durban twice daily. Tickets cost R 13–15 and the journey takes 2h 14m.
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Umlaas to Durban
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 29 min
- Estimated price
- R 150–800
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Want to know more about Flixbus?, and Why you should take the train in the US - to help you get the most out of your next trip.







