Johannesburg Vacation Rentals

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Vacation Rentals in Johannesburg

C.A.G The Vantage

C.A.G The Vantage

4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $85 per night from Dec 16 to Dec 16
Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.1 mi (0.2 km) from Rosebank Mall and within 3 mi (5 km) of Johannesburg Zoo and Sandton ...
4.2/5 Excellent! (123 reviews)
Amazing
"Very clean, we enjoyed our stay."

Reviewed on May 30, 2021

C.A.G The Vantage
MINT Hotel 84 on Katherine

MINT Hotel 84 on Katherine

3.5 out of 5
84 Katherine Street, Sandton, Gauteng
The price is $41 per night from Dec 2 to Dec 2
Located in Greater Johannesburg Metropolitan Area, this apartment building is within a 15-minute walk of Nelson Mandela Square and Sandton City Mall. Rosebank ...
4.3/5 Excellent! (73 reviews)
"Staff were really friendly. Restaurant was great with fabulous food and service. Room clenana and comfy"

Reviewed on Oct 24, 2021

MINT Hotel 84 on Katherine
Odyssey Luxury Apartments

Odyssey Luxury Apartments

4 out of 5
164 Rivonia Road, Sandton, Gauteng
The price is $65 per night from Dec 9 to Dec 9
Located in Greater Johannesburg Metropolitan Area, this apartment building is 0.8 mi (1.3 km) from Morningside Mediclinic and within 3 mi (5 km) of Nelson Mandela ...
3.6/5 Good! (77 reviews)
"in my room locker was locked , and the chimney was not working and crockery not clean well , other amenities was good"

Reviewed on Apr 5, 2021

Odyssey Luxury Apartments
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.
WeStay Westpoint Apartments

WeStay Westpoint Apartments

4 out of 5
89 Grayston Dr, corner West Road South, Sandton, Gauteng
The price is $74 per night from Dec 7 to Dec 7
Located in Greater Johannesburg Metropolitan Area, this apartment building is within 2 mi (3 km) of Morningside Mediclinic, Nelson Mandela Square, and Sandton ...
4/5 Very Good! (115 reviews)
"Property is beatiful. All you need for a short trip is there. The only problem we had was i the bathroom: one coyld not regulate properly flow of hot and cold water. Hot was the only coming and it was difficult to bath."

Reviewed on Jul 23, 2021

WeStay Westpoint Apartments
Marriott Executive Apartments Johannesburg, Melrose Arch

Marriott Executive Apartments Johannesburg, Melrose Arch

4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
The price is $142 per night from Dec 24 to Dec 24
Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.1 mi (0.2 km) from Melrose Arch Shopping Centre and within 3 mi (5 km) of Nelson Mandela ...
5/5 Exceptional! (7 reviews)
Worth it!
"New property. Very well built, apartments were comfortable and fully furnished. Housekeeping was great. Food was good and the area is convenient and also has everything you need. Great value for money."

Reviewed on May 30, 2021

Marriott Executive Apartments Johannesburg, Melrose Arch
The Leonardo

The Leonardo

5 out of 5
75 Maude Street, Sandton, Gauteng
The price is $270 per night from Dec 2 to Dec 2
Located in Greater Johannesburg Metropolitan Area, this luxury aparthotel is within a 15-minute walk of Sandton Convention Centre and Sandton City Mall. Nelson ...
4.8/5 Exceptional! (5 reviews)
"The hotel has gorgeous views of sandton, I love that the are enough windows for light and total blockout curtains if you do not want the light. The hotel is super clean and the apartment is specious. The only thing that disappointed me was the receptionist on Sunday morning, I requested an extra ..."

Reviewed on Apr 7, 2021

The Leonardo
Prestige Apartment Sandton at Westpoint

Prestige Apartment Sandton at Westpoint

4 out of 5
89 Grayston Drive, Sandton, Gauteng
The price is $55 per night from Dec 6 to Dec 6
Located in Greater Johannesburg Metropolitan Area, this apartment building is within 2 mi (3 km) of Morningside Mediclinic, Nelson Mandela Square, and Sandton ...
3.8/5 Good! (94 reviews)
Misleading pictures and advertising of Apartment
"The pictures of the rooms as advertised, are not the same as what we got. There is no aircon in the rooms as per the pictures. There were only one aircon in the lounge and it did not cool off the other rooms. The carpets were dirty and had stains. The chairs were dirty with stains. The tiles were ..."

Reviewed on Mar 23, 2021

Prestige Apartment Sandton at Westpoint
Ruah Park Camping & Outdoor

Ruah Park Camping & Outdoor

1 out of 5
R573, Moloto Road, Cullinan, Gauteng
The price is $29 per night from Dec 2 to Dec 2
Situated in a rural location, this campground is 7.4 mi (11.9 km) from Dinokeng Game Reserve and 11.6 mi (18.6 km) from Roodeplaat Dam. Premier Mine and Botswana ...
Ruah Park Camping & Outdoor
Max Executive Apartments

