When you want to get from Johannesburg to Volksrust, your choices are limited. There is only one option we offer for this route:
The overland distance from Johannesburg to Volksrust is 112 miles (180 km).
The flying distance is 112 miles (180 km).
The travel time from Johannesburg to Volksrust takes approximately 4 hours.
To get from Johannesburg to Volksrust prepare to shell out about USD 11.15 for your ticket.
Buses from Johannesburg to Volksrust ride 2 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 598 booked bus tickets from Johannesburg to Volksrust through our service. You can check reviews above.