249.43 mi Straight Distance
306.22 mi Driving Distance
5 hours 15 mins Estimated Driving Time
The straight distance between Mossel Bay (Western Cape) and Middelburg (Eastern Cape) is 249.43 mi, but the driving distance is 306.22 mi.
It takes 5 hours 13 mins to go from Mossel Bay to Middelburg.
Driving directions from Mossel Bay to Middelburg
Straight distance: 401.33 km. Route distance: 492.71 km
Latitude: -34.1833 // Longitude: 22.1333
Predicción: Scattered clouds
Temperatura: 14.5°
Humedad: 91%
Hora actual: 10:40 PM
Amanece: 06:57 AM
Anochece: 06:03 PM
Latitude: -31.5068 // Longitude: 25.0175
Predicción: Overcast clouds
Temperatura: 18.2°
Humedad: 55%
Hora actual: 10:40 PM
Amanece: 06:42 AM
Anochece: 05:55 PM