There are 5 ways to get from Mpumalanga to Secunda by plane, car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
- Drive from Johannesburg-Airport-JNB to Secundacar
3h 28mR 2,476–3,777Train, bus
cheapest- Take the train from Hammarsdale to Berea Roadtrain
- Take the bus from Durban to Johannesburgbus
- Take the bus from Johannesburg to Evanderbus
15h 22mR 579–1,101Bus
- Take the bus from Pinetown to Johannesburgbus
- Take the bus from Johannesburg to Evanderbus
11h 24mR 927–1,276Drive 478.1 km
- Drive from Mpumalanga to Secundacar 478.1 km
6h 23mR 1,111–1,604Train, bus via Richards Bay
- Take the train from Hammarsdale to Durbantrain
- Take the bus from Durban to Richards Baybus
- Take the bus from Richards Bay to Evanderbus
15h 43mR 594–1,015
Pietermaritzburg (PZB) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Mpumalanga to Secunda is to train and bus via Richards Bay which costs R 550 - R 1 100 and takes 15h 43m.
The fastest way to get from Mpumalanga to Secunda is to fly and drive which takes 3h 28m and costs R 2 400 - R 3 800.
No, there is no direct bus from Mpumalanga to Secunda. However, there are services departing from Pinetown and arriving at Evander via Johannesburg. The journey, including transfers, takes approximately 11h 24m.
The distance between Mpumalanga and Secunda is 610 km. The road distance is 478.1 km.
The best way to get from Mpumalanga to Secunda without a car is to bus which takes 11h 24m and costs R 900 - R 1 300.
It takes approximately 3h 28m to get from Mpumalanga to Secunda, including transfers.
Mpumalanga to Secunda bus services, operated by City to City, depart from Pinetown station.
Mpumalanga to Secunda bus services, operated by City to City, arrive at Johannesburg station.
Yes, the driving distance between Mpumalanga to Secunda is 478 km. It takes approximately 6h 23m to drive from Mpumalanga to Secunda.
There are 83+ hotels available in Secunda.
What companies run services between Mpumalanga, South Africa and Secunda, South Africa?
You can take a vehicle from Mpumalanga to Secunda via Pinetown, Johannesburg, and Evander in around 11h 24m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,900–3,000
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Hammarsdale to Berea Road
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Pinetown to Johannesburg
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- R 290–400
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to Evander
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
Bus from Johannesburg to Evander
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
Bus from Richards Bay to Evander
- Ave. Duration
- 8h 11m
- Frequency
- Once daily
- Estimated price
- R 280–550
- Schedules at
- eagleliner.co.za
- Single
- R 410–450
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban to Johannesburg
- Ave. Duration
- 8h 20m
- Frequency
- 3 times a day
- Estimated price
- R 300–650
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
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 French strikes 2018: What are my alternative transport options?, The beginner’s guide to the 2018 World Nomad Games, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.












