Property prices in Craighall

The typical asking price in Craighall, Johannesburg, Gauteng is R 6 450 000 for a house, R 1 425 000 for an apartment and R 2 500 000 for a townhouse. The typical house price in Craighall is 304% above the typical Johannesburg price of R 1 595 000. Of the 100 suburbs in Johannesburg with a typical house price, Craighall has the 6th highest. Apartments typically rent for R 13 500 a month. Figures updated in November 2026.

Prices for sale in Craighall

Median asking price by home type, Craighall
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 6 450 000R 13 438—1 / 5
ApartmentsR 1 425 000R 16 500R 13 966 – R 18 4004 / 5
TownhousesR 2 500 000R 13 966—4 / 5
Median asking price by bedrooms, Craighall
BedroomsHousesApartments
1 bedroom—R 855 000
2 bedrooms—R 1 625 000
4 bedroomsR 6 575 000—

Rents in Craighall

Median monthly rent by home type, Craighall
Home typeMedian rent / monthMedian per m² / monthConfidence
ApartmentsR 13 500R 1922 / 5
TownhousesR 13 500R 1611 / 5

Suburbs bordering Craighall

Median asking prices and rents, Craighall and the suburbs bordering it
SuburbTownHouse priceApartment priceTownhouse priceHouse rent / monthApartment rent / monthTownhouse rent / month
CraighallJohannesburgR 6 450 000R 1 425 000R 2 500 000—R 13 500R 13 500
Craighall ParkJohannesburgR 4 047 500R 1 395 000R 3 100 000R 27 000R 13 550—
BordeauxRandburgR 2 499 500R 710 000—R 6 500R 4 610—
Hyde ParkSandtonR 15 875 000R 2 925 000R 4 582 500R 85 000R 24 000R 41 500
Riepen ParkSandton—R 1 600 000————
HurlinghamSandtonR 8 500 000R 1 845 000R 3 550 000R 49 000R 24 999—
GlenadrienneSandtonR 4 150 000R 2 049 000——R 24 000—
OerderparkRandburg—R 695 000————

Compare all suburbs in Johannesburg

Grey figures are indicative.

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