52.7668 mi Straight Distance
57.79 mi Driving Distance
56 mins Estimated Driving Time
The straight distance between Vosloorus (Gauteng) and Villiers (Free State) is 52.7668 mi, but the driving distance is 57.79 mi.
It takes 56 mins to go from Vosloorus to Villiers.
Straight distance: 84.9 km. Route distance: 92.98 km
Latitude: -26.3583 // Longitude: 28.2075
We're sorry but Vosloorus weather is not available right now.
Latitude: -27.0287 // Longitude: 28.615
We are sorry, but Villiers weather is not available right now.