Apartments in Johannesburg for Rent

Most properties are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Browse Select Johannesburg Apartments

MINT Express Sandton View
3.5 out of 5
Coner 4th Street and Arkwright Ave, Sandton, Gauteng, 2090
Fully refundableReserve now, pay when you stay
The price is $24 per night from Oct 10 to Oct 11
4.2/5 Very Good! (6 reviews)
Unpleasant experience
"Rude receptionist, room wasn't ready when we arrived and the receptionist was rude and unapologetic. She told us to wait outside, in the hot sun. Didn't give an ETA of when the room would be ready. The room was decent and the beds noisy but comfortable."

Reviewed on Apr 2, 2022

Odyssey Luxury Apartments
4 out of 5
164 Rivonia Road, Sandton, Gauteng, 2196
The price is $58 per night from Oct 2 to Oct 3
3.6/5 Good! (79 reviews)
Great Place, good stay but false Advertising
"My stay was a mix bag, let me start with the bad. I booked a Standard Twin Room which showed a Couch, nice big balcony and a Washing Machine. When I arrived they gave me a narrow room, with a 60cm desk, a stool and a 40cm wide balcony. After a long discussion the 'Manager' told me that I was correct ..."

Reviewed on Apr 4, 2022

Prestige Apartment Sandton at Westpoint
4 out of 5
89 Grayston Drive, Sandton, Gauteng, 2146
The price is $52 per night from Oct 30 to Oct 31
3.7/5 Good! (98 reviews)
"Easy check in and great security to walk you through it. Really nice area. No frill apartment, great for a quick visit."

Reviewed on Feb 4, 2022

You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Max Executive Apartments
4 out of 5
5 Rivonia Road, Illovo, Sandton, Gauteng, 2196
The price is $63 per night from Oct 11 to Oct 12
4.5/5 Wonderful! (158 reviews)
"Was a great stay very convenient and accommodation very clean and comfortable"

Reviewed on Nov 14, 2021

The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng, 2196
The price is $53 per night from Oct 10 to Oct 11
4.6/5 Wonderful! (20 reviews)
"easy excess to all areas"

Reviewed on Sep 12, 2022

WeStay Westpoint Apartments
4 out of 5
89 Grayston Dr, corner West Road South, Sandton, Gauteng, 2196
The price is $62 per night from Oct 16 to Oct 17
4/5 Very Good! (119 reviews)
Impressive
"Awesome"

Reviewed on Apr 13, 2022

5Minutes Walk To Sandton Square Gautrain
102 Katherine St, Sandton, Gauteng, 2031
The price is $33 per night from Sep 30 to Oct 1
The Hub
3.5 out of 5
3 Muswell Drive, Bryanston, Sandton, Gauteng, 2191
The price is $57 per night from Oct 13 to Oct 14
4.6/5 Wonderful! (15 reviews)
Stay at (CAG)The Hub instead
"First unit had broken toilet seat and mould on bathroom ceiling. After two days they moved us because couldn’t fix the toilet seat and provided a towel with holes in - photos attached. Confusion caused by The Hub having same name as CAG The Hub - both operating out of same complex. We have stayed ..."

Reviewed on Mar 29, 2021

Exchange Loft apartment- Braamfontein
The price is $63 per night from Oct 2 to Oct 3
4.5/5 Wonderful! (2 reviews)
Perfect place for holiday
"Easy to get to, easy check in & out instructions. Very nice place"

Reviewed on Feb 11, 2020

The Emerald Apartments
4 out of 5
54 6th Rd, Sandton, Gauteng, 2196
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Johannesburg

Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng, 2076
4.9/5 Exceptional! (16 reviews)
"From the moment we arrived we were treated like Kings and Queens from the entire staff. Each day we were taking care of the utmost professionalism. We felt like we were leaving family when it was time to go back to America. We didn’t want to leave!!!"

Reviewed on Sep 3, 2022

27A on Angus
4 out of 5
27a Angus Rd, Germiston, Gauteng, 2008
4.8/5 Exceptional! (12 reviews)
"Open and flexible. Thank you very much"

Reviewed on Sep 19, 2022

MINT Express Sandton View
3.5 out of 5
Coner 4th Street and Arkwright Ave, Sandton, Gauteng, 2090
4.2/5 Very Good! (6 reviews)
Unpleasant experience
"Rude receptionist, room wasn't ready when we arrived and the receptionist was rude and unapologetic. She told us to wait outside, in the hot sun. Didn't give an ETA of when the room would be ready. The room was decent and the beds noisy but comfortable."

Reviewed on Apr 2, 2022

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Johannesburg Apartments information

Number of reviews 497
Accommodation 378 Apartments
Lowest Price $24
Highest Price $159

Frequently asked questions

What's it like to stay at an apartment in Johannesburg?
You can search through 483 apartments in Johannesburg for your vacation. You might want to visit the popular shops while you’re in this culturally rich area.
How do you know if an apartment is the right choice for your stay?
An apartment is often more spacious than a traditional hotel room and comes with a kitchen, so you can cook some of your meals. Apartments are ideal for families who want the conveniences of home, and also for solo travelers who want to stay in a quieter area.
What's a favorite apartment I should consider for a stay in Johannesburg?
MINT Express Sandton View: Includes free WiFi and Smart TVs. Free parking and a 24-hour fitness center are on site. 27A on Angus: Located in Bedfordview neighborhood. Amenities include free WiFi. Free parking and onsite laundry facilities are on site. Odyssey Luxury Apartments: Neighborhood: Morningside. Includes free WiFi. Free parking and onsite laundry facilities are on site. Prestige Apartment Sandton at Westpoint: Located in Morningside neighborhood. Laundry facilities, free WiFi, and private balconies are included. Free parking and a fitness center are on site. Max Executive Apartments: Includes free WiFi. Free parking and onsite laundry facilities are on site.
How many apartments are there in Johannesburg?
Expedia has 483 apartments to book in Johannesburg.
What will the weather be like in Johannesburg?
Though weather is just one factor, it can really affect your travel plans, especially when you are planning a longer stay in Johannesburg. The hottest months are usually January and February with an average temp of 67°F, while the coldest months are June and July with an average of 49°F. Average annual precipitation for Johannesburg is 25 inches.
What are the must-see places to visit in Johannesburg?
Johannesburg is a culturally rich area well regarded for its shops. Family-friendly attractions include Johannesburg Zoo and Wild Waters - Boksburg, whereas Walter Sisulu National Botanical Garden and Krugersdorp Game Reserve are a couple of great spots to enjoy the outdoors. Johannesburg City Hall and Carlton Centre are other places to visit while you’re in town.
What's the best way to get to and around Johannesburg?
Knowing a bit about the transportation options can you save you a headache when you get to your destination. Fly into O.R. Tambo Intl. Airport (JNB), which is located 12.8 mi (20.6 km) away. Otherwise, look for flights into Lanseria Intl. Airport (HLA), which is 19.9 mi (32 km) away. Take advantage of metro transit at Ellis Park Station, Rosebank Station, and Rhodesfield Station.

Recent reviews of Johannesburg hotels
expedia verified reviews