The distance between Johannesburg to Vryberg is 382 Km by road. You can also find the distance from Johannesburg to Vryberg using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Johannesburg to Vryberg for road driving directions!