669.06 mi Straight Distance
773.29 mi Driving Distance
13 hours 48 mins Estimated Driving Time
The straight distance between Mossel Bay (Western Cape) and Midrand (Gauteng) is 669.06 mi, but the driving distance is 773.29 mi.
It takes 13 hours 48 mins to go from Mossel Bay to Midrand.
Driving directions from Mossel Bay to Midrand
Straight distance: 1,076.52 km. Route distance: 1,244.22 km
Latitude: -34.1833 // Longitude: 22.1333

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 12:27 PM
Sunrise: 06:22 AM
Sunset: 07:03 PM
Latitude: -25.9992 // Longitude: 28.1263

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 12:27 PM
Sunrise: 06:02 AM
Sunset: 06:34 PM