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.
Prices for sale in Grahamstown
| Home type | Median asking price | Median per m² | Middle 50% per m² | Confidence |
|---|---|---|---|---|
| Houses | R 1 345 000 | R 7 971 | R 5 838 – R 9 020 | 3 / 5 |
| Apartments | R 680 000 | R 14 503 | R 12 146 – R 20 866 | 3 / 5 |
| Townhouses | R 1 195 000 | R 10 069 | — | 2 / 5 |
| Bedrooms | Houses | Apartments |
|---|---|---|
| 1 bedroom | — | R 665 000 |
| 2 bedrooms | R 550 000 | R 685 000 |
| 3 bedrooms | R 1 295 000 | — |
| 4 bedrooms | R 1 750 000 | — |
Rents in Grahamstown
| Home type | Median rent / month | Median per m² / month | Confidence |
|---|---|---|---|
| Houses | R 4 650 | — | — |
| Apartments | R 4 600 | R 105 | 2 / 5 |
| Townhouses | R 9 585 | — | — |
| Bedrooms | Houses | Apartments |
|---|---|---|
| 1 bedroom | — | R 5 083 |
| 2 bedrooms | — | R 4 483 |
| 3 bedrooms | R 8 813 | R 4 441 |
Suburbs in Grahamstown
Gross yields compare area-level asking rents and sale prices before costs.
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Fort England | R 950 000 | — | — |
| Grahamstown Central | R 672 500 | R 4 680 | — |
| Hill Sixty | — | — | — |
| Kingswood | R 1 195 000 | R 7 675 | — |
| Oatlands | R 2 595 000 | R 4 680 | — |
| Oatlands North | R 1 795 000 | — | — |
| Somerset Heights | R 1 995 000 | R 9 135 | — |
| Sunnyside | R 1 295 000 | R 12 135 | — |
| Tantyi | — | — | — |
| West Hill | R 2 850 000 | R 5 910 | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Fort England | — | R 5 115 | — |
| Grahamstown Central | R 745 000 | R 4 545 | — |
| Hill Sixty | — | R 6 150 | — |
| Kingswood | R 625 000 | R 4 579 | — |
| Oatlands | R 520 000 | R 4 850 | — |
| Oatlands North | — | — | — |
| Somerset Heights | — | R 5 385 | — |
| Sunnyside | R 620 000 | R 4 525 | — |
| Tantyi | — | R 3 850 | — |
| West Hill | R 699 000 | R 7 453 | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Fort England | — | — | — |
| Grahamstown Central | R 1 450 000 | R 9 650 | — |
| Hill Sixty | — | — | — |
| Kingswood | R 1 472 500 | R 8 400 | — |
| Oatlands | R 917 500 | — | — |
| Oatlands North | — | — | — |
| Somerset Heights | — | — | — |
| Sunnyside | — | — | — |
| Tantyi | — | — | — |
| West Hill | R 1 295 000 | — | — |
Grey figures are indicative.
Figures are asking prices, not completed sale prices. Data last updated: .