Distance between Grahamstown, South Africa and Middelburg, South Africa is 1157.6 km

@ Speed Time
120 Km/h (75 mph) 9 Hours 39 minutes
100 Km/h (62 mph) 11 Hours 35 minutes
80 Km/h (49 mph) 14 Hours 28 minutes
70 Km/h (43 mph) 16 Hours 32 minutes
60 Km/h (37 mph) 19 Hours 18 minutes
45 Km/h (28 mph) 25 Hours 44 minutes
30 Km/h (18 mph) 38 Hours 35 minutes
   

Distance from Grahamstown to Middelburg.

The driving distance between Grahamstown and Middelburg is 1157.6km and it would take you 14 Hours 28 minutes if you average 80 km/h (49 mph).
Grahamstown is a city in South Africa and Middelburg is a town in South Africa

The Flying time between Grahamstown and Middelburg is 0 Hours 59 minutes since you would need to travel 888.2 km.

The Cycling time between Grahamstown and Middelburg is approximately 30 Hours 28 minutes
If you wanted to take a Walk from Grahamstown to Middelburg, it would take 231 Hours 32 minutes
however if you were to take a Run it would take you 115 Hours 46 minutes.

The GPS Coordinates of Grahamstown, South Africa are (Latitude: -33.3070589 Longitude: 26.5272648)
and the GPS Coordinates of Middelburg, South Africa are (Latitude: -25.7411111 Longitude: 29.4747222)

Other Distances from Grahamstown

Route Driving Time
Grahamstown to Addo 1 Hours 29 minutes
Grahamstown to Alice 1 Hours 32 minutes
Grahamstown to Bloemfontein 8 Hours 20 minutes
Grahamstown to Cape Town 12 Hours 29 minutes
Grahamstown to Despatch 1 Hours 58 minutes
Grahamstown to Durban 11 Hours 13 minutes
Grahamstown to East London 2 Hours 17 minutes
Grahamstown to Fort Beaufort 1 Hours 15 minutes
Grahamstown to Kenton-on-Sea 0 Hours 51 minutes
Grahamstown to King Williams Town 1 Hours 50 minutes
Grahamstown to Kirkwood 1 Hours 58 minutes
Grahamstown to Ladybrand 8 Hours 35 minutes
Grahamstown to Middelburg 16 Hours 32 minutes
Grahamstown to Port Alfred 0 Hours 49 minutes
Grahamstown to Port Elizabeth Central 1 Hours 50 minutes
Grahamstown to Port Elizabeth 1 Hours 50 minutes
Grahamstown to Queenstown 3 Hours 25 minutes
Grahamstown to Qumbu 6 Hours 3 minutes
Grahamstown to Stormsrivier 4 Hours 8 minutes
Grahamstown to Stutterheim 2 Hours 18 minutes
Grahamstown to Umtata 5 Hours 10 minutes