Johannesburg Vacation Rentals

Save an average of 15% on thousands of properties with Expedia Rewards

Most properties are fully refundable. Because flexibility matters.

Search over 2.9 million properties and 550 airlines worldwide.

Vacation Rentals in Johannesburg

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 $16 per night from Jun 18 to Jun 19
$16
per night
Jun 18 - Jun 19
Stay at this 3.5-star apartment in Sandton. Enjoy free WiFi, free parking, and breakfast. Popular attractions Melrose Arch Shopping Centre and The MARC are located ...
8.2/10 Very Good! (30 reviews)
"The Place is very safe and clean. But just like what all other clients have said in the Previous reviews for years now; the Hotel should have alternative power, during load sheading moments. They should buy a generator. I was accommodated in the dark, i couldn't even see where i was sleeping. With ..."

Reviewed on Apr 13, 2023

MINT Express Sandton View
BlackBrick Sandton Two
3.5 out of 5
22 Fredman Dr, Sandton, Gauteng
Stay at this 3.5-star aparthotel in Sandton. Enjoy free WiFi, free parking, and a rooftop terrace. Popular attractions Montecasino and Nelson Mandela Square ...
6/10 (1 review)
"The property is not bad. Decent on a budget. Staff not very friendly at all. A bit too argumentative. It is very noisy and 1 bedroom is very small with low budget minimalistic furnishings. Rooms and bathrooms are very tight. Not comfortable just functional. Biggest issue was the noise from other ..."

Reviewed on May 16, 2023

