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

Illovo Central Serviced Apartments

70 Melville Road Illovo Centra, Johannesburg, South Africa View map

Illovo Central Serviced Apartments Johannesburg is located in Johannesburg, only 1.6 km from the Wanderers Golf Club, and boasts a sauna. This apartment features Wi-Fi throughout the property. More

Book Now

Luxury, Location, & Convenience.

2 Sturdee Avenue, Johannesburg, South Africa View map

Welcome to Luxury, Location, & Convenience, a sophisticated two-bedroom apartment nestled in the heart of Old Town. This vibrant locale is a haven for travelers who are passionate about culture… More

From US$ 47 Book Now

Bb Homie Hers

120 11Th Avenue, Johannesburg, South Africa View map

**Welcome to Bb Homie Hers Johannesburg, a unique retreat nestled in the vibrant suburb of Rivonia.** This exquisite accommodation offers a perfect blend of comfort and style, designed for those… More

From US$ 46 Book Now

Dream Abodes At Cozy Craftmans Ship, Maboneng

260 Main Street, Johannesburg, South Africa View map

**Welcome to Dream Abodes At Cozy Craftmans Ship, Maboneng**-a unique retreat nestled in the vibrant heart of Śródmieście. More

From US$ 28 Book Now

Chic Apartment In 5 Star Hotel

101 Katherine Street, Johannesburg, South Africa View map

**Chic Apartment In 5 Star Apartment Johannesburg: A Luxurious Urban Retreat** Beyond the comforts of the apartment, visitors will enjoy complimentary private parking and convenient laundry… More

From US$ 92 Book Now

Luxury Apartments West Point Sandton

89 Grayston Dr, Morningside, Johannesburg, South Africa View map

The 2-room Luxury Apartments West Point Sandton Johannesburg is situated just 5 minutes' walk from Benmore Gardens Shopping Centre and 25 km from O.R. Tambo International airport. The spacious 88 m²… More

From US$ 93 Book Now

Luxury @ Sandton Skye

Pam Road Sandton Skye, 809, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the family-friendly Luxury @ Sandton Skye Johannesburg apartment, which is 350 m from Benmore Gardens Shopping Centre and around 20 minutes' walk from… More

From US$ 58 Book Now

Lux Apartment With Views 91A

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

To enjoy your vacation in Johannesburg, stay at the spacious Lux Apartment With Views 91A Johannesburg, which is 4.2 km from the indoor mall "African Craft Market of Rosebank" and around 10 minutes'… More

From US$ 127 Book Now

Sandton Skye Serviced Apartments

3 Stan Road, Johannesburg, South Africa View map

Sandton Skye Serviced Apartments Johannesburg is located just 450 m from the modern mall "Benmore Centre" and 16 minutes' walk from Nelson Mandela Square. This apartment is situated only 1.2 km from… More

Book Now

523 Michelangelo

8 Maude Street, Sandton Central, Johannesburg, South Africa View map

**Welcome to 523 Michelangelo Apartment Johannesburg**, where elegance meets comfort in the heart of Sandton. This exquisite apartment offers discerning travelers a tranquil retreat while being just… More

From US$ 191 Book Now

Westpoint Exclusive Apartments With Power Back Up

89 Grayston Drive, Johannesburg, South Africa View map

**Welcome to Westpoint Exclusive Apartments With Power Back Up** - a modern oasis in the heart of Sandton, one of Johannesburg's most desirable neighborhoods. Known for its safety and proximity to… More

From US$ 72 Book Now

Contemporary Studio Apt W/Cinema

2 Sturdee Avenue 2Nd Floor, Johannesburg, South Africa View map

**Contemporary Studio Apt W/Cinema Johannesburg** is a stylish retreat nestled in the culturally rich Rosebank district of Johannesburg. This prime location places guests a mere 3 kilometers from the… More

From US$ 41 Book Now

The Bridgeview

