Distance between Grahamstown, South Africa and Cape Town, South Africa is 873.9 km

@ Speed Time
120 Km/h (75 mph) 7 Hours 17 minutes
100 Km/h (62 mph) 8 Hours 44 minutes
80 Km/h (49 mph) 10 Hours 55 minutes
70 Km/h (43 mph) 12 Hours 29 minutes
60 Km/h (37 mph) 14 Hours 34 minutes
45 Km/h (28 mph) 19 Hours 25 minutes
30 Km/h (18 mph) 29 Hours 8 minutes
   

Distance from Grahamstown to Cape Town.

The driving distance between Grahamstown and Cape Town is 873.9km and it would take you 10 Hours 55 minutes if you average 80 km/h (49 mph).
Grahamstown is a city in South Africa and Cape Town is a city in South Africa

The Flying time between Grahamstown and Cape Town is 0 Hours 50 minutes since you would need to travel 753.9 km.

The Cycling time between Grahamstown and Cape Town is approximately 22 Hours 60 minutes
If you wanted to take a Walk from Grahamstown to Cape Town, it would take 174 Hours 47 minutes
however if you were to take a Run it would take you 87 Hours 24 minutes.

The GPS Coordinates of Grahamstown, South Africa are (Latitude: -33.3070589 Longitude: 26.5272648)
and the GPS Coordinates of Cape Town, South Africa are (Latitude: -33.9289049 Longitude: 18.4172485)

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