Skip to content
Sign up
Log in
Vacation rentals in Johannesburg

Vacation rentals in Johannesburg

Find and book unique accommodation on Airbnb

Top-rated holiday rentals in Johannesburg

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

  • Scarub Cottage on 11th
    SUPERHOSTEntire cottage · 2 guests · 1 bed · 1 bathroom
    Scarub Cottage on 11th

    Recently refurbished one bedroom cottage conveniently located minutes from 4th Avenue. Large large living area and kitchenette leading to separate bedroom and en-suite shower room. Cottage boasts wi-fi and internet TV and private Courtyard. We also tea and coffee and an provide honesty bar. 4th Avenue is a vibrant area hosting restaurants, bars and boutique shopping with easy access to Rosebank and Sandton. The Gautrain in Sandton provides access to OR Tambo within 20 mins.

    What guests are saying:

    “The place is exceptionally cleaning. You can smell the clean and fresh bed linen as soon as you enter the bedroom. I cannot get over how clean the place was. Absolutely spotless and sparkling clean!”

  • Ensuite in trendy Parkhurst
    SUPERHOSTEntire guest suite · 1 guest · 1 bed · 1 bathroom
    Ensuite in trendy Parkhurst

    We look forward to welcoming you to our tranquil home the ensuite is set in a pretty garden private and safe. We have tea and coffee and a snack in the ensuite.

    What guests are saying:

    “This was my favorite airbnb. I traveled with my girlfriend and we absolutely loved it! Mary is amazing, she makes you feel like family and is always aware of everything you need. The neighborhood is safe, you have a lot of restaurants a few blocks from there and it’s easy to find.”

  • Nested On Fox
    SUPERHOSTEntire flat · 2 guests · 1 bed · 1 bathroom
    Nested On Fox

    Set in the heart of TRENDY Maboneng this 45 sqm SPACIOUS apartment is in the popular Main Street Life building. The apartment is located in the more QUIET section of the building for those days you want an undisturbed and peaceful rest. This apartment is levels above the standard Maboneng airbnb and yet equally affordable.

    What guests are saying:

    “Really nice apartment in the main street of Maboneng. Communication with the host is really good and check-in very easy and safe. Parking for cost in the building which was very good and nice staff in the building. Lots of space, not noisy for the area and all the amenities you need inside. We liked our stay very much & highly recommend this place!”

Holiday rentals for every style

Get the amount of space that is right for you.

  • Homes
  • Hotels
  • Unique stays

Popular amenities for Johannesburg holiday rentals

  • Kitchen
  • Wifi
  • Pool
  • Free parking on premises
  • Air conditioning

Other great holiday rentals in Johannesburg

Modern Charm for Gourmets - Melville Smart Home
SUPERHOSTEntire guest house
Modern Charm for Gourmets - Melville Smart Home
Price:€22 / night
GAP Gallery in Melville
SUPERHOSTEntire cottage
GAP Gallery in Melville
Price:€18 / night
MainStreetPulse
SUPERHOSTEntire flat
MainStreetPulse
Price:€16 / night
PERFECTLY LOCATED STUDIO IN ILLOVO SANDTON
SUPERHOSTEntire flat
PERFECTLY LOCATED STUDIO IN ILLOVO SANDTON
Price:€23 / night
Charming Loft-Style Apartment 2
SUPERHOSTEntire flat
Charming Loft-Style Apartment 2
Price:€27 / night
Thornton Gap-From Single to Families! R589 PPPN
SUPERHOSTEntire house
Thornton Gap-From Single to Families! R589 PPPN
Price:€31 / night
Explore Boutiques Near a Contemporary Cottage in Parkhurst
SUPERHOSTEntire apartment
Explore Boutiques Near a Contemporary Cottage in Parkhurst
Price:€49 / night
705 - The Perfect Penthouse in Maboneng, Jhb
SUPERHOSTEntire loft
705 - The Perfect Penthouse in Maboneng, Jhb
Price:€46 / night
Private Self-Catering Studio #3
SUPERHOSTEntire flat
Private Self-Catering Studio #3
Price:€15 / night
A modern, cozy apartment in the heart of Rosebank
SUPERHOSTEntire flat
A modern, cozy apartment in the heart of Rosebank
Price:€35 / night
House@54 in Parkhurst - Business Travel Only
SUPERHOSTEntire house
House@54 in Parkhurst - Business Travel Only
Price:€50 / night
Skyline Serene
Entire flat
Skyline Serene
Price:€18 / night
Show all