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.76 reviews
    Popular withLuxuryBusiness

    Food is quite good here but the view more than makes up for it. Great place to spend a romantic evening and a good bottle of wine.

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • The Peech Hotel
    Ranked #2 overall in Johannesburg hotels
    10.04 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.03 reviews
    Popular withFamiliesBusiness

    Trendy and lively

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Westpoint Executive Suites
    Ranked #4 overall in Johannesburg hotels
    8.03 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.03 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.33 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.02 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
  • 12 Decades Art Hotel
    Ranked #360 overall in Johannesburg hotels
    10.02 reviews
    Popular withLuxuryNightlifeFoodies

    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
  • Garden Court O.R. Tambo International Airport
    Ranked #8 overall in Johannesburg hotels
    7.33 reviews
    Popular withBusinessLuxuryFamilies

    For extra long layovers or transits, this place is a good option. It isn't the kind of place you'd go out of your way to stay at but it is ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • Hyatt Regency Johannesburg
    Ranked #9 overall in Johannesburg hotels
    10.01 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
  • Southern Sun O.R Tambo International Hotel
    Ranked #11 overall in Johannesburg hotels
    10.01 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.01 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
  • Northcliff Manor Guest House
    Ranked #12 overall in Johannesburg hotels
    10.01 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
  • Michelangelo Towers
    Ranked #13 overall in Johannesburg hotels
    8.01 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.01 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.02 reviews
    Popular withBackpackersTrendstersNightlife

    In the heart of the trendy area of Maboneng in the CBD, Curiocity is a great hostel, with spacious common areas and a lovely bar, frequented also by locals. They ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Saxon Hotel, Villas and Spa
      Ranked #15 overall in Johannesburg hotels
      10.01 review
      Popular withLuxury
      • Free WiFi
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Lebo's Soweto Backpackers
      Ranked #16 overall in Johannesburg hotels
      10.01 review
      Popular withBackpackersSolo Female

      Lovely hostel in Soweto, with nice clean rooms and a very easygoing vibe. It's a great place to meet other travelers, and just hang out. Tours of Soweto usually depart ...

      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • The Birches Backpackers
      Ranked #304 overall in Johannesburg hotels
      10.01 review
      Popular withGreenBackpackers

      My favorite of the 3 hostels I have been in Johannesburg. Homey, excellent position, friendly owner

        ReviewsPhotosAmenitiesMaploadingclose
      • 12 Stars Lifestyle Apartments
        Ranked #18 overall in Johannesburg hotels
        10.01 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
        • Rosebank Lodge Guest House
          Ranked #17 overall in Johannesburg hotels
          10.01 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
        • Lucky Bean Guesthouse
          Ranked #19 overall in Johannesburg hotels
          8.01 review
          • Free Parking
          ReviewsPhotosAmenitiesMaploadingclose
        • HomeBase Melville
          Ranked #322 overall in Johannesburg hotels
          8.01 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
          • The Winston Hotel
            Ranked #20 overall in Johannesburg hotels
            0.0
            Popular withLuxury
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Free Breakfast
            • Free Parking
            • 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
          • Premier Hotel OR Tambo
            Ranked #21 overall in Johannesburg hotels
            • Free WiFi
            • Restaurant
            • Fitness Center
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • African Pride Melrose Arch Hotel
            Ranked #22 overall in Johannesburg hotels
            0.0
            Popular withLuxury
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Airport Transfer
            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
          • motel Mi Pi CHi
            Ranked #24 overall in Johannesburg hotels
            • Free WiFi
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Genesis All-Suite Hotel
            Ranked #28 overall in Johannesburg hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • 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=5000003698439&hotel_ids%5B%5D=5000000348581&hotel_ids%5B%5D=5000000176137&hotel_ids%5B%5D=5000000321130&hotel_ids%5B%5D=5000001271018&hotel_ids%5B%5D=5000000003657&hotel_ids%5B%5D=5000000196506&hotel_ids%5B%5D=5000000149349&hotel_ids%5B%5D=5000003972593&hotel_ids%5B%5D=5000000249682&hotel_ids%5B%5D=5000000234976&hotel_ids%5B%5D=5000003782087&hotel_ids%5B%5D=5000000375624&hotel_ids%5B%5D=5000000435300&hotel_ids%5B%5D=5000000424146&hotel_ids%5B%5D=5000003758980&hotel_ids%5B%5D=5000000371869&hotel_ids%5B%5D=5000000058206&hotel_ids%5B%5D=5000001035028&hotel_ids%5B%5D=5000000224734&hotel_ids%5B%5D=5000000173549&hotel_ids%5B%5D=5000001251691&hotel_ids%5B%5D=5000000096746", 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); } };