BlackBrick Sandton Two
The Capital on Bath
3 out of 5
72 Bath Avenue, Rosebank, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $64 per night from Jun 9 to Jun 10
$64
per night
Jun 9 - Jun 10
Stay at this 3-star aparthotel in Johannesburg. Enjoy free WiFi, free parking, and breakfast. Our guests praise the pool and the helpful staff in our reviews. ...
9/10 Wonderful! (120 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

Save an average of 15% on thousands of hotels when you're signed in

The Leonardo
5 out of 5
75 Maude Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $275 per night from Jun 4 to Jun 5
$275
per night
Jun 4 - Jun 5
Stay at this 5-star luxury aparthotel in Sandton. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Montecasino and Johannesburg Stock Exchange ...
9.2/10 Wonderful! (17 reviews)
"Loved the location and that it is within walking distance to Mandela Sq. The living space is very big, with a downstairs kitchenette and lounge and upstairs sleeping area - it had a studio feel to it, with lots of privacy. The kitchen was well stocked. The sheets were beautiful and I slept very well. ..."

Reviewed on May 28, 2023

The Leonardo
Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
The price is $180 per night from Jul 4 to Jul 5
$180
per night
Jul 4 - Jul 5
Stay at this 4-star business-friendly aparthotel in Johannesburg. Enjoy free internet, free valet parking, and 3 restaurants. Popular attractions Melrose Arch ...
9.6/10 Exceptional! (19 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

Marriott Executive Apartments Johannesburg, Melrose Arch
Dikhololo
3 out of 5
Sienna Farm, Beestekraal, North West
The price is $48 per night from Jun 5 to Jun 6
$48
per night
Jun 5 - Jun 6
Stay at this 3-star spa aparthotel in Beestekraal. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff and the comfy rooms ...
8.6/10 Excellent! (38 reviews)
Dikhololo wonderful family experience
"The resort is amazing, everything you need is for a fun filled family holiday. The cost of common activities are free and certain carries an affordable cost. The animals roam the entire resort. The downside is the soundproofing required in the units as you can hear the adjoining units. However you ..."

Reviewed on May 3, 2023

Dikhololo
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $52 per night from Jun 8 to Jun 9
$52
per night
Jun 8 - Jun 9
Stay at this 4-star apartment in Johannesburg. Enjoy free WiFi, free parking, and a sitting area. Popular attractions Rosebank Mall and Circa Gallery are located ...
9/10 Wonderful! (25 reviews)
Great value and location
"Excellent venue, close to shops, transport, work possibilities, dean, well set out."

Reviewed on Mar 18, 2023

The Vantage - Rosebank
BlackBrick Sandton One
3 out of 5
25 Fredman Dr, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $49 per night from Jun 8 to Jun 9
$49
per night
Jun 8 - Jun 9
Stay at this 3-star aparthotel in Sandton. Enjoy free WiFi, free parking, and breakfast. Popular attractions Montecasino and Nelson Mandela Square are located ...
BlackBrick Sandton One
CAG The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $57 per night from Jun 14 to Jun 15
$57
per night
Jun 14 - Jun 15
Stay at this 4-star business-friendly aparthotel in Johannesburg. Enjoy free WiFi, free parking, and a business center. Our guests praise the spacious rooms ...
8.6/10 Excellent! (129 reviews)
"Easy access, safe place, privacy, walking distance to mall and shopping."

Reviewed on Apr 25, 2023

CAG The Vantage
Menlyn Apartments
3.5 out of 5
505 Gert Potgieter, Pretoria, Gauteng
The price is $34 per night from Jun 19 to Jun 20
$34
per night
Jun 19 - Jun 20
Stay at this 3.5-star aparthotel in Pretoria. Enjoy free WiFi, free parking, and a business center. Our guests praise the comfy rooms and the overall value in ...
8.2/10 Very Good! (25 reviews)
"Everything was good 👍"

Reviewed on Feb 24, 2023

Menlyn Apartments
Max Executive Apartments
4 out of 5
5 Rivonia Road, Illovo, Sandton, Gauteng
The price is $60 per night from Jun 5 to Jun 6
$60
per night
Jun 5 - Jun 6
Stay at this 4-star family-friendly apartment in Sandton. Enjoy free WiFi, free parking, and a rooftop terrace. Our guests praise the pool and the helpful staff ...
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
MINT Apartments Greenside
135 Greenway, Randburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $39 per night from Jun 25 to Jun 26
$39
per night
Jun 25 - Jun 26
Stay at this aparthotel in Randburg. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Emmarentia Dam and Johannesburg Botanical Garden ...
9.4/10 Exceptional! (3 reviews)
"The room are good and comfortable. The parking is ridiculous and there is no preparation for load shedding either."

Reviewed on May 3, 2023

MINT Apartments Greenside
CAG The Hub
3.5 out of 5
3 Muswell Rd, Bryanston, Sandton, Gauteng
The price is $55 per night from Jun 22 to Jun 23
$55
per night
Jun 22 - Jun 23
Stay at this 3.5-star business-friendly aparthotel in Sandton. Enjoy free WiFi, an airport shuttle, and a terrace. Our guests praise the helpful staff and the ...
9.2/10 Wonderful! (57 reviews)
Best stay
"Great Wi-fi. no load-shedding Good location. Close to great shops and stores. very clean"

Reviewed on May 11, 2023

CAG The Hub
The Hub
3.5 out of 5
3 Muswell Drive, Bryanston, Sandton, Gauteng
The price is $62 per night from Jun 8 to Jun 9
$62
per night
Jun 8 - Jun 9
Stay at this 3.5-star business-friendly apartment in Sandton. Enjoy free WiFi, free parking, and an airport shuttle. Our guests praise the spacious rooms and ...
8.8/10 Excellent! (17 reviews)
"A reasonably priced, clean, functional, convenient and safe self catering option in Johannesburg"

Reviewed on Oct 25, 2022

The Hub
Absolute Farenden Apartments
4 out of 5
396 Farenden Street, Hatfield, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $45 per night from Jun 9 to Jun 10
$45
per night
Jun 9 - Jun 10
Stay at this 4-star aparthotel in Pretoria. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the WiFi and the spacious rooms in our ...
9/10 Wonderful! (39 reviews)
a good place to stay
"it was generally good and comfortable"

Reviewed on Jan 2, 2023

Absolute Farenden Apartments
The Franklin Loft Apartments
4 out of 5
4 Pritchard St, Johannesburg, Gauteng
The price is $60 per night from Jun 29 to Jun 30
$60
per night
Jun 29 - Jun 30
Stay at this 4-star aparthotel in Johannesburg. Enjoy free WiFi, free parking, and a fitness center. Our guests praise the helpful staff in our reviews. Popular ...
9/10 Wonderful! (15 reviews)
"This is a very nice apartment and the staff were very helpful. I didn't expect it, but since I had the windows open for the duration of my stay, I always got to hear the Muslim pre-dawn and evening call to prayers. I am not of that faith, but I still found it a highlight of each day. I also really ..."

Reviewed on Jan 23, 2023

The Franklin Loft Apartments
Villa Moyal
4 out of 5
47A Atholl Oakland Drive, Melrose North, Johannesburg, Gauteng
The price is $56 per night from Jun 10 to Jun 11
$56
per night
Jun 10 - Jun 11
Stay at this 4-star business-friendly apartment in Johannesburg. Enjoy free WiFi, free parking, and a children's pool. Our guests praise the helpful staff and ...
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
Next To Apartment Hotel
3 out of 5
309 Lynwood Road, Menlo Park, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $43 per night from Jul 2 to Jul 3
$43
per night
Jul 2 - Jul 3
Stay at this 3-star business-friendly aparthotel in Pretoria. Enjoy free WiFi, free parking, and in-room massages. Popular attractions Embassy of Brasilian and ...
Next To Apartment Hotel
WeStay Westpoint Apartments
4 out of 5
89 Grayston Dr, corner West Road South, Sandton, Gauteng
The price is $43 per night from Jun 8 to Jun 9
$43
per night
Jun 8 - Jun 9
Stay at this 4-star apartment in Sandton. Enjoy free WiFi, free parking, and a rooftop terrace. Our guests praise the pool and the helpful staff in our reviews. ...
8/10 Very Good! (120 reviews)
"The location was nice, would have liked to be credited a day since our flight was canceled."

Reviewed on Apr 29, 2023

WeStay Westpoint Apartments
Margaret's Place
3 out of 5
47 Nottingham Road, Kensington, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $41 per night from Jun 5 to Jun 6
$41
per night
Jun 5 - Jun 6
Stay at this 3-star aparthotel in Johannesburg. Enjoy free WiFi, free parking, and an airport shuttle. Our guests praise the pool in our reviews. Popular attractions ...
9.4/10 Exceptional! (15 reviews)
Hospitality and a warm welcome Margaret's Place
"Margaret is a friendly, hospitable hostess and runs her business very efficiently. From our first correspondence she was extremely helpful, interactive, wanting our stay to be as comfortable as possibe. Margaret's Place is the perfect place to spend the night before a flight, it being so close to ..."

Reviewed on Apr 25, 2019

Margaret's Place
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 types of properties in Johannesburg you may be interested in

City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
City Lodge Hotel at OR Tambo International Airport
Southern Sun O.R. Tambo International Airport

Southern Sun O.R. Tambo International Airport

4 out of 5
Jones Road, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
Southern Sun O.R. Tambo International Airport
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 low season months. For more hustle and bustle, you may prefer to visit Johannesburg in high season.

Prices vary throughout the year. Your chosen location, property type, and amenities will impact the cost of your trip, too. The selection of properties we have chosen for you start as low as $16 per night. Rates vary depending on your travel dates, location, and amenities so make a search and you might find even better deals!

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

Are there vacation rentals in Johannesburg?

Yes, there are vacation rentals in Johannesburg near Johannesburg Zoo, or you can go with a more remote option if you want a relaxing stay. Tourists like the array of shops and museums in Johannesburg. Allow plenty of time to check out the entertainment venues and cafes during your visit.

What are some of the best vacation rentals that Johannesburg has to offer?

The Royal Princess Garden in Randburg: Visitors give good reviews to this Johannesburg vacation home rental, which is located in the city center and has an outdoor pool, a terrace, and a barbecue grill to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a full-sized fridge, a stovetop, and a microwave, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a private yard. Another good choice for your trip to Johannesburg is Magnificent luxury home, ideal for work or leisure. ALL Amenities Included..

How many vacation rentals will I find in Johannesburg?

With 271 Expedia vacation rentals, you're sure to find just the right place for your Johannesburg stay.

What’s there to see and do in Johannesburg?

Family-friendly attractions include Johannesburg Zoo and Gold Reef City Theme Park, whereas Walter Sisulu National Botanical Garden and Krugersdorp Game Reserve 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 a vacation rental in Johannesburg like?

A vacation rental is a private property you can book for a few weeks or just a few days in Johannesburg. Vacation rentals offer extras such as kitchens and laundry facilities so you'll have all the conveniences of home. If you're concerned about a clean environment, a vacation rental can provide a sense of privacy away from public hotel elevators and busy reception areas while still allowing you the experience of travel. You'll also get more space in a vacation rental than in a hotel, which is another reason why a vacation rental is an attractive choice for a family trip or a small group gathering.

Recent reviews of Johannesburg properties
Expedia verified reviews