Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso

Search Hotels

2026-04-28

2026-04-29

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Hotels in Johannesburg

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

231 properties found

  • Amberhall Guesthouse

    109 Blandford Road, Johannesburg, South Africa ( Show map )

    Featuring a private swimming pool, Amberhall Guesthouse Johannesburg is 4.7 km from the Bird Gardens. This 4-star hotel is about 20 km from Lanseria…

    More...

    From US$ 181
    price for 1 night
    Book Now From US$ 181
  • The Capital On Bath

    72 Bath Avenue, Johannesburg, South Africa ( Show map )

    Situated within 200 metres of South African Chamber of Commerce and Industry, The Capital On Bath Hotel Johannesburg offers an outdoor swimming pool. Located 0.7…

    More...

    From US$ 61
    price for 1 night
    Book Now From US$ 61
  • 24 On Basil

    24B Basil Street, Johannesburg, South Africa ( Show map )

    24 On Basil Hotel Johannesburg, located 5 km from the Braamfontein Spruit Trail, boasts an outdoor swimming pool. This 4-star hotel lies in the…

    More...

    From US$ 111
    price for 1 night
    Book Now From US$ 111
  • Inn And Out Plus Craighall

    14 Portland Ave, Craighall Park, Johannesburg, South Africa ( Show map )

    Situated a 6-minute walk from The Colony Shopping Centre, Inn And Out Plus Craighall Johannesburg offers an outdoor swimming pool. James & Ethel Gray City…

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Sun1 O.R.Tambo

    Cnr Herman Street & Kruin Street Isando, Johannesburg, South Africa ( Show map )

    Situated merely 1.8 km from a shopping hub like the Karaglen Shopping Centre, the 2-star Sun1 O.R.Tambo Hotel Johannesburg provides guests with…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Hampton By Hilton Sandton Grayston

    Grayston Square, 93 Grayson Drive, Johannesburg, South Africa ( Show map )

    Offering 158 rooms, the smoke-free Hampton By Hilton Sandton Grayston Johannesburg hotel is near the shopping district of Johannesburg, around 20 minutes' walk from…

    More...

    From US$ 124
    price for 1 night
    Book Now From US$ 124
  • Road Lodge Rivonia

    Rivonia Road Corner 10Th Avenue, Johannesburg, South Africa ( Show map )

    Featuring Wi-Fi in public areas, Road Lodge Rivonia Johannesburg hotel sits 25 minutes' walk from Country Club Johannesburg. Located 3.1 km from River Club…

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • Cag The Tyrwhitt

    The Tyrwhitt, Rosebank, Cnr Bath And Tyrwhitt Avenue Rosebank, Johannesburg, South Africa ( Show map )

    Cag The Tyrwhitt Hotel Johannesburg features 7 rooms and lies around a 25-minute walk from Parktown North. The indoor mall "African Craft Market of…

    More...

    From US$ 307
    price for 1 night
    Book Now From US$ 307
  • La Orchard Hotel

    5 Louis Road, Orchards,, Johannesburg, South Africa ( Show map )

    Located about 7 km from Gandhi Square and about 10 minutes by car from the Nelson Mandela Foundation, La Orchard Hotel Johannesburg offers a banquet…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • Marriott Executive Apartments Johannesburg, Melrose Arch

    42 The High Street, Melrose Arch, Johannesburg, South Africa ( Show map )

    Located 4.9 km from the city park "Jhb Zoo Lake", the 4-star Marriott Executive Apartments Johannesburg, Melrose Arch hotel is just a 5-minute…

    More...

    From US$ 220
    price for 1 night
    Book Now From US$ 220
  • City Lodge Newtown, Johannesburg

    Corner Carr And Miriam Makeba Street, Newtown, Johannesburg, Johannesburg, South Africa ( Show map )

    Located approximately a 20-minute walk from Origins Centre Museum and 800 metres from the Sci-Bono Discovery Centre, the 3-star City Lodge Newtown…

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • Gold Crown International Hotel Johannesburg

    27 Drakensberg Road, Johannesburg, South Africa ( Show map )

    Offering a nightclub and a shared lounge, the 3-star Gold Crown International Hotel Johannesburg is nestled in an entertainment area, within 7 km of…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Palm Continental Hotel

    9 Church Street, Amalgam, Johannesburg, South Africa ( Show map )

    The 4-star Palm Continental Hotel Johannesburg, located close to the business district of Johannesburg, features 24-hour front desk assistance and wake-up calls…

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Ecomotel Grayston Previously Known As Sun1 Wynberg

    1 Maree Street, Bramley Park, Johannesburg, South Africa ( Show map )

    Located 4.3 km from the Nelson Mandela Foundation, the 2-star Ecomotel Grayston Previously Known As Sun1 Wynberg Johannesburg hotel offers Wi-Fi in public…

    More...

    From US$ 32
    price for 1 night
    Book Now From US$ 32
  • Sun1 Berea

    1 Mitchell Street, Johannesburg, South Africa ( Show map )

    Offering a location a 5-minute walk from the Hazeldene Hall, Sun1 Berea Hotel Johannesburg offers 68 rooms. Guests may find the SAB World of…

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • Ascot Hotel

    107 Algernon Road, Johannesburg, South Africa ( Show map )

    Located 700 metres from the historical Satyagraha House, the 4-star Ascot Hotel Johannesburg offers 24-hour reception and wake-up service. Situated approximately 15…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Classique Grace Boutique Hotel

    61 Bowling Ave Morningside Manor, Johannesburg, South Africa ( Show map )

    The 3-star Classique Grace Boutique Hotel Johannesburg, located approximately a 10-minute ride from Johannesburg Stock Exchange JSE, offers a seasonal outdoor swimming pool…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Studio Stay On Sixty6

    66 Rivonia Road, Johannesburg, South Africa ( Show map )

    Overlooking the garden, Studio Stay On Sixty6 Johannesburg hotel is 3.5 km from the Circa. Situated about a 25-minute walk from the Wanderers Golf…

    More...

    From US$ 81
    price for 1 night
    Book Now From US$ 81
  • Road Lodge Jnb Airport

    Kruin Street, Off Herman Road Harmelia Ext 2, Germiston, Johannesburg, South Africa ( Show map )

    Located 3.6 km from the St Therese Catholic Church, Road Lodge Jnb Airport Johannesburg hotel offers air-conditioned rooms nearly 20 minutes' walk from the…

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • De Bliss Lodge

    154 Lilian Ngoyi Street, Johannesburg, South Africa ( Show map )

    Featuring Wi-Fi throughout the property, De Bliss Lodge Johannesburg hotel sits 4.7 km from the Apartheid Museum. The 4-star hotel is situated right…

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31