Special offers and Exclusive deals

Search Hotels

2026-06-14
2026-06-15
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Hotels with indoor pool in Johannesburg

Flex Garden Stay

2 Murray Street The Flex On Murray, Johannesburg, South Africa View map

Situated approximately a 25-minute walk from the historical Satyagraha House, Flex Garden Stay Johannesburg apartment provides guests with Wi-Fi for either business or leisure. This apartment… More

Book Now

The Blissful Nest

31 Forest Road, Johannesburg, South Africa View map

The Blissful Nest Apartment Johannesburg provides easy access to various city attractions, such as the Railway Museum, situated only a 5-minute walk away. More

From US$ 39 Book Now

Affordable Upmarket Rental In Fairmount

Sandler Road 62 Genesis, Johannesburg, South Africa View map

Affordable Upmarket Rental In Fairmount Johannesburg apartment is located 6 km from Nelson Mandela Square and 25 minutes' walk from Linksfield Square Shopping Centre. For guests seeking an active… More

Book Now

Duke Suite

12 Baker Street 247 The Bolton, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Duke Suite Johannesburg, which is 2.2 km from the public park "Jhb Zoo Lake" and nearly 25 minutes' walk from the Zoo Lake Park. The apartment is… More

From US$ 62 Book Now

Tirade Court

34 Kildoon Road, Johannesburg, South Africa View map

Offering a private pool, Tirade Court Apartment Johannesburg is situated a 25-minute walk from River Club Golf Course Sandton. Wi-Fi is available for guests' business or leisure needs. More

Book Now

Elegant Homes

15 West Road South, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious Elegant Homes Johannesburg apartment, which is about 25 minutes' walk from the modern mall "Benmore Centre" and 2.5 km from Nelson Mandela… More

From US$ 459 Book Now

Sandton Celestial Haven Apartment Power Backup Water Backup,Rooftop Pool,Walk To Sandton City

24 Fredman Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Sandton Celestial Haven Apartment Power Backup Water Backup,Rooftop Pool,Walk To Sandton City Johannesburg, which is approximately 5 minutes by car… More

From US$ 174 Book Now

The Bolton Unit 130

2 Sturdee Ave, Rosebank, Johannesburg, 2196, Johannesburg, South Africa View map

Situated nearly 25 minutes on foot from the public park "Jhb Zoo Lake", The Bolton Unit 130 Apartment Johannesburg also boasts easy access to Rosebank train station which is only 0.7 km away. The… More

Book Now

Bachelor Cottage On An Estate

33 Cayman Road 1445, Johannesburg, South Africa View map

Welcome to Bachelor Cottage On An Estate, a serene retreat located just a 70-minute drive from the bustling heart of Gau Sandton. Nestled within picturesque grounds, this charming property offers a… More

Book Now

Bedfordview Haven

19 Sugarbush Road, Morninghill Bedfordview Ext. 19, Johannesburg, South Africa View map

**Welcome to Bedfordview Haven Apartment Johannesburg,** a tranquil retreat nestled in the heart of Johannesburg. Located just 5 kilometers from the picturesque Observatory Golf Club, this chic… More

Book Now

12 The Terrace Sandton Gate

25 Minerva Avenue, Johannesburg, South Africa View map

Located around a 25-minute walk from the Braamfontein Spruit Trail, the spacious 12 The Terrace Sandton Gate Johannesburg apartment overlooks the garden. With access to a golf club, this apartment is… More

Book Now

Views From The 207

260 Main Street, Johannesburg, South Africa View map

Views From The 207 Apartment Johannesburg is located just 1.1 km from the Ellis Park Stadium and 6 minutes' walk from the Kwa Mai Mai Hostel & Traditional Market. This apartment is situated a 20… More

From US$ 23 Book Now

Birdsong In Sandton And Charming Townhouse Retreat

125 Willowbrook Place, Johannesburg, South Africa View map