99 Smit Street, Johannesburg, South Africa View map

Discover a haven of comfort and convenience at The Bridgeview Apartment Johannesburg, ideally nestled in the vibrant heart of Johannesburg CBD, South Africa's largest city and the capital of the… More

From US$ 28 Book Now

Trendy Maboneng Apartment 259

260 Main St, Johannesburg, South Africa View map

Located 12 km from Gau Sandton railway station, Trendy Maboneng Apartment 259 Johannesburg is just 300 m from the Arts On Main. Boasting a location in the immediate vicinity of the Maboneng Precinct,… More

From US$ 35 Book Now

The Bailey Apartments

42 Berkeley Avenue, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at The Bailey Apartments Johannesburg, which is within a 7-km distance of Johannesburg Stock Exchange JSE and approximately a 10-minute stroll from the… More

From US$ 52 Book Now

Trendy Johannesburg Cottages

28 6Th Avenue, Johannesburg, South Africa View map

Trendy Johannesburg Cottages apartment is located in Johannesburg, 20 minutes' walk from Houghton Golf Club, and pampers guests with an indoor pool. A range of activities, such as canoeing, hiking… More

From US$ 37 Book Now

Hotel Apartment In Sandton Private Unit

101 Katherine Street, Johannesburg, South Africa View map

Hotel Apartment In Sandton Private Unit Johannesburg is located about 600 metres from Sandton train station and nearly 5 minutes' walk from Atholl Square Shopping Centre. More

Book Now

Breathtaking City Skyline

209 Smit Street Braamfonteingate, Unit 1904., Johannesburg, South Africa View map

Located 250 metres from Park railway station, Breathtaking City Skyline Johannesburg apartment is merely a 5-minute walk from the Constitution Hill. More

Book Now

Chalet No. 2 Petunia

131 - 8Th Street, Johannesburg, South Africa View map

Located 20 minutes' walk from Nelson Mandela Square, Chalet No. 2 Petunia Johannesburg gives access to various tourist sites in the vicinity. More

From US$ 37 Book Now

Spacious Garden Cottage

103 - 8Th Street Parkmore, Johannesburg, South Africa View map

Nestled in the vibrant heart of Sandton, South Africa, the Spacious Garden Cottage presents a delightful blend of comfort and elegance. Just a short distance from the bustling Sandton Convention… More

From US$ 48 Book Now

Daisy Furnished Basic Apartments

130 Daisy Street, Johannesburg, South Africa View map

**Welcome to Daisy Furnished Basic Apartments**, an inviting haven nestled in the tranquil residential area of Grzegórzki. Surrounded by lush green spaces, the apartments offer a peaceful retreat… More

Book Now

Michelangelo Towers 0801

8 Maude Street 0801, Johannesburg, South Africa View map

**Welcome to Michelangelo Towers 0801**, a stunning apartment that invites you to experience urban living like never before. Nestled in the picturesque Grzegórzki neighborhood, this exquisite… More

From US$ 232 Book Now

Sandton Skye - Luxury Apartment

3 Stan Road, Johannesburg, South Africa View map

Sandton Skye - Luxury Apartment Johannesburg is located a 14-minute walk from Rand Merchant Bank and within a 400-metre distance of Benmore Gardens. This apartment is situated 1.2 km from Gau Sandton… More

Book Now

The Palms Guest House

47 Milton Road, Johannesburg, South Africa View map

The 3-star The Palms Guest House Johannesburg offers access to the historical Satyagraha House, which is located around 7 km away. Also, active guests can enjoy a swimming pool, along with a golf… More

Book Now

Urbanzuluhouse

126 Ballyclare Drive, Johannesburg, South Africa View map

Situated 3.2 km from Gau Sandton train station, Urbanzuluhouse Hotel Johannesburg features views of the garden. Guests will enjoy a continental breakfast and access to an outdoor swimming pool during… More

From US$ 67 Book Now

