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

  • Johannesburg Boarding Hostel

    2 Valley Road, Boardeaux, Johannesburg, South Africa ( Show map )

    Featuring Wi-Fi in public areas, Johannesburg Boarding Hostel offers accommodation approximately 7 km from Parkview Golf Club. Located within 6 km of such significant…

    More...

    From US$ 22
    price for 1 night
    Book Now From US$ 22
  • Smartd Home

    Sandton Drive 6, Johannesburg, South Africa ( Show map )

    Smartd Home Johannesburg hotel, located approximately a 10-minute drive from Nedbank Head Office, features a seawater pool and a picnic area. This Johannesburg hotel…

    More...

    Book Now
  • Luxury Apartment Sandton , No Loadshedding

    5 Benmore Road, Johannesburg, South Africa ( Show map )

    Located nearly 5 minutes' walk from Benmore Gardens Shopping Centre, the 3-star Luxury Apartment Sandton, No Loadshedding Johannesburg hotel gives easy access to various…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Cossy Possy Guest House

    251 Highland Road Kensington, Johannesburg, South Africa ( Show map )

    Featuring a private swimming pool, Cossy Possy Guest House Johannesburg is about 7 km from the filled Standard Bank Gallery. Situated within a 15-minute…

    More...

    From US$ 14
    price for 1 night
    Book Now From US$ 14
  • Villa54, Sandton

    54 Homestead Road, Johannesburg, South Africa ( Show map )

    Located 3.5 km from the Bunny Park, Villa54, Sandton Johannesburg hotel is only 250 m from St Catherine Anglican Church. Situated 10 minutes by car…

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46
  • Skyline Views & Modern Luxury Apartment

    89 Grayston Drive, Johannesburg, South Africa ( Show map )

    Nestled in the Sandton district of Johannesburg, nearly a 5-minute walk from Investec Investment Bank, the 3-star Skyline Views & Modern Luxury Apartment Johannesburg…

    More...

    Book Now
  • Casa Marion

    2 Marion Avenue Glenvista, Johannesburg, South Africa ( Show map )

    The 4-star Casa Marion Bed & Breakfast Johannesburg offers a terrace, located approximately 7 km from the Apartheid Museum. The hotel is about 20 km…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • Mampondo Property & Estate Management

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

    Located 4.9 km from the RollEgoli, Mampondo Property & Estate Management Johannesburg hotel is a 5-minute walk from Rivers Church. Situated within 6 km of…

    More...

    From US$ 85
    price for 1 night
    Book Now From US$ 85
  • The Houghton Villa

    No1 7Th Avenue,, Johannesburg, South Africa ( Show map )

    Offering a swimming pool, The Houghton Villa Johannesburg hotel is situated in the Houghton district, 2.4 km from the vibrant indoor mall "African Craft Market…

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Kwathu Bnb

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

    Kwathu Bnb Johannesburg hotel is located in Johannesburg, 5 km from Nelson Mandela Square, and offers a swimming pool. The Mall of Rosebank is about…

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • Michelangelo Hotel Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City

    8 Maude Street, Sandown Sandy, Johannesburg, South Africa ( Show map )

    The 5-star Michelangelo Hotel Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City Johannesburg is situated within 10 minutes' walk of Sasol and features…

    More...

    Book Now
  • Heri Bed & Breakfast

    4 Basroyd Drive, Johannesburg, South Africa ( Show map )

    Located 4.3 km from Klipriviersberg Nature Reserve, the recently renovated Heri Bed & Breakfast Johannesburg offers amenities such as spa therapy and a golf course. The…

    More...

    Book Now
  • De Hill Leisure Guest House

    4 Rainier Road, Johannesburg, South Africa ( Show map )

    De Hill Leisure Guest House Johannesburg is located in Johannesburg, within 7 km of the Absa Money Museum, and offers a swimming pool. This Johannesburg…

    More...

    From US$ 38
    price for 1 night
    Book Now From US$ 38
  • Craftsmanship Maboneng 65

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

    Featuring a swimming pool, Craftsmanship Maboneng 65 Aparthotel Johannesburg is about a 25-minute walk from Johannesburg Stadium. The Arts On Main is approximately 300…

    More...

    Book Now
  • Villa Sant Andrea Boutique Luxury Villa

    9 Bedford Road, Johannesburg, South Africa ( Show map )

    Villa Sant Andrea Boutique Luxury Villa Johannesburg hotel is located in Johannesburg, around 4 km from the Glendower Golf Club, and offers a swimming pool.

    More...

    From US$ 98
    price for 1 night
    Book Now From US$ 98
  • Ultra Housing Suite

    77 Jan K Marais Avenue, Johannesburg, South Africa ( Show map )

    Offering a plunge swimming pool, the 3-star Ultra Housing Suite Johannesburg hotel is nestled in the Barmbek Sued district of Johannesburg, 3.1 km from…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Robin Hills Acacia Guesthouse

    38 Rietbok Avenue, Johannesburg, South Africa ( Show map )

    Featuring a swimming pool, the 4-star Robin Hills Acacia Guesthouse Johannesburg is located in the Randburg district, within a 7-km distance of the…

    More...

    Book Now
  • Casa Bedfordview

    72 Northumberland Road, Johannesburg, South Africa ( Show map )

    Located approximately 20 minutes' walk from the Eastgate Shopping Centre, Casa Bedfordview Hotel Johannesburg includes 6 rooms. This Johannesburg hotel is about 5 km from…

    More...

    Book Now
  • Fourways Johannesburg Hostel

    79 Albatross Drive, Johannesburg, South Africa ( Show map )

    Offering a casino and barbecue for guests' enjoyment, Fourways Johannesburg hostel is located nearly 25 minutes' walk from the Montecasino. Dainfern Golf Club is about…

    More...

    Book Now
  • 6 On Morris Guest Lodge

    6B Morris Street East, Johannesburg, South Africa ( Show map )

    The 4-star 6 On Morris Guest Lodge Johannesburg hotel provides tour/ticket assistance, and a prime location, 2.6 km from the Chilli Lane Shopping…

    More...

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