2

Adults:

2

Children:

0

Hotels with indoor pool in Johannesburg

Enter your dates

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0

Hotels with indoor pool

1174 properties found in Johannesburg

  • Serenity Garden Parkmore

    Serenity Garden Parkmore

    Sandton Near Sandton City - 2.4km
    "Ideal for families"
    • Outdoor swimming pool available

    • Free WiFi throughout the property

    • Spacious picnic area for relaxation

    from

    US$ 53 price for 1 night
    Check rates
  • Birch Tree Cottage

    Birch Tree Cottage

    Corner Christo And Church Avenue Walking distance to clinic - 500m
    "Comfort and convenience assured"
    • Pet-friendly self-catering unit available

    • Outdoor swimming pool with sun loungers

    • Complimentary WiFi and private parking

    from

    US$ 62 price for 1 night
    Check rates
  • Oxford Healthcare Retreat

    Oxford Healthcare Retreat

    16 Porter Avenue Melrose North Close to shopping - 6.9km
    "Relax, rejuvenate, restore"
    • Spa facilities with professional services

    • On-site tennis court and equipment

    • Yoga classes and wellness options

    from

    US$ 235 price for 1 night
    Check rates
  • Sandton Penthouse

    Sandton Penthouse

    Sandton
    To enjoy your vacation in Johannesburg, stay at the spacious 220 m^2 Sandton Penthouse Johannesburg apartment, which is only 1.4 km from Rand Merchant Bank and merely 12 minutes' stroll from Benmore…
    View details+

    from

    US$ 280 price for 1 night
    Check rates
  • Stunning Apartment In Sandton Central

    Stunning Apartment In Sandton Central

    Sandton
    Located a mere 0.7 km from Sandton railway station, the 1-room Stunning Apartment In Sandton Central Johannesburg is only a 9-minute walk from Sandton Convention Center. Also, there is a private pool…
    View details+

    from

    US$ 81 price for 1 night
    Check rates
  • 49-On-Cherry

    49-On-Cherry

    49 Cherry Drive, Rand Park Nearby movie theaters - 300m
    "Luxury and leisure experience"
    • Refreshing outdoor swimming pool

    • Spacious luxury suites available

    • Convenient free private parking

    from

    US$ 96 price for 1 night
    Check rates
  • Oasis On Lily With Own Pool

    Oasis On Lily With Own Pool

    20 Lily Ave, Northcliff
    Located within 7 km of Johannesburg Zoo, the 2-bedroom Oasis On Lily With Own Pool Villa Johannesburg provides access to various tourist attractions in the vicinity.
    View details+

    from

    US$ 418 price for 1 night
    Check rates
  • Jordan'S Luxe Apartments

    Jordan'S Luxe Apartments

    Sandton
    The spacious 3-bedroom Jordan's Luxe Apartments Johannesburg is located in Johannesburg, a mere 1 km from Rand Merchant Bank, and offers an outdoor swimming pool with a pool bar. Nelson Mandela…
    View details+

    from

    US$ 167 price for 1 night
    Check rates
  • Q On First B&B

    Q On First B&B

    39A 1St Avenue East Great cultural experience - 3.2km
    "Comfort and relaxation guaranteed"
    • Outdoor swimming pool available

    • Free Wi-Fi in all rooms

    • Full English/Irish breakfast served

    from

    US$ 83 price for 1 night
    Check rates
  • Maison Jacaranda

    Maison Jacaranda

    No 11 Armagh Rd Parkview Proximity to golf courses - 1.3km
    "Relax by the pool"
    • Outdoor swimming pool with sun loungers

    • Private entrance for enhanced privacy

    • Heated swimming pool available year-round

    from

    US$ 68 price for 1 night
    Check rates
  • Innov8 Spaces

    Innov8 Spaces

    Sandton Nearby shopping malls - 3km
    "Spacious apartments available"
    • Double the size of standard hotel rooms

    • Controlled access with 24-hour security

    • Fully-equipped kitchens in apartments

    from

    US$ 44 price for 1 night
    Check rates
  • Moonflower Cottages

    Moonflower Cottages

    12 Yaron Avenue, Victory Park
    Located nearly a 5-minute walk from Victory Park Shopping Centre, the 9-room Moonflower Cottages Johannesburg gives easy access to various tourist attractions in the area. Providing guests with Wi-Fi…
    View details+

    from

    US$ 186 price for 1 night
    Check rates
  • The Hub Apartments

    The Hub Apartments

    3 Muswell Road Bryanston
    The Hub Apartments Johannesburg is located within a 10-minute drive of Montecasino and 2.5 km from RollEgoli Roller Skating Rink. This apartment is situated within 10 km of Gau Sandton train station…
    View details+

    from

    US$ 72 price for 1 night
    Check rates
  • Boutique Stay

    Boutique Stay

    14 Johannes Meyer Drive
    Boutique Stay Johannesburg apartment is located around 10 minutes' drive from Wemmer Pan and approximately 6 km from Gold Reef City Theme Park. Wi-Fi is provided for both business and leisure…
    View details+

    from

    US$ 51 price for 1 night
    Check rates
  • 5Th Avenue Gooseberry Guest House

    5Th Avenue Gooseberry Guest House

    44 5Th Avenue, Linden Near Johannesburg Surgical Hospital - 500m
    "Peaceful garden retreat"
    • Outdoor swimming pool available

    • Backup inverter for power stability

    • Charming garden area for relaxation

    from

    US$ 63 price for 1 night
    Check rates
  • Peppertree Guest House Paulshof Jhb Sandton Solar&Borehole

    Peppertree Guest House Paulshof Jhb Sandton Solar&Borehole

    40 Isipingo Road Near shopping centers - 1.5km
    "Quiet and peaceful environment"
    • Free breakfast included with stay

    • Outdoor pool with scenic garden views

    • Self-catering apartments available

    from

    US$ 53 price for 1 night
    Check rates
  • Sandton Slippers

    Sandton Slippers

    18 Arohnson Rd Lyme Park Ext 4 Near Sandton City - 6.6 km
    "Relax, swim, play"
    • Seasonal outdoor swimming pool available

    • Tennis court for guest use

    • Bicycle rental and bike tours offered

    from

    US$ 68 price for 1 night
    Check rates
  • Marriott Executive Apartments Johannesburg, Melrose Arch

    Marriott Executive Apartments Johannesburg, Melrose Arch

    42 The High Street, Melrose Arch Close to shopping - 1.5km
    "Spacious kitchens provided"
    • Outdoor swimming pool available

    • Spacious fitness center for workouts

    • Fully equipped kitchens in rooms

    from

    US$ 220 price for 1 night
    Check rates
  • Shepherd Lodge

    Shepherd Lodge

    50 Shepherd Avenue Montecasino nearby - 7 km
    "Relax by the pool"
    • Outdoor swimming pool available year-round

    • Free private parking on-site for guests

    • On-site water sports facilities for activities

    from

    US$ 111 price for 1 night
    Check rates
  • Sandton Lux, 2 Bedroom & 2 Ensuite, No Load Shedding

    Sandton Lux, 2 Bedroom & 2 Ensuite, No Load Shedding

    Sandton
    The 2-room Sandton Lux, 2 Bedroom & 2 Ensuite, No Load Shedding Johannesburg apartment offers easy access to such tourist sites as Benmore Gardens Shopping Centre, located about a 5-minute walk away.…
    View details+

    from

    US$ 81 price for 1 night
    Check rates
...
Change your search parameters to find the hotel you want.
Expand map Collapse map
Loading...
from

US$

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0
Filters

Price in US$:

Min

0

Max

1000
Go

Hotel name

Hotels by class

Review rating

Attractions

Room facilities

Hotel facilities

Accommodation type

Thematic hotels

Districts

Select language
Currency
  • 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
  • ARS Argentina, Peso
Contact Us
Johannesburg hotels
Your details
Subject:
Message:
Your message has been sent
Your message was not delivered