There are 6 ways to get from Ladysmith to Rustenburg by taxi, bus, train, car, shuttle, or plane
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, train
best- Take the taxi from Ladysmith to Swinburnetaxi
- Take the bus from Swinburne to Johannesburgbus
- Take the train from Park to Pretoriatrain
- Take the bus from Soshanguve to Rustenburgbus
9h 3mR 924–2,140Taxi, bus
cheapest- Take the taxi from Ladysmith to Montrose Shell Ultra City - Refreshment Stoptaxi
- Take the bus from Montrose Shell Ultra City - Refreshment Stop to Pretoriabus
- Take the bus from Soshanguve to Rustenburgbus
9h 10mR 859–2,090Drive 470.6 km
- Drive from Ladysmith to Rustenburgcar 470.6 km
6h 17mR 1,086–1,569Shuttle to Pietermaritzburg, fly, drive
- Take a shuttle bus from Ladysmith to Pietermaritzburg
- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
- Drive from Johannesburg-Airport-JNB to Rustenburgcar
6h 31mR 2,691–4,181Shuttle, bus
- Take a shuttle bus from Ladysmith to Belfast
- Take a shuttle bus from Engen 1 Stop N4 to Jan Shoba/Burnett Hatfield St
- Take the bus from Soshanguve to Rustenburgbus
13h 31mR 1,177–2,203Shuttle to King Shaka International Airport, fly, drive
- Take a shuttle bus from Ladysmith to Durban
- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
- Drive from Johannesburg-Airport-JNB to Rustenburgcar
9h 21mR 1,740–4,008
Pietermaritzburg (PZB) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Ladysmith to Rustenburg is to drive which costs R 1 000 - R 1 600 and takes 6h 17m.
The fastest way to get from Ladysmith to Rustenburg is to drive which takes 6h 17m and costs R 1 000 - R 1 600.
The distance between Ladysmith and Rustenburg is 550 km. The road distance is 470.6 km.
The best way to get from Ladysmith to Rustenburg without a car is to taxi and bus and train which takes 9h 3m and costs R 900 - R 2 200.
It takes approximately 9h 3m to get from Ladysmith to Rustenburg, including transfers.
Yes, the driving distance between Ladysmith to Rustenburg is 471 km. It takes approximately 6h 17m to drive from Ladysmith to Rustenburg.
There are 153+ hotels available in Rustenburg.
What companies run services between Ladysmith, South Africa and Rustenburg, South Africa?
There is no direct connection from Ladysmith to Rustenburg. However, you can take the taxi to Swinburne, take the bus to Johannesburg, walk to Park, take the train to Pretoria, take the train to Mabopane, walk to Soshanguve, then take the bus to Rustenburg. Alternatively, you can drive from Ladysmith to Rustenburg in around 6h 17m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–4,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Swinburne to Johannesburg
- Ave. Duration
- 3h 35m
- Frequency
- 3 times a day
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Montrose Shell Ultra City - Refreshment Stop to Pretoria
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
- Ave. Duration
- 57 min
- Estimated price
- R 480–600
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 5 incredible day trips from Florence by train, 4 of the smartest ways to explore Australia, and How to get from Luton Airport into central London - to help you get the most out of your next trip.








