675.96 mi Straight Distance
767.38 mi Driving Distance
13 hours 44 mins Estimated Driving Time
The straight distance between Bethlehem (Free State) and Malmesbury (Western Cape) is 675.96 mi, but the driving distance is 767.38 mi.
It takes 13 hours 44 mins to go from Bethlehem to Malmesbury.
Driving directions from Bethlehem to Malmesbury
Straight distance: 1,087.62 km. Route distance: 1,234.71 km
Latitude: -28.2333 // Longitude: 28.3

Forecast: Overcast clouds
Temperature: 14.4°
Humidity: 92%
Current time: 03:14 PM
Sunrise: 06:01 AM
Sunset: 06:34 PM
Latitude: -33.4869 // Longitude: 18.6758

Forecast: Light rain
Temperature: 18.4°
Humidity: 83%
Current time: 03:14 PM
Sunrise: 06:37 AM
Sunset: 07:15 PM