Hotels in Johannesburg

    • Sort by:
    • Popularity
    • Price
    • Star rating
    • Guest rating
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Underground stations
  • Train stations
  • Parks
  • Tourist attractions
  • Museums
  • Convention centers
  • Stadiums
  • Food and meals
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

  • Sterkfontein, Sterkfontein, Za, Johannesburg, South Africa, Map
    Sibani Lodge photos Exterior
    Wi-Fi
    Parking
    Luggage storage
    24-hour

    24-hour reception

    24-hour security

    Food/ Drinks

    Picnic area/ Tables

    Breakfast room

    Swimming pool

    Private swimming pool

    Spa and relaxation

    Jacuzzi

    Meeting facilities

    Meeting room

    The 3-star Sibani Lodge boasts close proximity to Investec just 45.2 km away. More details

    From
    US$447
    per night
    Not available
  • 50 Shepherd Road, Bryanston, Johannesburg, South Africa, 2021, Map
    9.4
    Exclusive
    Based on 2 reviews
    50 On Shepherd Boutique Guest House photos Exterior
    Wi-Fi
    Parking

    On-site parking

    Luggage storage
    24-hour
    Swimming pool

    Seasonal outdoor pool

    Laundry
    TV

    Flat-screen TV

    Kitchen facilities

    Electric kettle

    The boutique 4-star 50 On Shepherd Boutique Guest House offers an ideal spot in a shopping area close to a stadium, casinos and restaurants. This hotel is situated 5. More details

    From
    US$66
    per night
    Not available
  • Plot 422, Fleetwood Avenue, North Riding Estate, Johannesburg, South Africa, Map
    North Haven Country Estate photos Exterior
    Free Wi-Fi

    Free Wi-Fi in rooms

    Parking

    On-site parking

    Luggage storage
    24-hour

    24-hour reception

    Food/ Drinks

    Outdoor dining area

    Poolside snack bar

    Welcome drink

    Shuttle

    Paid airport shuttle

    Swimming pool

    Outdoor swimming pool

    Spa and relaxation

    Jacuzzi

    North Haven Country Estate Bed & Breakfast is a 3-star property situated about 3.8 km from Lion Park. More details

    From
    US$70
    per night
    Not available
  • Crn. Republic Road & Main Avenue Ferndale Randburg, Johannesburg, South Africa, 2194, Map
    Randburg Towers photos Exterior
    Wi-Fi
    Parking
    Luggage storage
    24-hour
    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Swimming pool
    Elevator
    Air conditioning

    The 3-star Randburg Towers Hotel places guests abound 2.5 km from AECI Dynamite Factory Museum, South African National Museum of Military History and Honeydew Mazes. More details

    From
    US$65
    per night
    Not available
  • 15 Hunt Road, Johannesburg, South Africa, Map
    A Peaceful Retreat Bed & Breakfast photos Exterior
    Wi-Fi
    Parking

    On-site parking

    Luggage storage
    24-hour
    Swimming pool

    Outdoor swimming pool

    Laundry
    TV

    Leisure/ TV room

    Kitchen facilities

    Electric kettle

    Located in a shopping area of Johannesburg, the 4-star A Peaceful Retreat Bed & Breakfast Bed & Breakfast offers a shared lounge, a swimming pool and a golf course. The property lies within 7. More details

    From
    US$79
    per night
    Not available
  • 22 Melville Road, Illovo Sandton, Johannesburg, South Africa, 2146, Map
    Illovo Lodge photos Exterior
    Free parking
    Food/ Drinks

    Restaurant

    Illovo Lodge is a 3-star property only 1150 meters from Dunkeld West Shopping Centre. Sandton City Shopping Centre is about 25 minutes' walk away. More details

    From
    US$81
    per night
    Not available
  • Above Multi-Storey Parkade 2, Level 5 Or Tambo International Airport Kempton Park Gauteng, Johannesburg, South Africa, Map
    City Lodge At Or Tambo Airport photos Exterior
    Free Wi-Fi
    Parking
    Luggage storage
    24-hour
    Food/ Drinks

    Restaurant

    Fitness/ Gym

    Exercise gym

    Swimming pool
    Air conditioning

    City Lodge At Or Tambo International Airport is a 3-star venue set just 12.4 km from Italian Chamber of Trade and Industries, Rhodes Park and Rand Merchant Bank. More details

    From
    US$185
    per night
    Not available
  • 12 Knoppiesdoring Street, Roodepoort, Johannesburg, South Africa, Map
    Whara-Whara Guesthouse photos Room
    Wi-Fi
    Parking

    On-site parking

    Luggage storage
    24-hour
    Shuttle

    City shuttle service

    Swimming pool

    Seasonal outdoor pool

    Spa and relaxation

    Jacuzzi

    Sauna

    Laundry

    Whara-Whara Guesthouse is a 3-star venue set just 13.4 km from Johannesburg . More details

    From
    US$48
    per night
    Not available
  • Ernest Oppenheimer Avenue, Bruma, Johannesburg, South Africa, Map
    Garden Court Eastgate photos Exterior
    Internet
    Parking

    Paid parking

    Luggage storage
    24-hour
    Food/ Drinks

    Restaurant

    Shuttle

    Free shuttle service

    Swimming pool

    Outdoor swimming pool

    Laundry

    The 3-star Garden Court Eastgate Hotel boasts close proximity to Satyagraha House just 3.9 km away. More details

    From
    US$122
    per night
    Not available
  • 267 Surrey Avenue ,Johannesburg 2194, Johannesburg, South Africa, 2194, Map
    7.6
    Fabulous
    Based on 3 reviews
    Diaz On Surrey Boutique photos Interior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Parking
    Luggage storage
    24-hour
    No Smoking

    Non-smoking rooms

    The 4-star Diaz On Surrey Boutique Hotel is situated a mere 7.5 km away from South African National Museum of Military History, James and Ethel Grey Park and Peacemakers Museum. More details

    From
    US$132
    per night
    Not available
  • Cnr Grayston Drive And Webber Road, Johannesburg, South Africa, Map
    Town Lodge Sandton, Grayston Drive photos Exterior
    Free Wi-Fi
    Free parking
    Luggage storage
    24-hour

    24-hour check-in

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Shuttle

    Paid airport shuttle

    Swimming pool

    Outdoor swimming pool

    Laundry

    The budget 2-star Town Lodge Sandton, Grayston Drive is set in a shopping area minutes away from Johannesburg, Sandton City Shopping Centre and Sandton Convention Centre. The venue is 5 km away from the city center. More details

    From
    US$88
    per night
    Not available
  • 34 Dion Close, Sandton, Johannesburg, South Africa, Map
    Strathavon Bed And Breakfast photos Exterior
    Wi-Fi
    Parking

    On-site parking

    Luggage storage
    24-hour
    Food/ Drinks

    Outdoor dining area

    Picnic area/ Tables

    Shuttle

    Paid airport shuttle

    Swimming pool

    Seasonal outdoor pool

    Laundry

    Strathavon Bed And Breakfast is set in a shopping area of Johannesburg next to Sandton City Shopping Centre, Johannesburg and Sandton Convention Centre. Guests are offered 6 non-smoking rooms featuring a dressing area, complimentary Wi-Fi, a lounge area, music system and a private safe. More details

    From
    US$72
    per night
    Not available
  • 2 Hulley Road Isando Ext. 3 Kempton Park 1619, Johannesburg, South Africa, Map
    Garden Court O R Tambo Airport photos Exterior
    Wi-Fi
    Parking
    Luggage storage
    24-hour
    Food/ Drinks

    Restaurant

    Swimming pool
    Air conditioning

    Garden Court O R Tambo Airport Hotel is rated 3 stars and is placed about 9.2 km from Royal Johannesburg & Kensington Golf Club, Saps Mechanical School Golf Club and Eastgate Shopping Centre. More details

    From
    US$132
    per night
    Not available
  • 34 Chapel Avenue,Bryanston , Johannesburg, South Africa, Map
    Summerview Guest Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in rooms

    Parking

    On-site parking

    Luggage storage
    24-hour
    Food/ Drinks

    Bar/ Lounge area

    Outdoor dining area

    Shuttle

    Airport shuttle

    Swimming pool

    Outdoor swimming pool

    Laundry

    The 3-star Summerview Guest Lodge is set just 4.7 km from AECI Dynamite Factory Museum, Honeydew Mazes and NuMetro Cinemas. More details

    From
    US$109
    per night
    Not available
  • 72 Dale Road, Johannesburg, South Africa, Map
    7.4
    Very good
    Based on 24 reviews
    Accolades Boutique Venue photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Parking

    On-site parking

    Kitchen facilities
    Air conditioning
    Shuttle

    Paid airport shuttle

    TV

    Flat-screen TV

    Laundry

    Self-service laundry

    Meeting facilities

    Business center

    The comfortable Accolades Boutique Hotel offers accommodation in a tourist area of Johannesburg. The hotel boasts prime location next to Kyalami Racetrack, Ebotse Golf and Country Estate and Boulders Shopping Centre. More details

    From
    US$107
    per night
    Not available
  • 546 16Th Road ; Midrand, Johannesburg, South Africa, 1685, Map
    Bon Hotel Midrand photos Interior
    Wi-Fi
    Parking

    Paid parking

    Luggage storage
    24-hour

    24-hour check-in

    24-hour reception

    24-hour security

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Dining room

    Breakfast room

    Shuttle

    Paid airport shuttle

    Swimming pool
    Spa and relaxation

    Jacuzzi

    Sauna

    Bon Hotel Midrand is a 3-star property situated about 16.4 km from Nelson Mandela Square, Sandton Convention Centre and Johannesburg . More details

    From
    US$48
    per night
    Not available
  • 6 Anderson Street, Johannesburg, South Africa, 2000, Map
    7.0
    Very good
    Based on 20 reviews
    Ashanti Hotel And Apartments photos Interior
    Internet
    Parking
    Luggage storage
    24-hour
    Fitness/ Gym

    Exercise gym

    Swimming pool

    Outdoor swimming pool

    Air conditioning

    Ashanti Hotel And is an intimate 4-star hotel set 4.7 km from Johannesburg and 1. More details

    From
    US$127
    per night
    Not available
  • 55 Lancaster Avenue, Johannesburg 2196, South Africa, Johannesburg, South Africa, Map
    Craighall Garden Guest House photos Exterior
    Wi-Fi
    Parking

    On-site parking

    Luggage storage
    24-hour
    Food/ Drinks

    Outdoor dining area

    Spa and relaxation

    Jacuzzi

    TV

    Flat-screen TV

    Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

    The upscale 4-star Craighall Garden Guest House lies within walking distance of Sandton Convention Centre, Museum Africa and Dunkeld West Shopping Centre. The venue is set within 10 km from Johannesburg city center. More details

    From
    US$52
    per night
    Not available
  • 142 Curzon Road, Bryanston, Johannesburg, South Africa, 2021, Map
    Grace Guest House photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Parking

    On-site parking

    Luggage storage
    24-hour
    Food/ Drinks

    Outdoor dining area

    Snack bar

    Picnic area/ Tables

    Swimming pool

    Outdoor swimming pool

    Laundry
    TV

    Flat-screen TV

    Grace Guest House is a luxury 4-star hotel set 6.1 km from Sandton City Shopping Centre and 18. More details

    From
    US$66
    per night
    Not available

