Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev 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
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Norsk Polski Português Русский Svenska Türkçe Українська

Search Hotels

2026-03-10

2026-03-11

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 with indoor pool 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

1131 properties found

  • Nyk Creations Apartments

    7 Middle Road 61B, Johannesburg, South Africa ( Show map )

    The 4-star Nyk Creations Apartments Johannesburg hotel is located 4.4 km from the Johannesburg Zoo and has a swimming pool with a patio. 2.3…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Bougain'Villas

    10 8Th Avenue, Johannesburg, South Africa ( Show map )

    The 4-star Bougain'Villas Johannesburg hotel is about a 10-minute ride from the large South African National Museum of Military History and features a…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • The Lantern Luxe Retreat

    44 Erica Street 44, Johannesburg, South Africa ( Show map )

    The recently renovated The Lantern Luxe Retreat Hotel Johannesburg gives quick access to Columbine Square Shopping Centre, situated just 6 minutes' walk away. The hotel…

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • The Point Of View Cabin

    27 Thaba Bosigo Avenue, Johannesburg, South Africa ( Show map )

    Situated about a 15-minute ride from Apartheid Museum, the 4-star The Point Of View Cabin Johannesburg hotel offers proximity to various city highlights.

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Private Cottages

    7 Halifax Street, Johannesburg, South Africa ( Show map )

    Offering a golf course and a satellite flat-screen, Private Cottages Johannesburg hotel is situated in Johannesburg, a 12-minute walk from the RollEgoli. While…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • Private, Cosy And Stylish Stay At Nest24 Evans Park

    24 Corwen Road, Johannesburg, South Africa ( Show map )

    Located approximately 25 minutes' walk from the 3-star Private, Cosy And Stylish Stay At Nest24 Evans Park Johannesburg hotel, guests can reach Johannesburg Expo…

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46
  • Serene Guest Manor

    4 Flamingo Avenue, Johannesburg, South Africa ( Show map )

    Offering a shared lounge, barbecue grills, and a golf course, Serene Guest Manor Johannesburg hotel lies in a shopping district, within 700 metres of the…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Sandton Skyline Stay

    70 Melville Road, Johannesburg, South Africa ( Show map )

    Featuring a patio and a rooftop swimming pool, Sandton Skyline Stay Johannesburg hotel lies 2.7 km from the Acrobranch Melrose. 3.3 km from this 3…

    More...

    From US$ 36
    price for 1 night
    Book Now From US$ 36
  • Chris Guest House

    260 Elmwood Road, Johannesburg, South Africa ( Show map )

    Chris Guest House Johannesburg is situated 6 km from the James Hall Transport Museum, which is an excellent place to improve cultural awareness. This guest…

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • The Crest Bnb

    54 Eeuwfees Street, South Crest,Alberton, Johannesburg, South Africa ( Show map )

    The Crest Bnb Johannesburg hotel is located in Johannesburg, 3.1 km from Reading Golf Club, and offers a swimming pool. This Johannesburg hotel is about…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Grace On Argyle, Executive Suite In Sandton

    12 Argyle Avenue Craighall, Johannesburg, South Africa ( Show map )

    Offering water slides, a picnic area, and a satellite flat-screen, Grace On Argyle, Executive Suite In Sandton Johannesburg hotel is situated in Johannesburg, 7…

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Pine Park Garden Cottages

    8 Keith Avenue Pine Park, Johannesburg, South Africa ( Show map )

    Located 4.3 km from the public park "Jhb Zoo Lake", the 4-star Pine Park Garden Cottages Johannesburg hotel is about a 5-minute walk…

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • The Bolton Rosebank, Rosey Cosy Escape

    2 Sturdee Avenue, Johannesburg, South Africa ( Show map )

    Located a few steps from Cornerstone Church Rosebank, The Bolton Rosebank, Rosey Cosy Escape Bed & Breakfast Johannesburg gives easy access to various tourist attractions. You'll…

    More...

    From US$ 57
    price for 1 night
    Book Now From US$ 57
  • Viva Guest House

    14 Schiedam Avenue, Johannesburg, South Africa ( Show map )

    The 3-star Viva Guest House Johannesburg is located in Johannesburg, 4.1 km from the Northern Farm, and offers a swimming pool. This Johannesburg hotel…

    More...

    Book Now
  • 1945 On Kloof Guesthouse

    41 Frederick Street Cnr Kloof Road, Observatory, Johannesburg, South Africa ( Show map )

    Located merely 1.4 km from the Melrose Temple, which is considered to be a sacred place of worship, the 5-star 1945 On Kloof Guesthouse…

    More...

    From US$ 139
    price for 1 night
    Book Now From US$ 139
  • Cheerful Cottage

    3 Meadow Lane, Johannesburg, South Africa ( Show map )

    Guests of Cheerful Cottage Johannesburg hotel can enjoy access to Country Club Johannesburg, located a 25-minute walk away. The 4-star hotel is about…

    More...

    Book Now
  • Silken Trap Accommodation No Loadshedding

    31 Francis Road, Johannesburg, South Africa ( Show map )

    Offering a picnic area and a golf course, Silken Trap Accommodation No Loadshedding Johannesburg hotel is situated in Johannesburg, 7 km from the Rietvlei Zoo…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • The Oasis Veranda

    133 Gordon Road Northcliff, Johannesburg, South Africa ( Show map )

    Featuring a terrace and a year-round outdoor pool, the 4-star recently renovated The Oasis Veranda Johannesburg hotel lies about a 10-minute drive…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Unit At The Base Apartment

    323 Surrey Avenue, Johannesburg, South Africa ( Show map )

    Located only 1.4 km from Ferndale Village Shopping Centre, the 4-star Unit At The Base Apartment Johannesburg hotel offers access to tourist attractions throughout…

    More...

    Book Now
  • Ilovo Central

    70 Melville Road 1414, Johannesburg, South Africa ( Show map )

    Ilovo Central Johannesburg hotel offers proximity to Summer Place, situated just 350 metres away. Plus the Sandton Market @ The Park is located nearly a 25…

    More...

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