Situated 9 minutes' walk from the Sandton Market @ The Park, Birdsong In Sandton And Charming Townhouse Retreat Johannesburg villa offers guests to relax by a swimming pool. Located 4.6 km from the… More

Book Now

The Henlee Apartment Sandton, Walk To Sandton City

24 Fredman Drive, Johannesburg, South Africa View map

Set in the tranquil neighborhood of Grzegórzki, The Henlee Apartment Sandton, Walk To Sandton City embodies the perfect blend of urban sophistication and serene living. This inviting apartment… More

From US$ 86 Book Now

The Bolton Rosebank Luxurysuite Wi-Fi, Heater & Parking

2 Sturdee Avenue, Johannesburg, South Africa View map

Situated approximately a 25-minute stroll from the 55 - hectare Johannesburg Zoo, The Bolton Rosebank Luxurysuite Wi-Fi, Heater & Parking Johannesburg apartment also boasts easy access to Rosebank… More

Book Now

Sandton Stylish Stay - 2 Bed 2 Bath

15 West Road South, Johannesburg, South Africa View map

The spacious Sandton Stylish Stay - 2 Bed 2 Bath Johannesburg apartment is located nearly a 20-minute walk from the Sandton Convention Center and 4.1 km from the Johannesburg Zoo. This apartment is… More

Book Now

Waverly Retreat

418 Jan Smuts Avenue Ground, Johannesburg, South Africa View map

Waverly Retreat Johannesburg apartment is located 3.2 km from Beechwood Botanical Gardens and 10 minutes' drive from Nelson Mandela Square. With access to a golf club, this apartment caters to the… More

Book Now

Stunning 2 Bedroom Apartment

8 West Road South, Johannesburg, South Africa View map

Situated a mere 1 km from the Sandton Convention Center, the spacious Stunning 2 Bedroom Apartment Johannesburg also boasts easy access to Gau Sandton train station which is nearly 15 minutes' walk… More

From US$ 172 Book Now

An Elegant Stay Away From Home

71 Buckingham Road, Johannesburg, South Africa View map

An Elegant Stay Away From Home Johannesburg apartment is located 12 km from Gau Sandton train station and around 5 minutes' walk from the Zone @ Rosebank. More

From US$ 26 Book Now

Designer Garden 2 Bed Apartment 1Km To Mandela Sq

Firenza 5 Pam Road Morningside, Johannesburg, South Africa View map

Located a 20-minute walk from the Sandton City Shopping Centre, the spacious Designer Garden 2 Bed Apartment 1Km To Mandela Sq Johannesburg overlooks the garden. With access to a golf club, this… More

Book Now

Westpoint Apartments Your Urban Oasis

89 Grayston Drive, Johannesburg, South Africa View map

Situated in the tranquil residential area of Grzegórzki, Westpoint Apartments Your Urban Oasis offers a serene retreat for travelers seeking both comfort and convenience. Surrounded by lush greenery,… More

From US$ 81 Book Now

Tsv - House 2 Bedrooms

319 Duncombe Avenue, Mondeor, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Tsv - House 2 Bedrooms Johannesburg, which is around 7 km from the James Hall Transport Museum and around 15 minutes' walk from the Klipriviersberg… More

Book Now

Westpoint Apartments Stays

89 Grayston Dr, Johannesburg, South Africa View map

The spacious Westpoint Apartments Stays Johannesburg offers easy access to such tourist sites as Investec Investment Bank, located approximately 5 minutes' walk away. This apartment boasts a golf… More

Book Now

Cozy Bachelor Flat, Uj, Melville, Fiber Wifi

20A 4Th Ave, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Cozy Bachelor Flat, Uj, Melville, Fiber Wifi Johannesburg, which is only 1.6 km from the Lindfield Victorian House Museum and around a 10-minute ride… More

Book Now

Westpoint Sandton Accomodation

89 Grayston Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious Westpoint Sandton Accomodation Johannesburg apartment, which is just 1.1 km from Johannesburg Stock Exchange JSE and nearly 25 minutes'… More

Book Now

Elegant 2 Bed And 2 Bathroom