Max Executive Apartments

4 out of 5
5 Rivonia Road, Illovo, Sandton, Gauteng
The price is $94 per night from Dec 3 to Dec 3
This family-friendly Sandton apartment building is located in the business district, within 2 mi (3 km) of Sandton City Mall, Hyde Park Corner, and Rosebank ...
4.5/5 Wonderful! (154 reviews)
Great place
"Great place, great location!"

Reviewed on Jun 14, 2021

Max Executive Apartments
Enigma Hotel Apartments

Enigma Hotel Apartments

3.5 out of 5
7 Middle Road, Sandton, Gauteng
Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.8 mi (1.3 km) from Morningside Mediclinic and within 3 mi (5 km) of Nelson Mandela Square ...
3.8/5 Good! (80 reviews)
Nearly a nice stay
"The room is great and comfortable. The biggest issue is the noise levels. People partying and shouting, very unpleasant. Facilities close to each other and noise is a problem."

Reviewed on Dec 1, 2020

Enigma Hotel Apartments
Dikhololo

Dikhololo

3 out of 5
Sienna Farm, Beestekraal, North West
The price is $42 per night from Dec 5 to Dec 5
Located in Beestekraal, this family-friendly aparthotel is 16 mi (25.8 km) from Roodekoppies Dam, and within 32 mi (52 km) of Bush Babies Monkey Sanctuary and ...
4.1/5 Very Good! (27 reviews)
Dikhololo studio units
"Stayed in a studio which was rather small and uncomfortable for 3 people (even though it was "sold" as a unit with double bed and 2 single beds). The double bed is in the middle of the unit so no privacy. The kitchen is tiny and generally the lay-out of the unit is old and old-fashioned. Wine glasses ..."

Reviewed on May 3, 2021

Dikhololo
Botle Ba Afrika Lodge

Botle Ba Afrika Lodge

3 out of 5
26, Ithaca street, Vereeniging, Gauteng
Situated in Vereeniging, this spa apartment building is 1.4 mi (2.3 km) from Vaal University of Technology and 1.8 mi (2.9 km) from North-West University Vaal ...
Botle Ba Afrika Lodge
The Capital on Bath

The Capital on Bath

3 out of 5
72 Bath Avenue, Rosebank, Johannesburg, Gauteng
The price is $71 per night from Dec 3 to Dec 3
Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.3 mi (0.5 km) from Circa Gallery and within 3 mi (5 km) of Johannesburg Zoo and Sandton ...
4.5/5 Wonderful! (104 reviews)
upgrade
"It was pleasing to get a upgrade first time at this hotel/apartment. good accommodation, clean rooms and reception /welkom was good"

Reviewed on May 18, 2021

The Capital on Bath
12 Decades Johannesburg Art Hotel

12 Decades Johannesburg Art Hotel

2.5 out of 5
286 Fox Street, Johannesburg, Gauteng
The price is $49 per night from Dec 16 to Dec 16
Located in Downtown Johannesburg, this aparthotel is 0.1 mi (0.1 km) from POPArt Theatre and 0.9 mi (1.5 km) from Carlton Centre. Arts on Main and Ellis Park ...
3.7/5 Good! (58 reviews)
Had a good time, the noise might not be worth it.
"I had a really good time at the hotel. It was really beautiful and clean and the cleaning staff was especially really helpful. The lift however was not working and you can imagine walking up and down seven flights of stairs everytime you needed something or had to fetch someone. Another thing was ..."

Reviewed on Aug 5, 2021

12 Decades Johannesburg Art Hotel
The Blyde, Crystal Lagoons Pretoria

The Blyde, Crystal Lagoons Pretoria

Pretoria, Gauteng
The price is $140 per night from Dec 2 to Dec 2
Located in The Willows, this vacation home is 2.8 mi (4.5 km) from The Grove and 3.1 mi (5 km) from Life Wilgers Hospital. Sammy Marks Museum and Faerie Glen ...
The Blyde, Crystal Lagoons Pretoria
The Catalyst Hotel

The Catalyst Hotel

100 Pretoria Ave, Sandton, Gauteng
The price is $55 per night from Dec 9 to Dec 9
Located in Greater Johannesburg Metropolitan Area, this spa aparthotel is within 1 mi (2 km) of The MARC and Sandton City Mall. Nelson Mandela Square is 0.7 ...
4.7/5 Exceptional! (3 reviews)
Nice place. Lack of professionalism!
"It was good. There must be more information. I was forced to abandone my apartment because the space was booked for another guest. There were no more apartments available."

Reviewed on Nov 24, 2021

The Catalyst Hotel
C.A.G The Hub

C.A.G The Hub

