Beginning of main content

location Johannesburg is highly rated for Cafes and Safaris by 201 people

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Johannesburg

Best deal Best deal Jul 20 - Jul 22
Tonight Tonight Jun 18 - Jun 19
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Top 10 Hotels in Johannesburg

See all 1,041 Hotels in Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg

Four Seasons Hotel The Westcliff, Johannesburg

67 Jan Smuts Avenue, Randburg
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly Randburg hotel is within 2 mi (3 km) of Johannesburg Zoo and South African Museum of Military History. Museum Africa is 2.5 mi (4 km) ...

Four Seasons Hotel The Westcliff, Johannesburg$246

Four Seasons Hotel The Westcliff, Johannesburg$246
City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

Above Multi-Storey Parkade 2, Level 5, Kempton Park
    3.0 out of 5.0
     
     

    Situated near the airport, in Kempton Park, this hotel is close to International Terminal Duty Free Mall, Kempton Park Golf Club, and Festival Mall. Area attractions ...

    City Lodge Hotel at OR Tambo International Airport$122

    City Lodge Hotel at OR Tambo International Airport$122
    Courtyard Hotel Rosebank

    Courtyard Hotel Rosebank

    Corner Oxford and Tyrwhitt Avenue, Johannesburg
      4.0 out of 5.0
       
       

      Located in the heart of Johannesburg, this hotel is 0.4 mi (0.6 km) from Rosebank Mall and within 3 mi (5 km) of South African Museum of Military History and ...

      Courtyard Hotel Rosebank$98

      Courtyard Hotel Rosebank$98
      Signature Lux Hotel, by Onomo

      Signature Lux Hotel, by Onomo

      135 West Street, Sandton
      • Free Cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Situated in the city center, this hotel is close to Nelson Mandela Square, Sandton Convention Centre, and Sandton City Mall. Area attractions also include South ...

      Signature Lux Hotel, by Onomo$56

      Signature Lux Hotel, by Onomo$56
      54 On Bath

      54 On Bath

      54 Bath Avenue, Johannesburg
        5.0 out of 5.0
         
         

        This family-friendly hotel is located in the business district, close to Rosebank Mall, Johannesburg Zoo, and Dunkeld West Shopping Centre. Also nearby are Hyde ...

        54 On Bath$179

        54 On Bath$179
        Aero Guest Lodge

        Aero Guest Lodge

        81 Kempton Road, Kempton Park
          4.0 out of 5.0
           
           

          Situated near the airport, in Kempton Park, this lodge is close to Festival Mall, Kempton Park Golf Club, and International Terminal Duty Free Mall. Area attractions ...

          Aero Guest Lodge$45

          Aero Guest Lodge$45
          Southern Sun O.R. Tambo International Airport

          Southern Sun O.R. Tambo International Airport

          Jones Road, Kempton Park
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Situated in the business district, this hotel is 0.8 mi (1.2 km) from International Terminal Duty Free Mall and within 3 mi (5 km) of Kempton Park Golf Club ...

          Southern Sun O.R. Tambo International Airport$102

          Southern Sun O.R. Tambo International Airport$102
          The Peech Hotel

          The Peech Hotel

          61 North Street, Melrose, Johannesburg
            4.0 out of 5.0
             
             

            Situated in the business district, this eco-friendly hotel is close to Wanderers Stadium, Killarney Golf Club, and Rosebank Mall. Also nearby are Dunkeld West ...

            The Peech Hotel$217

            The Peech Hotel$217
            Protea Hotel by Marriott Johannesburg Balalaika Sandton

            Protea Hotel by Marriott Johannesburg Balalaika Sandton

            20 Maude Street, Sandton
            • Free Cancellation
            • Reserve now, pay when you stay
            4.0 out of 5.0
             
             

            Modern hotel with colonial themed design set in lush, landscaped gardens, attached to Village Walk Shopping Centre and within walking distance to Nelson Mandela ...

            Protea Hotel by Marriott Johannesburg Balalaika Sandton$79

            Protea Hotel by Marriott Johannesburg Balalaika Sandton$79
            Airport Inn and Suites

            Airport Inn and Suites

            6 Electron Road, Isando, Kempton Park
              3.0 out of 5.0
               
               

              Situated in Kempton Park, this aparthotel is close to Kempton Park Golf Club and Festival Mall. Area attractions also include Bedford Centre Shopping Mall and ...

              Airport Inn and Suites$25

              Airport Inn and Suites$25
              Map

              Search Hotels near Top Johannesburg Attractions

              Recent Reviews in Johannesburg