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!”

  • Treetop loft @ The Orchard on 2nd
    SUPERHOSTEntire loft · 2 guests · 1 bed · 1 bath
    Treetop loft @ The Orchard on 2nd

    Set in the heart of vibrant Melville, you are a minute's walk (200m) from the renowned 7th Street. A base from which to explore restaurants, bars, eclectic 2nd hand shops & so much more - day & night. The loft has wooden floors, a queen size bed & a bathroom with a retro bath. A small kitchenette, kitted with all the basics, finishes off the room. Guests enter from the garden, and up a steep staircase. Help yourself to tea, coffee & milk. #420friendly #lgbtqifriendly #everybodyloveseverybody

    What guests are saying:

    “Jared & Jovana's place is in the perfect location. Its close to the very popular 7th Street in Melville. The loft is rustic, yet modern and offered exactly what we needed for our short stay. Jared & Jovana responded very quickly to text messages and their self check-in process is great for when you arrive at odd times or of they're not around. Will definitely stay here again.”

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

Charming Loft-Style Apartment 2
SUPERHOSTEntire apartment
Charming Loft-Style Apartment 2
Price:$42 CAD/night
Modern Charm for Gourmets - Melville Smart Home
SUPERHOSTEntire guesthouse
Modern Charm for Gourmets - Melville Smart Home
Price:$33 CAD/night
A modern, cozy apartment in the heart of Rosebank
SUPERHOSTEntire apartment
A modern, cozy apartment in the heart of Rosebank
Price:$56 CAD/night
PERFECTLY LOCATED STUDIO IN ILLOVO SANDTON
SUPERHOSTEntire apartment
PERFECTLY LOCATED STUDIO IN ILLOVO SANDTON
Price:$36 CAD/night
Scarub Cottage on 11th
SUPERHOSTEntire cottage
Scarub Cottage on 11th
Price:$24 CAD/night
705 - The Perfect Penthouse in Maboneng, Jhb
SUPERHOSTEntire loft
705 - The Perfect Penthouse in Maboneng, Jhb
Price:$71 CAD/night
Thornton Gap-From Single to Families! R589 PPPN
SUPERHOSTEntire house
Thornton Gap-From Single to Families! R589 PPPN
Price:$47 CAD/night
Your perfect base to explore Melville and Joburg
SUPERHOSTEntire apartment
Your perfect base to explore Melville and Joburg
Price:$38 CAD/night
Luxuriously Appointed Apartment in the Financial District
PlusEntire apartment
Luxuriously Appointed Apartment in the Financial District
Price:$68 CAD/night
Barkston Cottage
SUPERHOSTEntire guesthouse
Barkston Cottage
Price:$25 CAD/night
Ensuite in trendy Parkhurst
SUPERHOSTEntire guest suite
Ensuite in trendy Parkhurst
Price:$34 CAD/night
The Luxurious Olive Suite
SUPERHOSTEntire guesthouse
The Luxurious Olive Suite
Price:$32 CAD/night
Show all