Property prices in Grahamstown

The typical asking price in Grahamstown, Eastern Cape is R 1 345 000 for a house and R 680 000 for an apartment. The typical house price in Grahamstown is 19% below the typical Eastern Cape price of R 1 660 000. Of the 38 towns in Eastern Cape with a typical house price, Grahamstown has the 15th lowest. Apartments typically rent for R 4 600 a month, houses for R 4 650. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in Grahamstown

Median asking price by home type, Grahamstown
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 345 000R 7 971R 5 838 – R 9 0203 / 5
ApartmentsR 680 000R 14 503R 12 146 – R 20 8663 / 5
TownhousesR 1 195 000R 10 069—2 / 5
Median asking price by bedrooms, Grahamstown
BedroomsHousesApartments
1 bedroom—R 665 000
2 bedroomsR 550 000R 685 000
3 bedroomsR 1 295 000—
4 bedroomsR 1 750 000—

Rents in Grahamstown

Median monthly rent by home type, Grahamstown
Home typeMedian rent / monthMedian per m² / monthConfidence
HousesR 4 650——
ApartmentsR 4 600R 1052 / 5
TownhousesR 9 585——
Typical monthly rent by bedrooms (mean of the middle half of rents), Grahamstown
BedroomsHousesApartments
1 bedroom—R 5 083
2 bedrooms—R 4 483
3 bedroomsR 8 813R 4 441

Suburbs in Grahamstown

Gross yields compare area-level asking rents and sale prices before costs.

Houses: suburb asking prices, monthly rents and gross yields, Grahamstown
SuburbMedian asking priceMedian rent / monthGross yield
Fort EnglandR 950 000——
Grahamstown CentralR 672 500R 4 680—
Hill Sixty———
KingswoodR 1 195 000R 7 675—
OatlandsR 2 595 000R 4 680—
Oatlands NorthR 1 795 000——
Somerset HeightsR 1 995 000R 9 135—
SunnysideR 1 295 000R 12 135—
Tantyi———
West HillR 2 850 000R 5 910—
Apartments: suburb asking prices, monthly rents and gross yields, Grahamstown
SuburbMedian asking priceMedian rent / monthGross yield
Fort England—R 5 115—
Grahamstown CentralR 745 000R 4 545—
Hill Sixty—R 6 150—
KingswoodR 625 000R 4 579—
OatlandsR 520 000R 4 850—
Oatlands North———
Somerset Heights—R 5 385—
SunnysideR 620 000R 4 525—
Tantyi—R 3 850—
West HillR 699 000R 7 453—
Townhouses: suburb asking prices, monthly rents and gross yields, Grahamstown
SuburbMedian asking priceMedian rent / monthGross yield
Fort England———
Grahamstown CentralR 1 450 000R 9 650—
Hill Sixty———
KingswoodR 1 472 500R 8 400—
OatlandsR 917 500——
Oatlands North———
Somerset Heights———
Sunnyside———
Tantyi———
West HillR 1 295 000——

Grey figures are indicative.

Figures are asking prices, not completed sale prices. Data last updated: .