Apartments in Johannesburg for Rent

Most properties are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Compare 497 Apartments in Johannesburg with updated reviews, rates, and availability.

MINT Express Sandton View
3.5 out of 5
Coner 4th Street and Arkwright Ave, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $27 per night from Oct 4 to Oct 5
$27
per night
Oct 4 - Oct 5
8.2/10 Very Good! (41 reviews)
"Good"

Reviewed on Aug 5, 2023

MINT Express Sandton View
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $51 per night from Oct 4 to Oct 5
$51
per night
Oct 4 - Oct 5
9/10 Wonderful! (30 reviews)
"Lovely apartment."

Reviewed on Jul 12, 2023

The Vantage - Rosebank
The Hub
3.5 out of 5
3 Muswell Drive, Bryanston, Sandton, Gauteng
The price is $70 per night from Oct 4 to Oct 5
$70
per night
Oct 4 - Oct 5
8.6/10 Excellent! (18 reviews)
"A reasonably priced, clean, functional, convenient and safe self catering option in Johannesburg"

Reviewed on Oct 25, 2022

The Hub
Save an average of 15% on thousands of hotels when you're signed in
Prestige Apartment Sandton at Westpoint
4 out of 5
89 Grayston Drive, Sandton, Gauteng
The price is $47 per night from Oct 15 to Oct 16
$47
per night
Oct 15 - Oct 16
7.6/10 Good! (100 reviews)
"The pool was very dirty even asking for it to be cleaned it was still dirty. This was the main reason for booking this apartment. It was a quick break. Very disappointed."

Reviewed on Apr 9, 2022

Prestige Apartment Sandton at Westpoint
Max Executive Apartments
4 out of 5
5 Rivonia Road, Illovo, Sandton, Gauteng
The price is $61 per night from Nov 1 to Nov 2
$61
per night
Nov 1 - Nov 2
8.8/10 Excellent! (163 reviews)
"Pleasant staff, lovely room, great value for money. I will stay here again."

Reviewed on Jan 8, 2023

Max Executive Apartments
WeStay Westpoint Apartments
4 out of 5
89 Grayston Dr, corner West Road South, Sandton, Gauteng
The price is $59 per night from Oct 9 to Oct 10
$59
per night
Oct 9 - Oct 10
8/10 Very Good! (123 reviews)
"It looks like people are living in the building and some apartments are rented out. The building was safe and quiet but there are no food options onsite. The apartments also had slightly different items (e.g. one had 2 heaters and a hairdryer whereas the second apartment only had 1 heater and no ..."

Reviewed on Aug 8, 2023

WeStay Westpoint Apartments
Sandton Times Square Serviced Apartments
4 out of 5
125 GRAYSTON DRIVE, Sandton, Gauteng
The price is $44 per night from Oct 4 to Oct 5
$44
per night
Oct 4 - Oct 5
8.2/10 Very Good! (83 reviews)
"This property is awesome for business travel and short stays. I loved the fully equipped kitchen, the washing machine and dryer. However our check-in was a horrible experience. First the receptionist did not have our booking despite booking and paying in full. Then she insisted that we had to deposit ..."

Reviewed on Aug 19, 2023

Sandton Times Square Serviced Apartments
Mount Royal Morningside
4 out of 5
8 Kopje Road, Mount Royal Building, Sandton, Gauteng
The price is $37 per night from Oct 4 to Oct 5
$37
per night
Oct 4 - Oct 5
8/10 Very Good! (3 reviews)
Wonderful
"Awesome and excellent"

Reviewed on Oct 22, 2021

Mount Royal Morningside
Accommodation @ Van's
4 out of 5
6 Condon Avenue, Pierre van Ryneveld, Centurion, Gauteng
The price is $41 per night from Oct 31 to Nov 1
$41
per night
Oct 31 - Nov 1
7.8/10 Good! (18 reviews)
"Booked the venue for my family, it was clean and in a pleasant environment. Though the downside was that property management did not orientate us to their amenities. They were not friendly and we felt neglected"

Reviewed on Dec 27, 2022

Accommodation @ Van's
Easy Stay - The Median
3.5 out of 5
23 Cradock Ave, Johannesburg, Gauteng
The price is $47 per night from Oct 8 to Oct 9
$47
per night
Oct 8 - Oct 9
4/10 (1 review)
"Clean compact two bedroom but noisey. However this apartment is on level 1 next to a very busy eating/entertainment area that plays very loud music until midnight every night. One of the bedroom and the lounge face over this area. I was exhausted by the time I left. There was a problem with the internet ..."

Reviewed on Apr 26, 2023

Easy Stay - The Median
The Residency Jellicoe
3.5 out of 5
9 Jellicoe Avenue, Rosebank, Johannesburg, Gauteng
The price is $102 per night from Oct 4 to Oct 5
$102
per night
Oct 4 - Oct 5
8.8/10 Excellent! (127 reviews)
"Upon our arrival, the apartment we reserved (and paid for) was not available. Now they refuse to provide a refund. The front desk people insisted that it was a "computer error." If so, it's THEIR problem, not mine."

