270.62 mi Straight Distance
310.66 mi Driving Distance
4 hours 55 mins Estimated Driving Time
The straight distance between Odendaalsrus (Free State) and Middelburg (Eastern Cape) is 270.62 mi, but the driving distance is 310.66 mi.
It takes 5 hours 38 mins to go from Odendaalsrus to Middelburg.
Driving directions from Odendaalsrus to Middelburg
Straight distance: 435.43 km. Route distance: 499.86 km
Latitude: -27.869 // Longitude: 26.6892
Predicción: Clear sky
Temperatura: 19.2°
Humedad: 42%
Hora actual: 08:19 PM
Amanece: 06:32 AM
Anochece: 05:52 PM
Latitude: -31.5068 // Longitude: 25.0175
Predicción: Scattered clouds
Temperatura: 20.0°
Humedad: 47%
Hora actual: 08:19 PM
Amanece: 06:42 AM
Anochece: 05:55 PM