Johannesburg Flats and Houses to Rent

Showing 4060 of 88 properties
Rented Out

1 Bedroom cottage rented in Sophiatown, Johannesburg

Ready to embrace independent living in a space that's all your own? These four newly refurbished cottages are…

Rented Out

2 Bedroom apartment rented in Rosebank, Johannesburg

Nestled in the vibrant centre of Rosebank, this spacious 2-bedroom, 2-bathroom apartment offers the perfect bl…

1 Bedroom cottage to rent in Franklin Roosevelt Park, Johannesburg

This newly renovated 1 bedroom cottage in Franklin Roosevelt Park is available immediately and perfectly situ…

3 Bedroom house to rent in Rembrandt Ridge, Johannesburg

**Modern Move-In Ready Home in an Amazing Location** Discover this stunning, contemporary family home—complet…

Rented Out

3 Bedroom house rented in Alveda, Johannesburg

A place to call home, secured and next to schools, public transport and other ameneties. Call for private view…

1 Bedroom loft apartment to rent in Craighall Park, Johannesburg

Fully furnished and move-in ready 1-bedroom loft apartment in desirable Craighall Park. Ideal for a single per…

1 Bedroom loft apartment to rent in Craighall Park, Johannesburg

Experience sophisticated urban living in this exquisite, fully furnished 1-bedroom loft. Featuring a stylish o…

2 Bedroom apartment to rent in Rosebank, Johannesburg

Modern 2–3 Bedroom Apartment in Tranquil Rosebank Complex – Ideal for Young Couples & Growing Families Enjoy…

3 Bedroom townhouse - freehold to rent in Glenvista, Johannesburg

Welcome to the much sought after Bassonia Sun. Situated close to the N12 and R59 on ramps, this unit has it a…

3 Bedroom house to rent in Westdene, Johannesburg

Located in the highly sought-after suburb of Westdene, this well-maintained three-bedroom home offers secure,…

3 Bedroom house to rent in Mondeor, Johannesburg

Charming 3-Bedroom Home with Nature Reserve Views Brimming with warmth, charm, and timeless appeal, this beau…

Reduced

1 Bedroom cottage to rent in Parktown North, Johannesburg

Charming, Fully Furnished Cottage in the Heart of Parktown North Tucked away in the leafy streets of Parktown…

Reduced

2 Bedroom apartment to rent in Lyndhurst, Johannesburg

Two Spacious Bedrooms Both North Facing Both Serviced by a full bathroom Shower and Bath combo Neat and Cl…

Rented Out

1 Bedroom house rented in Melville, Johannesburg

"Charming 1-Bedroom Room to Share in Melville – Your Ideal Space Awaits! This cozy, fully furnished bedroom o…

Rented Out

1 Bedroom apartment rented in Greenside, Johannesburg

Fully Furnished! Situated in the heart of Greenside, Johannesburg, where comfort meets convenience in this 2n…

Rented Out

1 Bedroom cottage rented in Melville, Johannesburg

Welcome to your charming new home in the heart of Melville! This cozy 1 bedroom cottage offers the perfect ble…

Rented Out

4 Bedroom house rented in Westdene, Johannesburg

This uniquely designed home offers a perfect blend of style, space, and functionality, making it ideal for fam…

Rented Out

1 Bedroom bachelor rented in Norwood, Johannesburg

Nestled in the heart of Norwood, this charming 1-bedroom cottage offers the perfect escape from the hustle and…

1 Bedroom house to rent in Westdene, Johannesburg

Welcome to your new home in the heart of Westdene! This charming and well-appointed 1-bedroom ensuite is now b…

Rented Out

1 Bedroom bachelor apartment rented in Rosebank, Johannesburg

Experience the epitome of modern living in this fully furnished bachelor apartment, nestled within the esteeme…

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

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

Contact the agent

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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