The Oasis Veranda

133 Gordon Road Northcliff, Johannesburg, South Africa View map

The 4-star recently renovated The Oasis Veranda Johannesburg hotel offers a terrace, located around a 25-minute stroll from the Northcliff. Also, active guests can enjoy an outdoor swimming pool… More

From US$ 34 Book Now

The Hide On Aston-Sandton

6 Aston Street, Johannesburg, South Africa View map

The 3-star The Hide On Aston-Sandton Johannesburg hotel has 7 rooms and is located 2.5 km from the Sandton Convention Center. Staying active is easy with a golf club available for guests at the guest… More

From US$ 52 Book Now

Wake Up Fresh Guest House

107 Long Rd, Johannesburg, South Africa View map

Featuring a terrace and a plunge swimming pool, Wakeup Fresh Guest House Johannesburg lies about 10 minutes by car from Mosaiek Church. Additionally, guests can enjoy a golf club provided at this… More

From US$ 37 Book Now

Modern Spacious 1Br Apartment At The Bolton Rosebank

2 Sturdee Avenue, Johannesburg, South Africa View map

Situated a stone's throw from the 4-star Modern Spacious 1Br Apartment At The Bolton Rosebank Johannesburg hotel, guests can reach Cornerstone Church Rosebank in no time. More

Book Now

Accommodation Bedfordview - Hethersett Guesthouse

48 Talisman Avenue, Johannesburg, South Africa View map

**Discover Comfort at Hethersett Guesthouse in Bedfordview** Nestled in the lively area of Bedfordview, Hethersett Guesthouse offers an inviting retreat for couples and families alike, blending… More

From US$ 71 Book Now

Le Chic - Luxury Meets Lifestyle

37 Cradock Avenue, Johannesburg, South Africa View map

The 4-star Le Chic - Luxury Meets Lifestyle Aparthotel Johannesburg is just 14 minutes on foot from Beechwood Botanical Gardens and features a terrace with a swimming pool. Boasting a swimming pool… More

From US$ 89 Book Now

Self Checkin-Luxury Tranquil Unit

458 Fir Avenue, Johannesburg, South Africa View map

Located just 5 minutes' walk from Adventure Golf, the 4-star Self Checkin-Luxury Tranquil Unit Hotel Johannesburg includes an outdoor swimming pool and a terrace. To keep fit, a golf club provided… More

From US$ 50 Book Now

Viva Guest House

14 Schiedam Avenue, Johannesburg, South Africa View map

4.3 km from sports attractions such as Northgate Ice Rink, the 3-star Viva Guest House Johannesburg features 7 rooms with garden views. Wi-Fi is available in the rooms. More

From US$ 31 Book Now

Luxury Masingita Towers 9Th Floor Apartment

15 West Road South, Johannesburg, South Africa View map

Guests of the 3-star Luxury Masingita Towers 9Th Floor Apartment Johannesburg hotel can visit the large grassy Innesfree Park, situated around 3 km away. This Johannesburg aparthotel also includes… More

From US$ 120 Book Now

The Lantern Luxe Retreat

44 Erica Street 44, Johannesburg, South Africa View map

Guests of the recently renovated The Lantern Luxe Retreat Hotel Johannesburg can enjoy easy access to Columbine Square Shopping Centre, which is situated merely a 6-minute walk away. There is a… More

From US$ 61 Book Now

Stirling Legacy House Bnb

10 Stirling Street Waverley, Johannesburg, South Africa View map

The 4-star Stirling Legacy House Bnb Johannesburg hotel, located approximately 4 km from HSBC Africa, offers an outdoor swimming pool and Wi-Fi in the rooms. Located around 10 minutes' drive from a… More

From US$ 119 Book Now

Maryhurst

74 Johannesburg Road, Johannesburg, South Africa View map

