Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines 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

Tonight 19 Jun. - 20 Jun.
This weekend 21 Jun. - 23 Jun.
Next weekend 28 Jun. - 30 Jun.

845 Cheap Hotels in Johannesburg

See all 845 properties in Johannesburg

Estimated price for 1 night/2 adults

Hyatt Regency Johannesburg

Hyatt Regency Johannesburg

191 Oxford Road, Johannesburg, Gauteng
Hyatt Regency Johannesburg
    5.0 out of 5.0
     
     

    Hyatt Regency JohannesburgGet Rates

    Crowne Plaza Johannesburg - The Rosebank

    Crowne Plaza Johannesburg - The Rosebank

    13 Tyrwhitt Avenue Rosebank, Johannesburg, Gauteng
    Crowne Plaza Johannesburg - The Rosebank
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Crowne Plaza Johannesburg - The RosebankNZ$94

    22 Jun - 23 Jun

    Protea Hotel by Marriott Johannesburg Parktonian All-Suite

    Protea Hotel by Marriott Johannesburg Parktonian All-Suite

    120 De Korte Street, Johannesburg, Gauteng
    Protea Hotel by Marriott Johannesburg Parktonian All-Suite
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Protea Hotel by Marriott Johannesburg Parktonian All-SuiteNZ$110

    5 Jul - 6 Jul

    African Pride Melrose Arch Hotel, Autograph Collection

    African Pride Melrose Arch Hotel, Autograph Collection

    1 Melrose Square, Melrose Arch, Johannesburg, Gauteng
    African Pride Melrose Arch Hotel, Autograph Collection
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    African Pride Melrose Arch Hotel, Autograph CollectionNZ$265

    5 Jul - 6 Jul

    Holiday Inn Rosebank

    Holiday Inn Rosebank

    The Zone Oxford Rd Rosebank, Johannesburg, Gauteng
    Holiday Inn Rosebank
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Holiday Inn RosebankNZ$116

    22 Jun - 23 Jun

    C.A.G The Vantage

    C.A.G The Vantage

    Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
    C.A.G The Vantage
    • Free Cancellation
    4.0 out of 5.0
     
     

    C.A.G The VantageNZ$90

    9 Jul - 10 Jul

    Courtyard Hotel Rosebank

    Courtyard Hotel Rosebank

    Corner Oxford and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
    Courtyard Hotel Rosebank
      4.0 out of 5.0
       
       

      Courtyard Hotel RosebankNZ$184

      20 Jun - 21 Jun

      The Residence Boutique Hotel

      The Residence Boutique Hotel

      17th 4th Avenue, Houghton, Johannesburg, Gauteng
      The Residence Boutique Hotel
        5.0 out of 5.0
         
         

        The Residence Boutique HotelNZ$438

        20 Jun - 21 Jun

        Genesis All-Suite Hotel

        Genesis All-Suite Hotel

        10 Sandler Road, Fairmount, Johannesburg, Gauteng
        Genesis All-Suite Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Genesis All-Suite HotelNZ$155

        21 Jun - 22 Jun

        Faircity Mapungubwe Hotel Apartments

        Faircity Mapungubwe Hotel Apartments

        52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
        Faircity Mapungubwe Hotel Apartments
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Faircity Mapungubwe Hotel ApartmentsNZ$85

        28 Jun - 29 Jun

        Map

        Search Hotels near Top Johannesburg Attractions

        Recent Reviews in Johannesburg

        Travel to & Explore Johannesburg


        Explore Johannesburg with Expedia.co.nz’s Travel Guides to find the best flights, cars, holiday packages and more!