Skip to content
Sign up
Log in
Vacation rentals in Johannesburg

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.

  • Nested On Fox
    SUPERHOSTEntire apartment · 2 guests · 1 bed · 1 bath
    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!”

  • MainStreetPulse
    SUPERHOSTEntire apartment · 3 guests · 1 bed · 1.5 baths
    MainStreetPulse

    A modernised cosy studio apartment, boasting a double volume ceiling with exciting light fittings and furnishings. The apartment is aptly named "Main Street Pulse" due to its prime location nestled in the heart of Fox Street in Maboneng.

    What guests are saying:

    “Wow, this place is a gem. Everything you may need when travelling is available in the apartment. Personal touches also makes this such a pleasant stay. Colleen is prompt and very warm person. There was a mix up in the morning to my fault and she was willing to accommodate me. Highly recommend this place!”

  • Charming Loft-Style Apartment 2
    SUPERHOSTEntire apartment · 2 guests · 1 bed · 1 bath
    Charming Loft-Style Apartment 2

    My place is good for couples, solo adventurers, and business travelers. This Loft-style apartment is fully equipped for short or long-term stays, with a queen-size extra length bed and full bathroom. Secure off street parking, as well as a private garden. We are close to the Gautrain bus route, 2,5 km from Hyde Park Shopping Centre, Rosebank Shopping Centre and the Gautrain, and 6km from Sandton CBD. Please note there is an additional fee for a second guest.

    What guests are saying:

    “Spacious, clean, private and very comfortable. I had everything I needed and Tracy was always quick to respond to any queries I had. Highly recommend.”

Vacation rentals for every style

Get the amount of space that is right for you.

  • Homes
  • Hotels
  • Unique stays

Popular amenities for Johannesburg vacation rentals

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

Other great vacation rentals in Johannesburg

Sandton Apartment (107) - 4.6KMS from Sandton City
Entire apartment
Sandton Apartment (107) - 4.6KMS from Sandton City
Price:$32 CAD/night
Nested On Fox
SUPERHOSTEntire apartment
Nested On Fox
Price:$35 CAD/night
Main Street Life - City of Gold
Entire loft
Main Street Life - City of Gold
Price:$30 CAD/night
Charming Loft-Style Apartment 2
SUPERHOSTEntire apartment
Charming Loft-Style Apartment 2
Price:$42 CAD/night
Anderson street loft
Entire loft
Anderson street loft
Price:$22 CAD/night
A modern, cozy apartment in the heart of Rosebank
SUPERHOSTEntire apartment
A modern, cozy apartment in the heart of Rosebank
Price:$55 CAD/night
Maboneng Studio Nest
Entire apartment
Maboneng Studio Nest
Price:$29 CAD/night
Modern Charm for Gourmets - Melville Smart Home
SUPERHOSTEntire guesthouse
Modern Charm for Gourmets - Melville Smart Home
Price:$33 CAD/night
Hip Creative Central Maboneng JHB CBD,free Wifi❤️
Entire apartment
Hip Creative Central Maboneng JHB CBD,free Wifi❤️
Price:$36 CAD/night
Trendy Loft ! Maboneng !
Entire condominium
Trendy Loft ! Maboneng !
Price:$26 CAD/night
Treetop loft @ The Orchard on 2nd
SUPERHOSTEntire loft
Treetop loft @ The Orchard on 2nd
Price:$41 CAD/night
MainStreetPulse
SUPERHOSTEntire apartment
MainStreetPulse
Price:$24 CAD/night
Show all