Property prices in KwaZulu-Natal

The typical asking price in KwaZulu-Natal is R 1 850 000 for a house, R 1 100 000 for an apartment and R 1 695 000 for a townhouse. Of the 9 provinces with a typical house price, KwaZulu-Natal has the 5th highest. Apartments typically rent for R 10 000 a month, houses for R 13 500. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in KwaZulu-Natal

Median asking price by home type, KwaZulu-Natal
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 850 000R 10 241R 6 436 – R 18 0925 / 5
ApartmentsR 1 100 000R 13 942R 10 122 – R 21 1215 / 5
TownhousesR 1 695 000R 12 971R 8 809 – R 19 0635 / 5
Median asking price by bedrooms, KwaZulu-Natal
BedroomsHousesApartmentsTownhouses
Studio / 0R 1 200 000R 595 000—
1 bedroomR 690 000R 719 000R 680 000
2 bedroomsR 750 000R 1 020 000R 960 000
3 bedroomsR 1 495 000R 1 800 000R 1 900 000
4 bedroomsR 2 350 000R 3 765 000R 4 197 500
5 bedroomsR 3 100 000R 2 799 000R 4 095 000
6+ bedroomsR 3 700 000R 4 799 000R 3 822 500

Rents in KwaZulu-Natal

Median monthly rent by home type, KwaZulu-Natal
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 13 500R 100R 60 – R 1434 / 5
ApartmentsR 10 000R 153R 117 – R 1955 / 5
TownhousesR 16 500R 131R 98 – R 1595 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), KwaZulu-Natal
BedroomsHousesApartmentsTownhouses
Studio / 0R 9 293R 7 429—
1 bedroomR 6 175R 7 202R 5 371
2 bedroomsR 8 010R 11 187R 11 517
3 bedroomsR 13 429R 19 510R 19 574
4 bedroomsR 24 013R 29 161R 34 839
5 bedroomsR 31 090——
6+ bedroomsR 43 698——

Gross rental yield by home type in KwaZulu-Natal

Gross rental yield by home type, KwaZulu-Natal
Home typeGross yield
Houses11,7%
Apartments13,1%
Townhouses12,1%

Towns in KwaZulu-Natal

Median asking price by town, KwaZulu-Natal
TownHousesApartmentsTownhouses
Adams MissionR 720 000——
AmanzimtotiR 2 450 000R 865 000R 1 500 000
BallitoR 6 772 500R 2 470 000R 4 750 000
BergvilleR 1 500 000——
BulwerR 1 250 000R 720 000—
ByrneR 800 000——
CamperdownR 2 400 000—R 2 450 000
Cathkin ParkR 2 950 000R 200 000—
Cato RidgeR 2 575 000——
ChatsworthR 1 150 000R 620 000R 850 000
CornubiaR 28 000 000R 462 500—
DannhauserR 967 500——
DarnallR 1 700 000——
DesainagarR 3 970 000R 2 320 000R 2 849 500
DundeeR 1 725 000R 1 700 000—
DurbanR 1 800 000R 850 000R 1 450 000
Durban NorthR 3 600 000R 1 525 000R 2 200 000
ElysiumR 1 722 500—R 1 325 000
EmpangeniR 1 600 000R 675 000R 1 185 000
EshoweR 1 282 000R 1 080 000—
EsikhawiniR 700 000R 707 000—
EstcourtR 1 470 000——
GingindlovuR 1 025 000——
GlencoeR 1 150 000——
GreytownR 1 822 500—R 1 763 304
HammarsdaleR 650 000—R 765 000
HardingR 995 000——
HibberdeneR 1 350 000R 867 000R 685 000
HillcrestR 4 750 000R 1 399 000R 2 422 500
HiltonR 4 850 000R 1 133 250R 2 800 000
HimevilleR 1 880 000——
HluhluweR 3 950 000——
HowickR 2 450 000R 1 640 000R 2 150 000
IsipingoR 1 450 000R 690 000R 725 000
IxopoR 1 772 500——
KingsburghR 1 299 999R 950 000R 1 595 000
KloofR 3 590 000R 1 527 750R 2 325 000
KokstadR 1 990 000R 660 000R 1 550 000
KwambonambiR 1 590 000——
La MercyR 2 792 500R 1 749 900R 2 800 000
LadysmithR 1 280 000R 550 000R 1 800 000
MandeniR 1 200 000R 720 000—
MargateR 2 100 000R 999 000R 1 000 000
Marina BeachR 2 100 000R 605 000R 795 000
MelmothR 1 375 000——
MonteseelR 2 490 000——
Mooi RiverR 1 490 000R 550 000—
Mount EdgecombeR 5 500 000R 1 820 000R 3 150 000
MtubatubaR 1 750 000—R 2 450 000
MtunziniR 3 150 000R 1 165 000R 1 480 000
MtwalumeR 1 072 500R 1 090 000R 722 500
New HanoverR 1 400 000—R 560 000
NewcastleR 1 450 000R 610 000R 1 325 000
Nottingham RoadR 5 570 000——
PaulpietersburgR 1 850 000——
PenningtonR 2 200 000R 1 500 000R 1 900 000
PhoenixR 1 095 000R 650 000R 927 500
PietermaritzburgR 1 295 000R 699 000R 1 295 000
PinetownR 1 450 000R 720 000R 1 170 000
PongolaR 4 200 000——
Port EdwardR 1 800 000R 700 000R 887 500
Port ShepstoneR 1 750 000R 785 000R 945 000
QueensburghR 1 850 000R 1 087 500R 1 250 000
Richards BayR 2 447 500R 890 000R 1 350 000
RichmondR 1 050 000——
San LameerR 2 650 000R 1 770 000R 2 700 000
ScottburghR 2 300 000R 850 000R 1 450 000
SouthbroomR 5 300 000R 3 300 000R 3 525 000
St LuciaR 4 500 000R 890 000R 1 530 000
StangerR 1 650 000R 775 000R 3 500 000
TongaatR 1 555 000R 1 150 000R 2 110 000
TrafalgarR 1 315 000R 2 172 500—
UlundiR 787 500——
UmbumbuluR 520 000——
UmdlotiR 12 000 000R 3 250 000R 3 600 000
UmhlangaR 8 950 000R 2 500 000R 4 275 000
UmkomaasR 1 495 000R 895 000R 2 195 000
UmlaziR 750 000—R 999 900
UmzintoR 990 000R 377 500—
UmzumbeR 2 200 000R 850 000R 597 500
UnderbergR 2 200 000—R 1 997 500
UtrechtR 1 040 000—R 970 000
VerulamR 1 395 000R 950 000R 995 000
VryheidR 1 495 000R 685 000R 1 200 000
WintertonR 2 950 000——
Zinkwazi BeachR 4 495 000—R 2 650 000
ZululandR 5 000 000——

Grey figures are indicative.

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