There are 6 ways to get from Deneysville to Rustenburg by bus, train, car, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Vereeniging to Pretoriabus
- Take the train from Pretoria to Mabopanetrain
- Take the bus from Soshanguve to Rustenburgbus
5h 48mR 518–1,374Bus
cheapest- Take the bus from Total Energies Helmut to Pretoriabus
- Take the bus from Soshanguve to Rustenburgbus
6h 17mR 409–1,299Drive 188.1 km
- Drive from Deneysville to Rustenburgcar 188.1 km
2h 52mR 434–627Taxi
- Take the taxi from Deneysville to Rustenburgtaxi 188.1 km
2h 52mR 1,900–2,300Bus, train via Johannesburg
- Take the bus from Vereeniging to Johannesburgbus
- Take the train from Park to Pretoriatrain
- Take the train from Pretoria to Mabopanetrain
- Take the bus from Soshanguve to Rustenburgbus
5h 51mR 583–1,454Bus via Vereeniging
- Take the bus from Vereeniging to Pretoriabus
- Take the bus from Soshanguve to Rustenburgbus
6h 32mR 776–1,682
Comparing Your Travel Options
The cheapest way to get from Deneysville to Rustenburg is to drive which costs R 430 - R 650 and takes 2h 52m.
The fastest way to get from Deneysville to Rustenburg is to drive which takes 2h 52m and costs R 430 - R 650.
No, there is no direct bus from Deneysville to Rustenburg. However, there are services departing from Total Energies Helmut and arriving at Rustenburg via Soshanguve. The journey, including transfers, takes approximately 6h 17m.
The distance between Deneysville and Rustenburg is 306 km. The road distance is 188.1 km.
The best way to get from Deneysville to Rustenburg without a car is to bus and train which takes 5h 48m and costs R 500 - R 1 400.
It takes approximately 5h 48m to get from Deneysville to Rustenburg, including transfers.
Deneysville to Rustenburg bus services, operated by Eagle Liner, depart from Total Energies Helmut station.
Deneysville to Rustenburg bus services, operated by Eagle Liner, arrive at Pretoria station.
Yes, the driving distance between Deneysville to Rustenburg is 188 km. It takes approximately 2h 52m to drive from Deneysville to Rustenburg.
There are 153+ hotels available in Rustenburg.
What companies run services between Deneysville, South Africa and Rustenburg, South Africa?
You can take a vehicle from Deneysville to Rustenburg via Total Energies Helmut, Pretoria, Pretoria, Mabopane, and Soshanguve in around 6h 17m.
- Phone
- +27 11 013 6700
- info@prasa.com
- Website
- PRASA
Train from Pretoria to Mabopane
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- R 12–14
- Website
- PRASA
Train from Pretoria to Mabopane
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- R 12–14
- Website
- PRASA
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Vereeniging to Pretoria
- Ave. Duration
- 1h 31m
- Frequency
- Twice a week
- Estimated price
- R 200–290
- Website
- City to City
Bus from Vereeniging to Johannesburg
- Ave. Duration
- 46 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- City to City
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 How do I get from Sydney to Melbourne, 4 of the smartest ways to explore Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.



