577 mi Straight Distance
717.30 mi Driving Distance
13 hours 15 mins Estimated Driving Time
The straight distance between Steynsrus (Free State) and Heidelberg (Western Cape) is 577 mi, but the driving distance is 717.30 mi.
It takes 13 hours 15 mins to go from Steynsrus to Heidelberg.
Driving directions from Steynsrus to Heidelberg
Straight distance: 928.39 km. Route distance: 1,154.13 km
Latitude: -27.951 // Longitude: 27.5637

Forecast: Overcast clouds
Temperature: 11.2°
Humidity: 60%
Sun info not available
Latitude: -34.0902 // Longitude: 20.9501

Forecast: Clear sky
Temperature: 27.0°
Humidity: 29%
Current time: 11:08 PM
Sunrise: 06:31 AM
Sunset: 07:00 PM