3.5 out of 5
3 Muswell Rd, Bryanston, Sandton, Gauteng
The price is $78 per night from Dec 5 to Dec 5
Located in Greater Johannesburg Metropolitan Area, this aparthotel is 2.1 mi (3.4 km) from Montecasino and 2.4 mi (3.8 km) from Mediclinic Sandton. Sandton City ...
4.6/5 Wonderful! (54 reviews)
CAG The Hub stay
"The stay was amazing, I love the property and the location it is in."

Reviewed on Oct 11, 2020

C.A.G The Hub
Insignia Lifestyle

Insignia Lifestyle

4 out of 5
122 Patricia Road, Atholl, Sandton, Gauteng
Located in Greater Johannesburg Metropolitan Area, this aparthotel is within 2 mi (3 km) of The MARC, Nelson Mandela Square, and Sandton City Mall. Johannesburg ...
3.9/5 Good! (60 reviews)
"hot water in shower is not hot as we need and other was good"

Reviewed on Mar 23, 2021

Insignia Lifestyle
C.A.G The Cube

C.A.G The Cube

4 out of 5
Corner 9th Avenue & De La Rey Street, Rivonia, Sandton, Gauteng
Located in Greater Johannesburg Metropolitan Area, this apartment building is within 6 mi (10 km) of Johannesburg Stock Exchange, Sandton Convention Centre, ...
4.3/5 Excellent! (64 reviews)
Not happy
"Was charged twice!!!"

Reviewed on Aug 20, 2020

C.A.G The Cube
Premiere Classe Hotel Apartment

Premiere Classe Hotel Apartment

3 out of 5
Corlett Drive, Melrose North, 62, Johannesburg, Gauteng
Located in Greater Johannesburg Metropolitan Area, this hotel is within a 15-minute walk of Melrose Arch Shopping Centre and The Wanderers Golf Club. Killarney ...
4.1/5 Very Good! (21 reviews)
Convenient stay
"Staff were cordial. Amenities are minimal but didn't really expect more at the price. It's a nice affordable stay"

Reviewed on Mar 5, 2019

Premiere Classe Hotel Apartment
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.

Large Group Rentals Johannesburg

Anka Lodge

Anka Lodge

3.5 out of 5
45 Cross Avenue, Atholl, Sandton, Gauteng
The price is $48 per night from Dec 5 to Dec 5
Anka Lodge
Naisar Holiday Home & Cottage Primrose

Naisar Holiday Home & Cottage Primrose

4 out of 5
3 Ash Road, \N, Germiston, Gauteng
The price is $82 per night from Dec 2 to Dec 2
Naisar Holiday Home & Cottage Primrose
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.

Large Group Cabins Johannesburg

Ezemvelo Nature Reserve

Ezemvelo Nature Reserve

2 out of 5
Ezemvelo Nature Reserve, Bronkhorstspruit, Gauteng
The price is $46 per night from Dec 12 to Dec 12
Ezemvelo Nature Reserve
Halfway Garden Home

Halfway Garden Home

Midrand, Gauteng
Halfway Garden Home
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.

Everything you need to know about Johannesburg vacation rentals

Whether you’re excited for the perfect family vacation, a romantic getaway for two, or the ultimate city break, we’ve got the Johannesburg vacation rental for you. At Expedia, you can take your pick from private vacation homes, apartments, condos, resorts, cabins, villas, motels. The list goes on, and on … and on. 

There’s just as wide a choice of amenities, too. Maybe you’re dreaming of your own pool, long evenings in a hot tub, or watching the kids laugh through the day at a waterpark. Maybe you just want a quiet retreat in a pet-friendly apartment. Well, we can help you find it. Hunt out the perfect Johannesburg vacation rental for you by simply entering your desired dates. Then check your favorite filters to narrow down your search. 

Johannesburg vacation rentals: An excellent choice for every season

Whenever you want to travel, a warm welcome awaits you in Johannesburg. If you’re looking for a little peace, consider booking during the quieter months, such as July, April, June. For more hustle and bustle, you may prefer to visit in July, April, June. 

Prices vary throughout the year. December is the cheapest month to visit, with March the most expensive. 

Your chosen location, property type, and amenities will impact the cost of your trip, too. Right now, Johannesburg vacation rentals range between $29 per night and $270 per night.

How to find incredible deals on Johannesburg rentals

At Expedia, we put the best Johannesburg vacation rentals in one place. All you need to do is take your pick. And as we offer book now, pay later options, as well as free cancellation on some properties, you can plan your trip with total peace of mind. You’ll always find a great deal with Expedia. 

To find some top Johannesburg rental deals, enter your travel dates, and sort your search results by price. You can also filter by budget, so you only see accommodation in your ballpark. Next, add any filters you want—and just like that, you’ve built your dream Johannesburg vacation.

If you’re looking for a little inspiration, browse our latest incredible offers, or use the map to view all accommodation in and around Johannesburg. And to unlock even more fantastic deals, bundle your accommodation, flights, and car rental together to save and book with Expedia in complete confidence. 

Frequently asked questions