Filtering results

Please wait...

^
448 hotels found
Go to map view
Go to list view
Star rating
Accommodation type
  • (295)
  • (137)
  • (16)
Price
  • (69)
  • (191)
  • (96)
  • (41)
  • (51)
Average rating
  • (36)
  • (44)
  • (22)
  • (9)
Underground stations
  • (44)
  • (22)
  • (20)
  • Show more
Nearby
  • (36)
  • (19)
  • (68)
  • (76)
  • (76)
  • (73)
  • (80)
  • (69)
  • (71)
  • (70)
  • (71)
  • (42)
  • (40)
  • (46)
  • (46)
  • Show more
Districts
  • (99)
  • (17)
  • (9)
  • (12)
  • (15)
  • (18)
  • (14)
  • Show more
Hotel type
  • (207)
  • (203)
  • (186)
  • (131)
  • (87)
  • (56)
  • (54)
  • (50)
  • (44)
  • (33)
  • (23)
  • (12)
  • (8)
Search by name
Amenities
  • (393)
  • (221)
  • (191)
  • (176)
  • (150)
  • (104)
  • (97)
  • Show more
Room facilities
  • (20)
  • (1)
  • (5)
  • (18)
  • (13)
  • (19)
  • (161)
  • Show more
Services
  • (131)
  • (97)
  • (21)
  • (208)
  • (105)
  • (54)
Brands
  • (3)
  • (3)
  • (2)
  • (2)
  • (2)
  • (1)
  • (1)
  • Show more