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 type
Median asking price
Median per m²
Middle 50% per m²
Confidence
Houses
R 4 500 000
R 11 875
R 10 800 – R 14 119
3 / 5
Apartments
R 890 000
R 17 525
R 16 415 – R 22 936
4 / 5
Townhouses
R 1 530 000
R 16 111
—
3 / 5
Median asking price by bedrooms, St Lucia
Bedrooms
Apartments
1 bedroom
R 800 000
2 bedrooms
R 920 000
Rents in St Lucia
Median monthly rent by home type, St Lucia
Home type
Median rent / month
Median per m² / month
Confidence
Apartments
R 12 550
R 199
1 / 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
Suburb
Median asking price
Median rent / month
Gross yield
St Lucia
R 4 500 000
—
—
Apartments: suburb asking prices, monthly rents and gross yields, St Lucia
Suburb
Median asking price
Median rent / month
Gross yield
St Lucia
R 890 000
R 12 550
—
Townhouses: suburb asking prices, monthly rents and gross yields, St Lucia
Suburb
Median asking price
Median rent / month
Gross yield
St Lucia
R 1 530 000
—
—
Grey figures are indicative.
Figures are asking prices, not completed sale prices. Data last updated: .