The 3-star Maryhurst Johannesburg hotel offers guests access to the L. Ron Hubbard, which is 4.3 km away. This Johannesburg aparthotel offers private car parking on site and a year-round outdoor… More

From US$ 35 Book Now

Rooikrans Guest House

15 Rooikrans Road, Johannesburg, South Africa View map

The 3-star Rooikrans Guest House Johannesburg is nearly a 10-minute ride from the Norscot Manor Public Library and features a terrace with a barbecue grill. Boasting an outdoor swimming pool, this… More

From US$ 27 Book Now

6 On Morris Guest Lodge

6B Morris Street East, Johannesburg, South Africa View map

**Welcome to 6 On Morris Guest Lodge Johannesburg**, a charming retreat nestled in the heart of Johannesburg, offering the perfect balance of tranquility and accessibility. Located just 30 km from… More

From US$ 72 Book Now

House Sunbeam Guesthouse

197 Senior Dr, Johannesburg, South Africa View map

The 3-star House Sunbeam Guesthouse Johannesburg, located in the Barmbek Sued district, around 4 km from the large park "Johannesburg Botanical Garden", features views of the garden. Additionally… More

Book Now

Sandown Suites And Conference Centre

Number 6 Aston Street, Sandown, Johannesburg, South Africa View map

Located about a 25-minute walk from Rand Merchant Bank, Sandown Suites And Conference Centre Johannesburg hotel includes 11 rooms with views of the garden. To keep fit, a golf club provided for… More

From US$ 55 Book Now

Light House Retreat

58 Milner Avenue, Johannesburg, South Africa View map

Featuring a shared lounge and a plunge swimming pool, Light House Retreat Hotel Johannesburg lies approximately 10 minutes' drive from the Popular Northcliff Ridge eco Mountain Park. Thanks to a golf… More

From US$ 59 Book Now

Peace Haven Sandton

18 Adrienne Street, Johannesburg, South Africa View map

Situated only 1.5 km from Rand Merchant Bank, the 3-star recently renovated Peace Haven Sandton Johannesburg hotel offers proximity to various city highlights. Guests can benefit from a golf club… More

From US$ 53 Book Now

New Barn Room Private Space, Fibre Wifi, Vegan Home

107 9Th Street, Johannesburg, South Africa View map

**Welcome to New Barn Room Private Space, Fibre Wifi, Vegan Home** Nestled in the vibrant heart of Randburg, New Barn Room Private Space, Fibre Wifi, Vegan Home offers an authentic multicultural… More

From US$ 23 Book Now

Royal Majestic Hotel

191 Oxford Road 191 Oxford Rd, Rosebank, Johannesburg, 2132, Johannesburg, South Africa View map

Located 850 m from the adjacent Everard Read, the 5-star Royal Majestic Hotel Johannesburg is around a 5-minute walk from Rosebank The Zone Mall Jamaat Khana. Offering views of the city, the hotel is… More

From US$ 94 Book Now

The Wild Side

27 Glen Road, Sandton, South Africa View map

More

Book Now

Buona Notte Suites In Linden

6 3Rd Ave, Victory Park, Johannesburg, South Africa View map

The 3-star Buona Notte Suites In Linden Johannesburg hotel offers quick access to Saint Charles Catholic Church, which is just 500 metres away. Staying in one of 12 rooms, guests can enjoy a golf… More

From US$ 53 Book Now

Chris Guest House

260 Elmwood Road, Johannesburg, South Africa View map

Featuring a terrace and a private pool, Chris Guest House Johannesburg lies 3.6 km from the Apartheid Museum. The guest house also provides Wi-Fi available in public areas. More

From US$ 32 Book Now

Ladorkita Cozy

7Th Avenue, Johannesburg, South Africa View map

Welcome to the Ladorkita Cozy Hotel Johannesburg, an inviting retreat perfectly positioned for both business and leisure travelers. Just a 20-minute drive from the vibrant Gau Sandton, this charming… More

Book Now