16 11Th Avenue, Johannesburg, South Africa View map

Featuring a swimming pool and a patio, the spacious Elegant 2 Bed And 2 Bathroom Johannesburg apartment is situated in the Rivonia district, 7 km from the Sandton Convention Center. Wi-Fi and free… More

From US$ 68 Book Now

Luxurious 3-Bedroom Penthouse In Sandton

77 Grayston Drive, Johannesburg, South Africa View map

**Welcome to the Luxurious 3-Bedroom Penthouse in Sandton, a splendid sanctuary nestled in the vibrant Grzegórzki area.** This exquisite penthouse harmoniously combines modern sophistication with the… More

From US$ 750 Book Now

Casa Sol Mar - Chic 2Br Retreat - Relax, Unwind & Feel At Home

13 8Th St, Johannesburg, South Africa View map

Situated just 1.4 km from American Chamber of Commerce in SA, the spacious 75 m² Casa Sol Mar - Chic 2Br Retreat - Relax, Unwind & Feel At Home Johannesburg apartment also boasts easy access to Gau… More

From US$ 151 Book Now

Alimama Spaces: The Green Park Haven 2

Cnr Sett Street & Pretoria Rd Greenpark Lifestyle Estate, Johannesburg, South Africa View map

The spacious Alimama Spaces: The Green Park Haven 2 Johannesburg apartment is situated 25 minutes' walk from K90 Centre and offers a swimming pool. With access to a golf club, this apartment caters… More

From US$ 87 Book Now

Sandton Skye Lux Apartment 605

3 Stan Rd 605, Johannesburg, South Africa View map

Featuring views of the city, Sandton Skye Lux Apartment 605 Johannesburg is situated in the Sandton district of Johannesburg, approximately a 15-minute walk from the Sandton Convention Center. Guests… More

Book Now

Villa Culross

112 Culross Road, Johannesburg, South Africa View map

Boasting a location about a 10-minute drive from the Rietfontein Nature Reserve, Villa Culross Johannesburg provides a sun terrace with pool views. Offering a private swimming pool, the Johannesburg… More

From US$ 527 Book Now

31 On Forest

31 Forest Road Unit 1, Johannesburg, South Africa View map

**Discover Tranquility at 31 On Forest in Johannesburg** Dining experiences here are made even more enjoyable with the outdoor dining area, allowing guests to soak in the fresh air while savoring… More

From US$ 22 Book Now

The Atrium Rivonia

9 De La Rey Rd, Johannesburg, South Africa View map

**Introducing The Atrium Rivonia, Johannesburg** Positioned strategically in Rivonia, The Atrium Rivonia is close to a variety of attractions, providing easy access to the heart of Johannesburg. More

From US$ 90 Book Now

Apartment - Sleeps 4 - Pool - Balcony - Parking

101 Katherine Street, Johannesburg, South Africa View map

Located around a 5-minute walk from Sandton railway station, Apartment - Sleeps 4 - Pool - Balcony - Parking Johannesburg is just 550 m from the Sandton Market @ The Park. Guests can benefit from an… More

Book Now

Swithins House

99 St Swithins Ave, Johannesburg, South Africa View map

Swithins House Villa Johannesburg offers easy access to such tourist spots as Thompson Gallery, located nearly a 5-minute walk away. Providing guests with Wi-Fi and a free private car park, the… More

Book Now

Sharonlea Cottage

8 Koraalboom Road, Johannesburg, South Africa View map

Situated in the vibrant heart of Randburg, Sharonlea Cottage serves as a delightful retreat in Gauteng province, South Africa. This charming accommodation not only offers a serene escape from the… More

Book Now

9 Living Moad Maboneng

25 Albrecht Street 9, Johannesburg, South Africa View map

**Experience Urban Elegance at 9 Living Moad Maboneng** This property is equipped with a range of amenities designed to elevate your stay, including free WiFi throughout, full-day security for peace… More

From US$ 12 Book Now

Lm Company

