357.58 km Straight Distance
429.63 km Driving Distance
6 hours 39 mins Estimated Driving Time
The straight distance between Mthatha (Eastern Cape) and Middelburg (Eastern Cape) is 357.58 km, but the driving distance is 429.63 km.
It takes 6 hours 39 mins to go from Mthatha to Middelburg.
Driving directions from Mthatha to Middelburg
Straight distance: 222.19 mi. Driving distance: 266.96 mi.
The straight-line distance is calculated between the coordinates of the two locations. Driving distance and time follow a route from OpenStreetMap road data. Estimates exclude live traffic, stops and ferry waiting times; road access and conditions may change. The catalogue covers selected locations and is not a complete list of towns.
Latitude: -31.5864 // Longitude: 28.79

Forecast: Clear sky
Temperature: 13.2°
Humidity: 94%
Current time: 09:31 PM
Sunrise: 05:31 AM
Sunset: 06:13 PM
Latitude: -31.5068 // Longitude: 25.0175

Forecast: Clear sky
Temperature: 28.2°
Humidity: 23%
Current time: 09:31 PM
Sunrise: 05:46 AM
Sunset: 06:28 PM