Reviewed on Feb 23, 2023

The Residency Jellicoe
Villa Moyal
4 out of 5
47A Atholl Oakland Drive, Melrose North, Johannesburg, Gauteng
The price is $61 per night from Oct 6 to Oct 7
$61
per night
Oct 6 - Oct 7
9.2/10 Wonderful! (25 reviews)
A great stay and great value
"We had a wonderful stay. Our apartment was beautiful, comfortable, quiet, and clean. The service was excellent and friendly. We would definitely stay again."

Reviewed on Feb 16, 2019

Villa Moyal
Maboneng Studio Loft
286 Fox St, Johannesburg, Gauteng
The price is $23 per night from Oct 9 to Oct 10
$23
per night
Oct 9 - Oct 10
Maboneng Studio Loft
WATERFALL RIDGE
3 out of 5
1 Elias Rd, 216, Midrand, Gauteng
The price is $60 per night from Oct 5 to Oct 6
$60
per night
Oct 5 - Oct 6
2/10 (1 review)
No t-paper…. really
"I arrived and they didn’t know that I was staying over. I had to check in to the hospital the next morning and there wasn’t even toiletpaper. I left immediately and booked into another place. Personnel at gate was super unfriendly. I lost my money because virtual agent wasn’t able to refund me. Will ..."

Reviewed on Jul 1, 2023

WATERFALL RIDGE
Waterhouse Guest Lodges 295 Indus Street
2.5 out of 5
295 Indus Street, Waterkloof Ridge, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $50 per night from Oct 4 to Oct 5
$50
per night
Oct 4 - Oct 5
9/10 Wonderful! (2 reviews)
"Cosy, comfortable and clean"

Reviewed on Mar 6, 2022

Waterhouse Guest Lodges 295 Indus Street
The Minimalist
3.5 out of 5
19 Defiant Avenue, Benoni, Gauteng
The price is $36 per night from Oct 9 to Oct 10
$36
per night
Oct 9 - Oct 10
9.4/10 Exceptional! (6 reviews)
"Fantastic stay, Alfred is a gem. The property is neat and clean and you feel safe. Once those gates close, you are in your own safe space, peaceful after a long day."

Reviewed on Jul 31, 2023

The Minimalist
Hyswan
3 out of 5
97 Burger Street, Krugersdorp, Gauteng
Hyswan
Illovo Central 1023
4 out of 5
70 Melville Rd, Sandton, Gauteng
Illovo Central 1023
Views from The 509
Johannesburg
The price is $35 per night from Oct 4 to Oct 5
$35
per night
Oct 4 - Oct 5
10/10 Exceptional! (1 review)
Everything was in good condition
"Everything was in good condition"

Reviewed on May 14, 2023

Views from The 509
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

MINT Express Sandton View
3.5 out of 5
Coner 4th Street and Arkwright Ave, Sandton, Gauteng
8.2/10 Very Good! (41 reviews)
"Good"

Reviewed on Aug 5, 2023

MINT Express Sandton View
The Capital on Bath
3 out of 5
72 Bath Avenue, Rosebank, Johannesburg, Gauteng
8.8/10 Excellent! (124 reviews)
Nice Comfortable Clean Hotel
"Very nice hotel, comfortable bed and bathroom, high level of luxury for the price. The hotel is simple but clean, and the staff seem friendly. My only note is that this is about a 7-minute walk to the mall. Other reviews claim it is safe to do this walk at night but the receptionist told me otherwise. ..."

Reviewed on Jan 26, 2023

The Capital on Bath
BlackBrick Sandton One
3 out of 5
25 Fredman Dr, Sandton, Gauteng
6.8/10 (7 reviews)
Cozy
"Lovely modern hotel"

Reviewed on Jul 20, 2023

BlackBrick Sandton One
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
743
Accommodation
497 Apartments
Lowest Price
$23
Highest Price
$102

Frequently asked questions

What's it like to stay at an apartment in Johannesburg?
You can choose from 668 apartments in Johannesburg for your trip. You might want to visit the popular shops while you’re in this culturally rich area. Gold Reef City and Montecasino are top places to visit.
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 front desk are on site. The Vantage - Rosebank: Located in Rosebank neighborhood. Amenities include free WiFi. Access to free parking is available on site. Prestige Apartment Sandton at Westpoint: Neighborhood: Morningside. Includes laundry facilities, free WiFi, and private balconies. Free parking and a fitness center are on site. Max Executive Apartments: Amenities include free WiFi. Free parking and onsite laundry facilities are on site. WeStay Westpoint Apartments: Neighborhood: Morningside. Includes laundry facilities, free WiFi, and private balconies. Free parking and a fitness center are on site.
How many apartments are there in Johannesburg?
Expedia has 668 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 76°F, while the coldest months are July and June with an average of 62°F. Average annual precipitation for Johannesburg is 35 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 Gold Reef City Theme Park, whereas Klipriviersberg Nature Reserve and Walter Sisulu National Botanical Garden are a couple of great spots to enjoy the outdoors. You can also visit some other popular places in town, such as Gold Reef City and Montecasino.
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