1 Emerald Boulevard, Johannesburg, South Africa View map

**Welcome to the Lm Company Apartment Johannesburg, where modern elegance meets convenient accessibility in the heart of South Africa's vibrant metropolis. Located just 15 kilometers from O.R. Tambo… More

From US$ 133 Book Now

Luxurious House In Jhb South

41 Riethaan Crescent, Johannesburg, South Africa View map

During the stay at Luxurious House In Jhb South Villa Johannesburg, guests can indulge in a plunge pool and a Jacuzzi or visit the Rietvlei parkrun, located 3.1 km away. More

Book Now

2-4 Sleeper 2 Bed Apartment In Maboneng, Johannesburg

25 Albrecht St, Johannesburg, South Africa View map

Located 11 km from Gau Sandton railway station, 2-4 Sleeper 2 Bed Apartment In Maboneng, Johannesburg is approximately a 5-minute walk from the Ellis Park Stadium. The apartment offers modern… More

From US$ 42 Book Now

Modern 2 Bedroom Apartment In Vibrant Melville 99

10 Main East Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Modern 2 Bedroom Apartment In Vibrant Melville 99 Johannesburg, which is 2.8 km from the sprawling park "Johannesburg Botanical Garden" and nearly a 10… More

From US$ 72 Book Now

Neat Home

11 Koorsboom Street, Johannesburg, South Africa View map

Positioned in the vibrant heart of Johannesburg, Neat Home offers a serene retreat just 20 km from the bustling Gau Sandton area. This stylish accommodation combines modern comfort with warm… More

Book Now

Charming Country Villa Sandton With Back Up Power & Water

6 Bryanston Drive, Johannesburg, South Africa View map

Nestled 10 minutes' drive from the Braamfontein Spruit Trail, Charming Country Villa Sandton With Back Up Power & Water Johannesburg entices guests to explore various tourist destinations nearby. More

From US$ 82 Book Now

Aristo Oasis, Garden Cottage, Bryanston

8 Lime Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Aristo Oasis, Garden Cottage, Bryanston Johannesburg, which is 3.7 km from the Nicolway Bryanston Shopping Centre and around a 10-minute ride from The… More

Book Now

Secure Urban Sanctuary Sandton

178 Linden Place Unit 1 Pembroke Place, Johannesburg, South Africa View map

Secure Urban Sanctuary Sandton Johannesburg villa is located around 10 minutes' drive from The Wanderers Grounds Stadium and boasts a swimming pool provided on a terrace for a pleasant stay. Situated… More

Book Now

Uptown Oasis 2 Bedrooms , 2 Bathrooms Apartment In Maboneng With Unlimited Wifi

21 Albrecht Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Uptown Oasis 2 Bedrooms, 2 Bathrooms Apartment In Maboneng With Unlimited Wifi Johannesburg, which is 2.6 km from the SAB World of Beer and within 25… More

Book Now

Mwari'S Blue Pearl

Fish Eagle View, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Mwari'S Blue Pearl Apartment Johannesburg, which is approximately 5 km from Modderfontein Golf Club and within 15 minutes' drive of the Nizamiye Mosque… More

From US$ 80 Book Now

Heaven Has An Address

Le Mistral Le Mistral, Johannesburg, South Africa View map

**Discover Heaven Has An Address in Sandton** Conveniently situated, Heaven Has An Address provides easy access to key attractions within Sandton, including world-class shopping centers and… More

Book Now

Rad Stays - 26 Madison Palms East 112 North Road Sandown

112 North Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Rad Stays - 26 Madison Palms East 112 North Road Sandown Johannesburg apartment, which is 2.7 km from River Club Golf Course Sandton and about a 10… More

From US$ 75 Book Now

Apartment In Sandton, Rivonia

Rivonia Boulevard, Johannesburg, South Africa View map

Apartment In Sandton, Rivonia Johannesburg is located a 10-minute ride from Leeukop Golf Course and 7 km from Nelson Mandela Square. This apartment is situated within 7 km of Gau Sandton train… More

Book Now