Townhouses for sale in Diepkloof, Soweto

162 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
House
House for sale in Aeroton, Johannesburg
R 1 695 000
Aeroton, Johannesburg

5 Bedrooms

3 Bathrooms

Parking

18 Jun 2026

House
House for sale in Johannesburg Ward 29, Johannesburg
R 2 000 000
Johannesburg Ward 29, Johannesburg

5 Bedrooms

4 Bathrooms

ParkingSecurityFully fenced

17 Apr 2026

House
House for sale in Johannesburg Ward 125, Johannesburg
R 1 999 000
Johannesburg Ward 125, Johannesburg

6 Bedrooms

3 Bathrooms

249 m²

BalconyParkingFireplaceDrying areaSecurity

17 Apr 2026

House
House for sale in Johannesburg Ward 29, Johannesburg
R 1 500 000
Johannesburg Ward 29, Johannesburg

4 Bedrooms

2 Bathrooms

ParkingSecurity

17 Apr 2026

House
House for sale in Johannesburg Ward 29, Johannesburg
R 1 600 000
Johannesburg Ward 29, Johannesburg

3 Bedrooms

1 Bathroom

ParkingService room

17 Apr 2026

House
House for sale in Johannesburg Ward 29, Johannesburg
R 1 499 000
Johannesburg Ward 29, Johannesburg

3 Bedrooms

2 Bathrooms

561 m²

Swimming poolParkingPatioSecurity

17 Apr 2026

House
House for rent in Diepkloof, Johannesburg
R 4 200/month
Diepkloof, Johannesburg

1 Bedroom

1 529 m²

2 weeks + 15 hours ago

Townhouse
Townhouse for rent in Johannesburg Ward 122, Soweto
Request Details
Johannesburg Ward 122, Soweto

3 Bedrooms

2 Bathrooms

ParkingSecurity

4 Oct 2026

Townhouse
Townhouse for rent in Johannesburg Ward 13, Soweto
Request Details
Johannesburg Ward 13, Soweto

2 Bedrooms

1 Bathroom

Parking

3 days + 15 hours ago

House
House for rent in Diepkloof, Johannesburg
R 8 500/month
Diepkloof, Johannesburg

3 Bedrooms

2 Bathrooms

ParkingSecurity

11 Jul 2026

Townhouse
Townhouse for rent in Johannesburg Ward 97, Roodepoort
R 4 144/month
Johannesburg Ward 97, Roodepoort

2 Bedrooms

2 Bathrooms

838 m²

GardenSecurityParkingIntercom

3 days + 15 hours ago

House
House for rent in Johannesburg Ward 125, Johannesburg
R 9 000/month
Johannesburg Ward 125, Johannesburg

3 Bedrooms

2 Bathrooms

GardenParkingSecurity

3 weeks + 15 hours ago