Property prices in St Lucia

The typical asking price in St Lucia, KwaZulu-Natal is R 4 500 000 for a house and R 890 000 for an apartment. The typical house price in St Lucia is 143% above the typical KwaZulu-Natal price of R 1 850 000. At R 11 875 per m², houses in St Lucia cost 16% more than the KwaZulu-Natal figure of R 10 241, which points to larger homes. Of the 66 towns in KwaZulu-Natal with a typical house price, St Lucia has the 9th highest. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in St Lucia

Median asking price by home type, St Lucia
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 4 500 000R 11 875R 10 800 – R 14 1193 / 5
ApartmentsR 890 000R 17 525R 16 415 – R 22 9364 / 5
TownhousesR 1 530 000R 16 111—3 / 5
Median asking price by bedrooms, St Lucia
BedroomsApartments
1 bedroomR 800 000
2 bedroomsR 920 000

Rents in St Lucia

Median monthly rent by home type, St Lucia
Home typeMedian rent / monthMedian per m² / monthConfidence
ApartmentsR 12 550R 1991 / 5

Suburbs in St Lucia

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

Houses: suburb asking prices, monthly rents and gross yields, St Lucia
SuburbMedian asking priceMedian rent / monthGross yield
St LuciaR 4 500 000——
Apartments: suburb asking prices, monthly rents and gross yields, St Lucia
SuburbMedian asking priceMedian rent / monthGross yield
St LuciaR 890 000R 12 550—
Townhouses: suburb asking prices, monthly rents and gross yields, St Lucia
SuburbMedian asking priceMedian rent / monthGross yield
St LuciaR 1 530 000——

Grey figures are indicative.

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