Skip to content

Vacation rentals in Johannesburg

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Johannesburg

Guests agree: these stays are highly rated for location, cleanliness, and more.

Rental unit in Sandton
Luxury Apartment in Sandton!
NEW LISTING- This one bedroom luxury apartment is located in a 5 star hotel on Katherine street in central Sandton. Experience true hotel-living with room service, gym, spa and other amenities. Unwind and relax in the sun by the large rim-flow pool with a cocktail from the bar, or tuck yourself away in the room with Smart TV and binge on Netflix. Enjoy a late buffet breakfast at the restaurant and a day out shopping or a productive day of work with the uncapped Wifi and downstairs meeting rooms.
$82 per night
Rental unit in Johannesburg
Park Central Loft Apartment in Rosebank
1 Bedroom loft apartment in the high class Park Central Building set in Rosebank, under 500m from Rosebank Mall Equipped with air conditioning, Netflix TV, en suite bathroom, fully equipped Kitchen. Building amenities include : 24-hour security; basement parking; Gym; Rooftop pool, Electricity: 100% generator back-up; Easy access to a well-manicured park. There are a number of restaurants and bars in the surrounding area. A luggage storage facility is available.
$58 per night
Rental unit in Johannesburg
Park Central 1 Bed Loft Style
1 Bedroom loft apartment in the high class Park Central Building set in Rosebank, under 500m from Rosebank Mall Equipped with air conditioning, Netflix TV, en suite bathroom, fully equipped Kitchen. Building amenities include : 24-hour security; basement parking; Gym; Rooftop pool, Electricity: 100% generator back-up; Easy access to a well-manicured park. There are a number of restaurants and bars in the surrounding area. A luggage storage facility is available.
$57 per night

Stay near Johannesburg's top sights

Photo of Rosebank Mall
Rosebank Mall198 locals recommend
Photo of Eastgate Shopping Centre
Eastgate Shopping Centre48 locals recommend
Photo of Melrose Arch
Melrose Arch167 locals recommend
Photo of Sandton Convention Centre
Sandton Convention Centre39 locals recommend
Photo of Maboneng Precinct
Maboneng Precinct288 locals recommend
Photo of Johannesburg Zoo
Johannesburg Zoo175 locals recommend

Other great vacation rentals in Johannesburg

Serviced apartment in Sandton
Modern Luxury 5 star Apartment in Sandton!
$60 per night
Hotel room in Sandton
1 Bedroom Apartment in the Heart of Sandton!
$41 per night
Rental unit in Johannesburg
Luxury Vantage Rosebank Apartment
$62 per night
SUPERHOST
Rental unit in Johannesburg
Executive Apartment | The Tyrwhitt Rosebank
$45 per night
Condo in Sandton
Executive apartment in the heart of Sandton
$38 per night
Private room in Sandton
Executive Apartment in Sandton CBD
$35 per night
Condo in Sandton
Apartment near Sandton & Benmore - back-up power
$51 per night
SUPERHOST
Rental unit in Johannesburg
Modern 1 bed apartment, Central Location, Rosebank
$41 per night
Rental unit in Sandton
Luxury 1 bed apartment in a quiet eco-estate
$36 per night
SUPERHOST
Rental unit in Sandton
Hydro Park Sandton Executive Apartments
$42 per night
Rental unit in Sandton
Majuba Place Sandton Executive 1 Bedroom
$40 per night
Rental unit in Sandton
Majuba Place Sandton Executive Studio
$29 per night

Stays in Melville

Condo in Melville
GAP Treasure in Melville
$26 per night
SUPERHOST
Guesthouse in Melville
Strelitzia Cottage
$30 per night
SUPERHOST
Guesthouse in Melville
Modern Charm for Gourmets - Melville Smart Home
$29 per night
Private room in Melville
Lovely private self-catering room
$21 per night

Stays in Braamfontein

Rental unit in Braamfontein
Lovely apartment in Johannesburg
$30 per night
Rental unit in Braamfontein
Trendy Johannesburg Loft (WiFi and Netflix)
$32 per night
Rental unit in Braamfontein
⭐️ Clean & Safe. SHORT & LONG Stays. FREE WiFi ⭐️
$35 per night
Condo in Braamfontein
Sunny 2 bed penthouse in Braam with view & hot tub
$84 per night

Stays in Houghton Estate

Guesthouse in Houghton Estate
The Ginger Oak Cottage
$48 per night
SUPERHOST
Private room in Houghton Estate
Cozy on Houghton Estate - Deluxe suit 1
$29 per night
Rental unit in Houghton Estate
Stylish, charming Joburg Cottage
$30 per night
SUPERHOST
Cottage in Johannesburg
See Johannesburg from the radiant Olive Grove
$49 per night
SUPERHOST