Grahamstown está en Sudáfrica (Sarah Baartman District Municipality, Eastern Cape) en la zona horaria Africa/Johannesburg.
Lugares cercanos son Port Alfred, Fort Beaufort y Alice.
Port Elizabeth está a 103 km, Durban está a 523 km y Cape Town está a 652 km en línea recta.
Distancias desde Grahamstown a las ciudades más importantes de Sudáfrica y del mundo.
-33.3042200°
26.5327600°