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

  • The Kings Lodge

    95 14Th Avenue, Johannesburg, South Africa ( Show map )

    Guests of the 3-star The Kings Lodge Johannesburg hotel can visit Parkview Golf Club, situated approximately 7 km away. You'll need 31-minute drive…

    More...

    From US$ 47
    price for 1 night
    Book Now From US$ 47
  • Azinnia Rivonia Guest House

    56 Wessel Road, Johannesburg, South Africa ( Show map )

    Located nearly a 10-minute drive from Leeukop Golf Course, the 3-star Azinnia Rivonia Guest House Johannesburg offers Wi-Fi throughout the property and…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Semeni Asante Guesthouse Getaway

    8 Longfellow Street, Johannesburg, South Africa ( Show map )

    Semeni Asante Guesthouse Getaway Johannesburg, located a 10-minute drive from Apartheid Museum, features Wi-Fi in public areas. Johannesburg centre can be reached within…

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Tudor Lodge Guest House

    25 Oranje Avenue, Gallo Manor,, Johannesburg, South Africa ( Show map )

    Located nearly a 10-minute ride from the modern mall "Benmore Centre", the affordable 3-star Tudor Lodge Guest House Johannesburg offers access to tourist…

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • De'Moore Guest House

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

    De'Moore Guest House Johannesburg, located 1.3 km from the Rhodes Park, offers a heated pool, Wi-Fi throughout the property. This Johannesburg bed & breakfast is…

    More...

    From US$ 16
    price for 1 night
    Book Now From US$ 16
  • Cozy Retreat Ferndale

    447 Rugby Avenue, Johannesburg, South Africa ( Show map )

    Featuring a swimming pool, Cozy Retreat Ferndale Hotel Johannesburg is 2.8 km from Bromhof Village Centre. While staying in this Johannesburg hotel, you are invited…

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • Rosebank Lodge & Backpacker

    219 Jan Smuts Avenue, Johannesburg, South Africa ( Show map )

    Situated a 5-minute stroll from Saint Martin-in-the-field Anglican Church, Rosebank Lodge & Backpacker hostel offers an outdoor swimming pool for guests' enjoyment.

    More...

    From US$ 11
    price for 1 night
    Book Now From US$ 11
  • Rekky Signature Guesthouse

    Kelvin Road 44 45 Kelvin Road, Bramley, Johannesburg, South Africa ( Show map )

    The 4-star Rekky Signature Guesthouse Johannesburg gives quick access to St Catherine Anglican Church, which is situated just 6 minutes' walk away. The indoor…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Linden Guest House

    13, 4Th Street, Linden, Johannesburg, South Africa ( Show map )

    Linden Guest House Johannesburg is a great place to stay in the Barmbek Sued district, a 10-minute drive from Delta Park. The Cresta Shopping…

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Maboneng City Building Free Wifi And Swimming Pool

    276 Main Street Unit 005, Johannesburg, South Africa ( Show map )

    The 3-star Maboneng City Building Free Wifi And Swimming Pool Johannesburg hotel is just near the Maboneng Precinct and features a patio with outdoor…

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • Royal Stina Hotel-Style With Swimming Pool

    260 Main Street 233, Johannesburg, South Africa ( Show map )

    Featuring a convenience shop, the smoke-free Royal Stina Hotel-Style With Swimming Pool Johannesburg lies a mere 7 minutes' walk from the Kwa Mai…

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • The Cube Apartment Sandton

    The Cube Complex - Sandton., Johannesburg, South Africa ( Show map )

    The Cube Apartment Sandton Johannesburg hotel offers proximity to Nedbank Head Office, which is located 4.8 km away. The Liliesleaf Farm Museum is 10 minutes…

    More...

    Book Now
  • Lethabong Boutique Guesthouse

    133 8Th Street, Johannesburg, South Africa ( Show map )

    Lethabong Boutique Guesthouse Johannesburg is located in Johannesburg, approximately 20 minutes' walk from Johannesburg Stock Exchange JSE, and offers a year-round outdoor pool. You'll…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Modern Spacious 1Br Apartment At The Bolton Rosebank

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

    The 4-star Modern Spacious 1Br Apartment At The Bolton Rosebank Johannesburg hotel offers quick access to Cornerstone Church Rosebank, situated approximately a 5-minute…

    More...

    Book Now
  • 435 On Vale Boutique Villa

    435A Vale Avenue, Johannesburg, South Africa ( Show map )

    Offering a swimming pool, 435 On Vale Boutique Aparthotel Johannesburg is nestled in the Barmbek Sued district, a 14-minute stroll from Ferndale Village Shopping…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • The Base, Central Affordable Luxury

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

    The 1-room The Base, Central Affordable Luxury Johannesburg apartment is located only 9 minutes' walk from Volle Evangelie Kerk Ferndale and offers Wi-Fi…

    More...

    Book Now
  • Sandtongate Heights

    25 Minerva Avenue, Johannesburg, South Africa ( Show map )

    The spacious Sandtongate Heights Johannesburg apartment is located a 10-minute ride from HSBC Africa and 2.8 km from James & Ethel Gray City Park. The…

    More...

    From US$ 97
    price for 1 night
    Book Now From US$ 97
  • Beautiful 2 Bed, 2 Baths Apartment

    Middle Road, Johannesburg, South Africa ( Show map )

    The spacious Beautiful 2 Bed, 2 Baths Apartment is located in Johannesburg, within 10 minutes' drive of Rand Merchant Bank, and pampers guests with a…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Gael Guest 1

    61 Eckstein Street, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the 1-room Gael Guest 1 Apartment Johannesburg, which is about 10 minutes by car from Johannesburg…

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Maddison Palms West

    128 North Road, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the 39 m² Maddison Palms West Apartment Johannesburg, which is merely 1 km from Taboo Nightclub and…

    More...

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