Houses and Flats to Rent

Showing 100 — 120 of 2101 properties
New Listing
Shared Accommodation

1 Bedroom apartment to rent in Belhar, Cape Town

SHARED 3 BEDROOM FLAT FOR MALES Secure your spot in a friendly, shared apartment that offers both personal s…

New Listing

1 Bedroom bachelor flat to rent in Tergniet, Groot Brakrivier

1 Bedroom Bachelor/ All Costs Included / Fully Furnished / Long-Term Available from 5 January 2027 * Fully fu…

New Listing

3 Bedroom house to rent in Athlone, Cape Town

3-Bedroom, 2-Bathroom House to Rent in Trematon Road, Athlone / Garlandale This renovated three-bedroom, two-…

New Listing

2 Bedroom apartment to rent in Durban Central

Views , breeze and walking distance to the waterfront !This neat 2-bedroom apartment is located directly oppos…

New Listing

1 Bedroom bachelor flat to rent in Tergniet, Groot Brakrivier

1 Bedroom Bachelor/ All Costs Included / Fully Furnished / Long-Term Available from 5 January 2027 * Fully fu…

New Listing

1 Bedroom apartment to rent in Parklands North, Blouberg

Join the Sandown community by renting this 1 bedroom, 1 bathroom apartment in one of the secured 24hr estate.…

New Listing

1 Bedroom bachelor apartment to rent in Tergniet, Groot Brakrivier

1 Bedroom Bachelor / All Costs Included / Fully Furnished / Short-Term Available from 5 January 2027 R7,850 p…

New Listing

2 Bedroom townhouse - freehold to rent in Rynfield, Benoni

Modern 2-Bedroom Unit to Rent in Rynfield, Benoni Discover comfortable and convenient living in this well-app…

New Listing

1 Bedroom apartment to rent in Umhlanga Central

Discover stylish coastal living in this modern and spacious 1-bedroom apartment available for rental at the s…

New Listing

3 Bedroom townhouse - freehold to rent in Rynfield, Benoni

Spacious 3-Bedroom Rental in Rynfield, Benoni Discover comfortable and convenient living in this well-appoint…

New Listing

1 Bedroom apartment to rent in Rosebank, Cape Town

This modern semi-furnished one-bedroom apartment is situated in the sought-after Ambleside complex, ideally po…

New Listing

3 Bedroom house to rent in Broadacres, Sandton

Beautiful family home in Cedar Lakes, filled with love and character. This immaculate family home offers loads…

New Listing

4 Bedroom house to rent in Secunda

Looking for a spacious, modern home with great entertainment features? This property offers comfortable living…

New Listing

3 Bedroom apartment to rent in Rant En Dal, Krugersdorp

This spacious townhouse offers an open plan kitchen and lounge that leads onto the balcony overlooking the cou…

New Listing

2 Bedroom townhouse - sectional to rent in Noordheuwel, Krugersdorp

Neat two bedroom, one bathroom unit is now up for rental. Both bedrooms will be tiled. Full bathroom with a sh…

New Listing

2 Bedroom duplex townhouse - sectional to rent in North Riding, Randburg

This lovely duplex townhouse situated in the heart of North Riding offers: 2 bedrooms (Situated upstairs) 1…

New Listing

5 Bedroom flat to rent in Sunnyside, Pretoria

Offering an affordable and convenient living solution, individual rooms are available for rent in a spacious 5…

New Listing

3 Bedroom apartment to rent in Linbro Park, Sandton

"Welcome to Greenlee " Eco Estate, a haven where luxury meets convenience and security. This modern and styli…

New Listing

2 Bedroom flat to rent in Delvillepark, George

Welcome to this sweet and lovely 2- bedroom flat designed for a single professional person or married couple w…

New Listing
Shared Accommodation

1 Bedroom cottage to rent in Avondale, Parow

A flatlet to share in Avondale Parow suited to a student or young professional. One person per bedroom. No cou…

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