Makhanda, también conocida como Grahamstown, es una ciudad de la Provincia Oriental del Cabo de la República de Sudáfrica y es la sede del municipio de Makana.
Situada a unos 130 km de Port Elizabeth y 180 km de East London, Grahamstown es también la sede de la Universidad de Rhodes, una diócesis de la Iglesia Anglicana de África Meridional y el hogar de la Universidad de la Transfiguración.
La ciudad pasó a llamarse oficialmente Makhanda en memoria del guerrero y profeta xhosa Makhanda ka Nxele.
Posee un Tribunal Superior.
Sin embargo, no forma parte de la Red de las Ciudades de Sudáfrica.