Flats to rent long term in Johannesburg

437 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
10 pictures Arrow icon pointing to the right
Flat
Flat for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 4 200/month
Johannesburg, City of Johannesburg Metropolitan Municipality

1 Bedroom

1 Bathroom

9 Jun 2026

6 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in Marshalltown, Johannesburg
R 5 800/month
Marshalltown, Johannesburg

1 Bedroom

384 m²

ParkingSecurityFully furnished

19 hours ago

25 pictures Arrow icon pointing to the right
New
House
House for rent in Parktown, Johannesburg
R 40 000/month
Parktown, Johannesburg

3 Bedrooms

300 m²

Fully furnished

2 days + 19 hours ago

15 pictures Arrow icon pointing to the right
New
Apartment
Apartment for rent in Linden, Johannesburg
R 10 500/month
Linden, Johannesburg

1 Bedroom

264 m²

Swimming poolGardenBalconyIntegral kitchenSecurityFully furnished

2 days + 19 hours ago

25 pictures Arrow icon pointing to the right
House
House for rent in 7th Street, Johannesburg
R 23 700/month
7th Street, Johannesburg

3 Bedrooms

1 863 m²

Powder roomGrillGardenParkingSecurityFully furnished

4 days + 19 hours ago

View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 4 450/month
Johannesburg, City of Johannesburg Metropolitan Municipality

1 Bedroom

1 Bathroom

37 m²

Gym

4 days + 19 hours ago

5 pictures Arrow icon pointing to the right
House
House for rent in Parktown, Johannesburg
R 40 000/month
Parktown, Johannesburg

3 Bedrooms

2 772 m²

ParkingPatioFully furnished

6 days + 19 hours ago

4 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Johannesburg Ward 62, Johannesburg
R 3 520/month
Johannesburg Ward 62, Johannesburg

1 Bedroom

238 m²

1 week + 19 hours ago

4 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Turf Club, Johannesburg
R 3 300/month
Turf Club, Johannesburg

1 Bedroom

223 m²

Parking

1 week + 19 hours ago

5 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Doornfontein, Johannesburg
R 3 050/month
Doornfontein, Johannesburg

1 Bedroom

39 m²

1 week + 19 hours ago

4 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Doornfontein, Johannesburg
R 2 350/month
Doornfontein, Johannesburg

1 Bedroom

158 m²

1 week + 19 hours ago

5 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Berea, Johannesburg
R 3 495/month
Berea, Johannesburg

1 Bedroom

236 m²

ParkingIntegral kitchen

1 week + 19 hours ago

6 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Marshalltown, Johannesburg
R 6 500/month
Marshalltown, Johannesburg

1 Bedroom

188 m²

Fully furnished

1 week + 1 day ago

11 pictures Arrow icon pointing to the right
House
House for rent in Marshalltown, Johannesburg
R 1 784/month
Marshalltown, Johannesburg

1 Bedroom

1 980 m²

LiftParkingSecurity

1 week + 1 day ago

4 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Marshalltown, Johannesburg
R 3 850/month
Marshalltown, Johannesburg

1 Bedroom

103 m²

1 week + 1 day ago

9 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Vrededorp, Johannesburg
R 8 000/month
Vrededorp, Johannesburg

1 Bedroom

214 m²

1 week + 2 days ago

4 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 3 000/month
R 3 300/month
9%
Johannesburg, City of Johannesburg Metropolitan Municipality

1 Bedroom

1 Bathroom

1 week + 19 hours ago

6 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Mulbarton, Johannesburg
R 13 000/month
Mulbarton, Johannesburg

1 Bedroom

344 m²

Fully furnished

1 week + 1 day ago

View photo Arrow icon pointing to the right
Apartment
Apartment for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 4 450/month
Johannesburg, City of Johannesburg Metropolitan Municipality

1 Bedroom

1 Bathroom

36 m²

Gym

2 weeks + 5 days ago

5 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Townsview, Johannesburg
R 4 700/month
Townsview, Johannesburg

2 Bedrooms

129 m²

ParkingSecurity

29 Sept 2026

5 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Townsview, Johannesburg
R 5 100/month
Townsview, Johannesburg

2 Bedrooms

140 m²

Balcony

29 Sept 2026

5 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Berea, Johannesburg
R 5 000/month
Berea, Johannesburg

2 Bedrooms

94 m²

Balcony

24 Sept 2026

6 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in Marshalltown, Johannesburg
R 5 800/month
Marshalltown, Johannesburg

1 Bedroom

385 m²

ParkingSecurityFully furnished

19 hours ago

5 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in Naturena, Johannesburg
R 7 400/month
Naturena, Johannesburg

2 Bedrooms

496 m²

ParkingPatio

2 days + 19 hours ago

6 pictures Arrow icon pointing to the right
Updated
Apartment
Apartment for rent in Berea, Johannesburg
R 3 950/month
Berea, Johannesburg

2 Bedrooms

265 m²

2 days + 19 hours ago

6 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Linden, Johannesburg
R 11 500/month
Linden, Johannesburg

2 Bedrooms

289 m²

GardenSecurity

3 days + 19 hours ago

6 pictures Arrow icon pointing to the right
House
House for rent in Mulbarton, Johannesburg
R 13 000/month
Mulbarton, Johannesburg

2 Bedrooms

344 m²

Fully furnished

1 week + 1 day ago

6 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Forest Hill, Johannesburg
R 5 000/month
Forest Hill, Johannesburg

2 Bedrooms

133 m²

1 week + 3 days ago

11 pictures Arrow icon pointing to the right
Property for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 3 120/month
Johannesburg, City of Johannesburg Metropolitan Municipality

1 Bedroom

1 Bathroom

LiftSecurity

1 week + 5 days ago

11 pictures Arrow icon pointing to the right
Apartment
Apartment for rent in Johannesburg, City of Johannesburg Metropolitan Municipality
R 4 010/month
Johannesburg, City of Johannesburg Metropolitan Municipality

2 Bedrooms

1 Bathroom

LiftGrillSecurity

1 week + 5 days ago