Compare and save on Johannesburg hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Best Value
Currency
610 Results
  • Four Seasons Hotel The Westcliff
    Ranked #1 overall in Johannesburg hotels
    9.7
    Wonderful!
    6 reviews
    Popular withLuxuryBusiness

    Probably the most beautiful hotel in South Africa outside of the country's many safari lodges, and a great counterexample to prevailing narratives of Johannesburg. I definitely recommend staying here last; ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • The Peech Hotel
    Ranked #2 overall in Johannesburg hotels
    10.0
    Exceptional!
    4 reviews
    Popular withArtsyLuxuryTrendsters

    Very well put together boutique hotel. Great attention to detail, relaxed atmosphere, and amazing staff.

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Protea Hotel Fire & Ice! Melrose Arch
    Ranked #3 overall in Johannesburg hotels
    10.0
    Exceptional!
    3 reviews
    Popular withFamiliesBusiness

    One of the best hotels in Johannesburg! We stayed here for a couple of nights, and were blown away by its fabulous 50s Hollywood-inspired decorations. Our room was spotlessly clean, ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Westpoint Executive Suites
    Ranked #4 overall in Johannesburg hotels
    8.0
    Wonderful!
    3 reviews
    Popular withBusinessFamiliesLuxury

    Great views from the room, impressive facilities and cushy bed – it has truly all the hallmarks of a beautiful retreat in Johannesburg. Add in some clean rooms and well-trained ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Protea Hotel Wanderers
    Ranked #5 overall in Johannesburg hotels
    10.0
    Exceptional!
    3 reviews
    Popular withFamiliesStudents
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Protea Hotel O.R. Tambo Airport
    Ranked #6 overall in Johannesburg hotels
    7.3
    Pretty good
    3 reviews

    We flew in and out of here, and I remember the shops selling South African goods being quite nice. What I didn't love was the long check-in lines for our ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Michelangelo Hotel
    Ranked #7 overall in Johannesburg hotels
    10.0
    Exceptional!
    2 reviews
    Popular withLuxury

    A fabulous hotel in the beautiful Sandton area of Johannesburg.

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Garden Court O.R. Tambo International Airport
    Ranked #8 overall in Johannesburg hotels
    7.3
    Pretty good
    3 reviews
    Popular withBusinessLuxuryFamilies
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • Hyatt Regency Johannesburg
    Ranked #9 overall in Johannesburg hotels
    10.0
    Exceptional!
    1 review
    Popular withBusinessFoodiesLuxury

    pretty classy and should be for the price, location suited us for the 2 day stay and found the facilities well suited for our needs. The information desk team need ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Northcliff Manor Guest House
    Ranked #59 overall in Johannesburg hotels
    10.0
    Exceptional!
    1 review
    Popular withBusinessTrendstersLuxury

    An impressive historical building with a lush garden and great service. Not quite to the luxury of the Four Seasons I've review next, but definitely a classy place to stay ...

    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Southern Sun O.R Tambo International Hotel
    Ranked #11 overall in Johannesburg hotels
    10.0
    Exceptional!
    1 review
    Popular withBusiness

    The best place around O. R. Tambo Airport due to the quality of Service and budget.

    • Restaurant
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • Villa Simonne
    Ranked #10 overall in Johannesburg hotels
    10.0
    Exceptional!
    1 review
    Popular withBusinessLuxury

    It's impossible for me not to love an Art Deco style building, especially when I can call it home for a night or two. Just one more example of the ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Michelangelo Towers
    Ranked #13 overall in Johannesburg hotels
    8.0
    Wonderful!
    1 review
    Popular withLuxury

    Great value for the money! Not only was the room service excellent, but the hotel has some friendly and attentive staff as well. Although the room designs are a bit ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Melrose Place Guest Lodge
    Ranked #14 overall in Johannesburg hotels
    8.0
    Wonderful!
    1 review

    África 2007

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Curiocity Backpackers
    Ranked #61 overall in Johannesburg hotels
    8.0
    Wonderful!
    2 reviews
    Popular withBackpackersTrendstersNightlife

    Thanks to a mix-up on the dates of my return from Kruger Park, I ended up having to spend an unexpected night here. Not terrible, by any means, but not ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Saxon Hotel, Villas and Spa
      Ranked #15 overall in Johannesburg hotels
      10.0
      Exceptional!
      1 review
      Popular withLuxury
      • Free WiFi
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Rosebank Lodge Guest House
      Ranked #16 overall in Johannesburg hotels
      10.0
      Exceptional!
      1 review
      Popular withTrendstersNightlifeBusiness

      We had a lovely stay here. The lodge is conveniently located to the Gautrain and the huge Rosebank Mall complex. It's an easy walk to good shopping and great restaurants. ...

      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • 12 Stars Lifestyle Apartments
      Ranked #17 overall in Johannesburg hotels
      10.0
      Exceptional!
      1 review

      Overlooking the vibrant suburb of Melville, 12 Stars boasts a perfect location and luxurious aesthetic. The apartments are furnished with deluxe modern décor with an attention to detail that creates ...

        ReviewsPhotosAmenitiesMaploadingclose
      • 12 Decades Art Hotel
        Ranked #360 overall in Johannesburg hotels
        10.0
        Exceptional!
        1 review
        Popular withArtsyTrendstersNightlife

        I was able to visit a couple of rooms of this boutique Hotel in the Main on Arts complex, next to Pata Pata, because a friend was staying there. I ...

        • Restaurant
        • Fitness Center
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • HomeBase Melville
        Ranked #322 overall in Johannesburg hotels
        10.0
        Exceptional!
        1 review
        Popular withBackpackersTrendsters

        If you want to base yourself in Melville, something I consider seriously doing when I will come black in Joburg before taking my return flight, although staying in Maboneng on ...

          ReviewsPhotosAmenitiesMaploadingclose
        • Lucky Bean Guesthouse
          Ranked #18 overall in Johannesburg hotels
          8.0
          Wonderful!
          1 review
          • Free Parking
          ReviewsPhotosAmenitiesMaploadingclose
        • The Winston Hotel
          Ranked #19 overall in Johannesburg hotels
          0.0
          Popular withLuxury
          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Free Breakfast
          • Free Parking
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • Premier Hotel OR Tambo
          Ranked #20 overall in Johannesburg hotels
          • Free WiFi
          • Restaurant
          • Fitness Center
          • Free Parking
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • African Pride Melrose Arch Hotel
          Ranked #21 overall in Johannesburg hotels
          0.0
          Popular withLuxury
          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • Sunnyside Park Hotel
          Ranked #23 overall in Johannesburg hotels
          0.0
          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Free Breakfast
          • Free Parking
          PhotosAmenitiesMaploadingclose
        • Genesis All-Suite Hotel
          Ranked #25 overall in Johannesburg hotels
          0.0
          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Free Parking
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • Ravineside Lodge
          Ranked #24 overall in Johannesburg hotels
            PhotosAmenitiesMaploadingclose
          • motel Mi Pi CHi
            Ranked #23 overall in Johannesburg hotels
            • Free WiFi
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Hotel Devonshire
            Ranked #25 overall in Johannesburg hotels
            0.0
            • Free WiFi
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • 10 2nd Avenue Houghton Estate
            Ranked #27 overall in Johannesburg hotels
            0.0
            Popular withLuxury
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Free Breakfast
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose

          Average price per night

          Hotel class

          Hotel type

          Average user rating

          Clear Filters
          Clear Filters
          var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_list_page?action=index&clean_path=johannesburg-south-africa&controller=topics&country_code=&current_user_id=&filters=&id=2000000000413&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=johannesburg-south-africa%2Fhotels&place=2000000000413&place_type=City&place_type=region&region=2000000000413&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000383809&hotel_ids%5B%5D=5000000355149&hotel_ids%5B%5D=5000000705095&hotel_ids%5B%5D=5000000252660&hotel_ids%5B%5D=5000000701561&hotel_ids%5B%5D=5000000703036&hotel_ids%5B%5D=5000000344879&hotel_ids%5B%5D=5000000348581&hotel_ids%5B%5D=5000000176137&hotel_ids%5B%5D=5000000003657&hotel_ids%5B%5D=5000000321130&hotel_ids%5B%5D=5000001271018&hotel_ids%5B%5D=5000000196506&hotel_ids%5B%5D=5000000149349&hotel_ids%5B%5D=5000003972593&hotel_ids%5B%5D=5000000249682&hotel_ids%5B%5D=5000000435300&hotel_ids%5B%5D=5000000375624&hotel_ids%5B%5D=5000003698439&hotel_ids%5B%5D=5000003758980&hotel_ids%5B%5D=5000000424146&hotel_ids%5B%5D=5000000371869&hotel_ids%5B%5D=5000001035028&hotel_ids%5B%5D=5000000224734&hotel_ids%5B%5D=5000000058206&hotel_ids%5B%5D=5000000096746&hotel_ids%5B%5D=5000000910042&hotel_ids%5B%5D=5000001251691&hotel_ids%5B%5D=5000000192043&hotel_ids%5B%5D=5000000173549", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000413" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };