Johannesburg Houses and Flats for Sale

Showing 240 — 260 of 317 properties
Sole Mandate
Reduced

2 Bedroom townhouse - sectional for sale in Haddon, Johannesburg

Welcome to this charming upstairs unit located in the south of Johannesburg suburb of Haddon. This spacious u…

Sole Mandate
Reduced

Unclassified for sale in Turffontein, Johannesburg

An excellent investment opportunity awaits with this versatile property located on the bustling main road in T…

Reduced

2 Bedroom apartment for sale in Braamfontein, Johannesburg

I'm excited to share details about a stunning apartment now available in the heart of Johannesburg. This beaut…

1 Bedroom apartment for sale in Linksfield, Johannesburg

What a Stunner! Situated in the prestigious Royal Johannesburg & Kensington Golf Club precinct, this beautif…

Sole Mandate
Reduced

4 Bedroom house for sale in Oakdene, Johannesburg

Double Storey House in the Prime Oakdene Situated in a highly sought-after location in Oakdene, this spaciou…

Reduced

3 Bedroom house for sale in Glenvista, Johannesburg

This beautifully maintained face brick residence offers comfort, style, and plenty of space for the whole fam…

Sole Mandate
Sold

3 Bedroom house sold in Troyeville, Johannesburg

This property offers excellent value and great income-generating potential with 3 outside rooms that can be us…

Sole Mandate
Sold

3 Bedroom house sold in Alveda, Johannesburg

With its generously size yard, this 3 bedroom home is move-in ready. The main bedroom is welcoming and compri…

3 Bedroom house for sale in Kensington, Johannesburg

Beautiful 3-bedroom home featuring 2 separate cottages and a sparkling pool. Perfect for extended family or ex…

Sole Mandate
Reduced

2 Bedroom apartment for sale in Parktown, Johannesburg

Welcome to your dream retreat! Nestled in a vibrant neighborhood, this beautifully appointed 2-bedroom, 1.5-ba…

2 Bedroom townhouse - sectional for sale in Winchester Hills, Johannesburg

Safe complex: Well-maintained and secure environment, perfect for peace of mind Ideal for small family: Comf…

2 Bedroom townhouse - sectional for sale in Winchester Hills, Johannesburg

Two bedrooms – spacious and comfortable One bathroom with shower and bath Kitchen with cupboards One carp…

Sole Mandate
Reduced

2 Bedroom apartment for sale in Kibler Park, Johannesburg

Situated Route 82, in Alveda, this two bedroom unit, each with its own built-in wardrobe is ideal for first ti…

3 Bedroom house for sale in Greymont, Johannesburg

This inviting 3 bedroom home presents the perfect opportunity for first-time buyers looking to step into the p…

Sole Mandate
Reduced

2 Bedroom townhouse - sectional for sale in Winchester Hills, Johannesburg

A first-floor apartment in Maldives - Wincester Hills close to all amenities - shopping complex, primary and h…

3 Bedroom house for sale in Newlands, Johannesburg

Spacious 3 bedroom 1 bathroom home for sale. The kitchen has ample space for cooking and having family gather…

2 Bedroom house for sale in South Hills, Johannesburg

2 Bedroom House for Sale | Investor’s Dream with Cottage | 496m² Stand Spacious 496m² property offering great…

Sole Mandate
Sold

4 Bedroom house sold in Troyeville, Johannesburg

This property offers great space and strong investment potential. It features a 4-bedroom main house with two…

6 Bedroom house for sale in Bezuidenhout Valley, Johannesburg

6 bedroom, 2 bathroom home is suitable for a large family or for rental use. The layout allows for multiple o…

2 Bedroom apartment for sale in Parkwood, Johannesburg

Enjoy secure, spacious ground floor apartment living with the rare bonus of a private garden in leafy Parkview…

Still haven’t found what you’re looking for?

Don’t worry! We’re here to help you.

Looking for an office?

Pay a visit to your nearest Rawson office and speak to one of our expert agents.

Find it here!

Need a home loan?

Want to know the costs involved in buying a new home? Try our Bond Calculator.

Try it now

Ready to sell?

Our goal is to sell your property at the right price and in the shortest possible time.

Find out more