Houses and Flats to Rent

Showing 120140 of 2235 properties
New Listing

2 Bedroom house to rent in Sunford, Phoenix

Charming 2-Bedroom Granny Cottage in Sunford Discover comfort and convenience 2-bedroom granny cottage, idea…

New Listing

3 Bedroom house to rent in Silwood Heights, Eersterivier

The 3-bedroom home offers the following: Open-plan living area offers lounge and kitchen. The kitchen is fitt…

New Listing

3 Bedroom house to rent in Wellington Central

VIEWINGS ARE ACCOMMODATED AFTER YOUR FULL APPLICATION WAS SUBMITTED AND APPROVED. Available 1st of September…

New Listing
Reduced

1 Bedroom apartment to rent in Big Bay, Blouberg

Furnished flat-let for rent situated in security estate. This one bedroom semi furnished flatlet has its own…

New Listing

2 Bedroom house to rent in Waterfall, Hillcrest

Welcome to this charming family home nestled in Waterfall—a true hidden gem waiting to be discovered. Ideally…

New Listing

2 Bedroom townhouse - sectional to rent in Northwold, Randburg

Discover comfort, convenience, and charm in this delightful 2 bedroom, 1 bathroom townhouse, nestled in one of…

New Listing

Apartment to rent in Claremont, Cape Town

Neat and fully furnished studio apartment available for immediate occupation at The Beaumont. This well-appo…

On Show
New Listing

2 Bedroom house to rent in Franklin Roosevelt Park, Johannesburg

(On show: 05/07/2025 - 13:00 - 14:00) Be the first to live in this beautifully built, modern 2-bedroom home lo…

New Listing

Cottage to rent in Soneike, Kuils River

This 44m² one bedroom unit is ideal for a single professional and ready to move in. Mini kitchen stove/oven,…

New Listing

3 Bedroom house to rent in Roodekrans, Roodepoort

This beautiful house is close to all amenities and schools. Enjoy this spacious quiet home, perfect for any fa…

New Listing

4 Bedroom house to rent in Garsfontein, Pretoria

This exceptional property has it all and more, offering a perfect blend of comfort and convenience! Living Ro…

New Listing

3 Bedroom house to rent in Portlands, Mitchells Plain

If elegance and space is what you are looking for, this could be it! Rent this pristine and well - planned 3…

New Listing

2 Bedroom house to rent in Model Park, Witbank

This rental property features 2 bedrooms, including a main bedroom with an en-suite bathroom, as well as a sep…

New Listing

1 Bedroom apartment to rent in Weltevreden Park, Roodepoort

Stunning one-bedroom, modern apartments in Weltervreden Park Offering good value at the Monte Carlo Complex, w…

New Listing

4 Bedroom house to rent in Brookdale, Phoenix

3 Bedroom Freestanding Unit Freestanding unit.. Located in the heart of Brookdale. with easy access to loca…

New Listing

1 Bedroom bachelor to rent in Hillcrest Central

Nestled in a secure and welcoming community within Winston Park with convenient access to the M13, this unit b…

New Listing

2 Bedroom apartment to rent in South Beach, Durban

"Click. Apply. Move In." This conveniently located, beachfront apartment offers a fantastic lifestyle choice,…

New Listing

4 Bedroom house to rent in Robertson

4 Bedroom Farmhouse to rent 27km outside of Robertson. Water & Electricity Included. 4 Bedrooms 2.5 Bathrooms…

New Listing

3 Bedroom apartment to rent in Waterfall, Midrand

ONLY AVAILABLE FROM 01 AUGUST This lovely ground-floor unit in Kikuyu with upmarket finishes. Featuring • 3 B…

New Listing

2 Bedroom apartment to rent in Sunninghill, Sandton

This two bedroom with full bathroom, pet-friendly garden apartment is located in Via Vercelli in Tana Road. O…

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