Compare and save on Johannesburg hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Popularity - Best Value
Currency
610 Results
  • Akuwaiseni Guest House
    Ranked #58 overall in Johannesburg hotels
    0.0
    Popular withLuxury
    • Free Parking
    PhotosAmenitiesMaploadingclose
  • Cherry Tree Cottage B&B
    Ranked #53 overall in Johannesburg hotels
    0.0
    • Free WiFi
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • Amber Rose Country Estate
    Ranked #52 overall in Johannesburg hotels
    0.0
    • Free WiFi
    • Swimming Pool
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • Shumba Valley Lodge
    Ranked #57 overall in Johannesburg hotels
    0.0
    • Free WiFi
    • Restaurant
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • Foxwood House
    Ranked #39 overall in Johannesburg hotels
    0.0
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • Little Tuscany Boutique Hotel
    Ranked #38 overall in Johannesburg hotels
    0.0
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • The Capital 20 West
    Ranked #37 overall in Johannesburg hotels
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • 7th Street Guest House and Conference Venue
    Ranked #35 overall in Johannesburg hotels
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    PhotosAmenitiesMaploadingclose
  • One Toman Guest House
    Ranked #33 overall in Johannesburg hotels
      PhotosAmenitiesMaploadingclose
    • Ashdown House
      Ranked #46 overall in Johannesburg hotels
      0.0
      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      PhotosAmenitiesMaploadingclose
    • St. Peter's Place
      Ranked #44 overall in Johannesburg hotels
      0.0
        PhotosAmenitiesMaploadingclose
      • Kilulu Lodge
        Ranked #43 overall in Johannesburg hotels
        0.0
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Bedfordview Boutique Lodge
        Ranked #32 overall in Johannesburg hotels
        • Free WiFi
        • Restaurant
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Thaba Eco Hotel
        Ranked #31 overall in Johannesburg hotels
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • The Capital Esprit
        Ranked #30 overall in Johannesburg hotels
          PhotosAmenitiesMaploadingclose
        • Mohlware Guest Lodge
          Ranked #50 overall in Johannesburg hotels
          0.0
            PhotosAmenitiesMaploadingclose
          • Mercure Johannesburg Midrand
            Ranked #49 overall in Johannesburg hotels
            0.0
            • Free WiFi
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Sandton Lodge Inanda
            Ranked #41 overall in Johannesburg hotels
            0.0
            • Free WiFi
            • Swimming Pool
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Bramley Lodge
            Ranked #59 overall in Johannesburg hotels
            0.0
              PhotosAmenitiesMaploadingclose
            • Courtyard Hotel Eastgate
              Ranked #56 overall in Johannesburg hotels
              0.0
              • Free WiFi
              • Swimming Pool
              • Free Parking
              • Airport Transfer
              PhotosAmenitiesMaploadingclose
            • Ubernachten Guest House
              Ranked #54 overall in Johannesburg hotels
              0.0
                PhotosAmenitiesMaploadingclose
              • Illovo Lodge
                Ranked #45 overall in Johannesburg hotels
                0.0
                  PhotosAmenitiesMaploadingclose
                • Liz at Lancaster Guesthouse
                  Ranked #47 overall in Johannesburg hotels
                  0.0
                  • Free WiFi
                  • Swimming Pool
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  • Pets Allowed
                  PhotosAmenitiesMaploadingclose
                • The Wesley
                  Ranked #36 overall in Johannesburg hotels
                  • Free WiFi
                  • Swimming Pool
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  • Pets Allowed
                  PhotosAmenitiesMaploadingclose
                • Villa Moyal Executive Apartment & Suites
                  Ranked #34 overall in Johannesburg hotels
                  • Free WiFi
                  • Swimming Pool
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • Glenalmond Hotel
                  Ranked #40 overall in Johannesburg hotels
                  0.0
                  • Free WiFi
                  • Restaurant
                  • Swimming Pool
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • The Capital Villa
                  Ranked #27 overall in Johannesburg hotels
                  • Free WiFi
                  • Restaurant
                  • Swimming Pool
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • Hydro Executive Apartments
                  Ranked #26 overall in Johannesburg hotels
                  • Free WiFi
                  • Swimming Pool
                  • Fitness Center
                  • Free Parking
                  PhotosAmenitiesMaploadingclose
                • Villa Lugano Guesthouse
                  Ranked #41 overall in Johannesburg hotels
                  0.0
                  • Free WiFi
                  • Swimming Pool
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  PhotosAmenitiesMaploadingclose
                • Curiocity Backpackers
                  Ranked #60 overall in Johannesburg hotels
                  6.0
                  Pretty good
                  1 review
                  Popular withBackpackersStudents

                  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

                  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.net/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&page=2&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=5000000032580&hotel_ids%5B%5D=5000000174213&hotel_ids%5B%5D=5000000175126&hotel_ids%5B%5D=5000000056043&hotel_ids%5B%5D=5000000430722&hotel_ids%5B%5D=5000000431656&hotel_ids%5B%5D=5000001241396&hotel_ids%5B%5D=5000001252134&hotel_ids%5B%5D=5000001261641&hotel_ids%5B%5D=5000000308149&hotel_ids%5B%5D=5000000349673&hotel_ids%5B%5D=5000000362237&hotel_ids%5B%5D=5000001265870&hotel_ids%5B%5D=5000001276529&hotel_ids%5B%5D=5000001283291&hotel_ids%5B%5D=5000000202517&hotel_ids%5B%5D=5000000206662&hotel_ids%5B%5D=5000000396791&hotel_ids%5B%5D=5000000026094&hotel_ids%5B%5D=5000000116335&hotel_ids%5B%5D=5000000172223&hotel_ids%5B%5D=5000000319899&hotel_ids%5B%5D=5000000280013&hotel_ids%5B%5D=5000001245228&hotel_ids%5B%5D=5000001261505&hotel_ids%5B%5D=5000000400527&hotel_ids%5B%5D=5000001283615&hotel_ids%5B%5D=5000001283617&hotel_ids%5B%5D=5000000394041&hotel_ids%5B%5D=5000003972593", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&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); } };