Cape Town356 hotels
Johannesburg184 hotels
Stellenbosch74 hotels
Durban106 hotels
Amazing spa hotels in South Africa
Stellenbosch, South Africa
USD 230/night
The tranquil De Zalze Lodge & Residences with a saltwater pool is around 2.7 miles from Toy & Miniature Museum.
Cape Town, South Africa
USD 112/night
The 4-star O On Kloof Boutique Hotel & Cape Town is set 0.6 miles from Broken Baths Beach and offers a treatment room, a Jacuzzi and an indoor pool.
Stellenbosch, South Africa
USD 96/night
You can relax by a seasonal outdoor swimming pool in the 4-star 5 Seasons Guest House, located 10 minutes by foot from Jan Marais Nature Reserve.
Tzaneen, South Africa
USD 101/night
A 25-minute walk from Agatha Forest Reserve, the comfortable Coach House Hotel And Spa offers mountain biking and fisheries for guests to keep active.
Port Elizabeth, South Africa
USD 97/night
Guests can enjoy views of the Indian Ocean, while taking advantage of the wonderful 5-star Radisson Blu Hotel, Port Elizabeth's stunning location in the Summerstrand district of Port Elizabeth.
Johannesburg, South Africa
USD 66/night
Set 2.4 miles from Norscot Manor Public Library, the 4-star family-friendly Indaba Hotel, Spa & Conference Center offers 257 rooms and an outdoor pool.
Johannesburg, South Africa
USD 73/night
The Southern Sun Rosebank Johannesburg features a swimming pool along with sauna facilities and an outdoor swimming pool in a popular neighbourhood.
Port Edward, South Africa
USD 515/night
Settled in a protected area just a pleasant stroll away from Waves Water Park, the luxurious Wild Coast Sun Port Edward provides a pool bar and an outdoor swimming pool.
Cape Town, South Africa
8.24 reviews
USD 169/night
Located within 5 minutes' walk of Victoria & Alfred Waterfront and within a 10-minute drive of Signal Hill, the 4-star Commodore features massage facilities and an outdoor swimming pool.
Cape Town, South Africa
USD 281/night
Boasting a tranquil location, the 4-star Camps Bay Retreat Cape Town offers its guests to enjoy an outdoor swimming pool and an Asian restaurant.
Cape Town, South Africa
USD 383/night
The guests of the Bay can cool off in an infinity pool or use a treatment room, sauna facilities and an outdoor swimming pool to feel pure relaxation.
Cape Town, South Africa
USD 71/night
Located within 3.5 miles of Cape Town International Convention Centre, the fantastic Lagoon Beach Hotel & Spa features a swimming pool and an à la carte restaurant with South African dishes.
Cape Town, South Africa
USD 405/night
Enjoying location in the heart of Cape Town, guests can try seafood dishes and enjoy a year-round outdoor pool.
Cape Town, South Africa
USD 268/night
The 4-star luxury Winchester Hotel By Newmark has an à la carte restaurant and a year-round outdoor swimming pool for its guests.
Cape Town, South Africa
USD 41/night
Overlooking Table Mountain in the mountain part of the city, the 4-star family-friendly Capetonian offers easy access to various recreational opportunities and entertainment activities.
Malalane, South Africa
USD 153/night
Located approximately 3 miles from Mthethomusha Game Reserve, the comfortable Pestana Kruger Lodge features an indoor pool.
Durban, South Africa
USD 76/night
Located a 5-minute drive from Granada Square Shopping Centre, the Royal Palm Durban features spa therapy and entertainment activities on-site along with a lounge bar.
Pietermaritzburg, South Africa
USD 127/night
Tatham Art Gallery is 25 minutes by foot from the 4-star Golden Horse Casino and The Mall at Scottsville is 0.5 miles away.
Durban, South Africa
USD 74/night
Situated in the Durban North district, and a 10-minute drive from Deutsche Schule Durban, the family Riverside offers a Japanese garden plus the outdoor swimming pool.
Cape Town, South Africa
USD 245/night
There is an à la carte restaurant with international cuisine and an indoor pool available on site.
Top family hotels in South Africa
Cape Town, South Africa
USD 73/night
Featuring massage therapy and entertainment activities, the elegant 4-star Grand Daddy Cape Town offers guests 32 spacious rooms merely 9 minutes' walk from Castle of Good Hope.
Franschhoek, South Africa
USD 194/night
Placed in the shopping district of Franschhoek, 5 minutes by car from Grand Provence Estate, the 4-star luxury Protea Hotel By Marriott offers 50 rooms with fantastic views of the pool.
Johannesburg, South Africa
USD 97/night
About a 6-minute walk from JSE, the luxury Sandton Rivonia Road offers a poolside bar together with fitness classes, various recreational opportunities and entertainment activities.
Oudtshoorn, South Africa
USD 93/night
Located in a business area and within 1.8 miles of Cango Wildlife Ranch, the non-smoking Queens Hotel By Bon Hotels Oudtshoorn features 42 rooms plus an outdoor pool.
Montagu, South Africa
USD 220/night
Boasting a saltwater pool along with an à la carte restaurant, the 4-star Mimosa Lodge Montagu is located nearly a 5-minute stroll from Joubert House.
Cape Town, South Africa
USD 313/night
Boasting a lounge bar along with an outdoor swimming pool, the 4-star Kensington Place offers a location in an entertainment neighbourhood.
Cape Town, South Africa
USD 57/night
Located within within a 10-minute drive of Bree Street, the 4-star modern Premier Hotel Cape Town features an à la carte restaurant and buffet breakfast.
Stellenbosch, South Africa
USD 108/night
The 4-star Devon Valley lies 15 minutes' drive from Toy & Miniature Museum and offers an à la carte restaurant and a swimming pool.
Muldersdrift, South Africa
USD 49/night
Located in the business district of Muldersdrift, the Misty Hills Country Hotel, Conference Centre & Spa offers a steam room, a hot tub and sauna facilities along with an indoor pool.
George, South Africa
USD 277/night
The luxury Oubaai Hotel Golf & Spa is situated near the beach district of George moments from Dolphin.
Stellenbosch, South Africa
USD 247/night
Due to a central location in the very heart of the city, the guests of the charming 4-star Oude Werf Stellenbosch will find Eikestad Mall nearby.
Cape Town, South Africa
USD 69/night
Located merely 350 feet from Greenmarket Square and minutes from Western Cape Provincial Parliament, the modern Cresta Grande in Cape Town features a swimming pool with an outdoor swimming pool and locker rooms.
Cape Town, South Africa
USD 306/night
Located a 25-minute walk from Bree Street, the smoke free Romney Park Luxury entices guests with a steam room and an outdoor swimming pool.
Port Elizabeth, South Africa
USD 86/night
Guests will enjoy a swimming pool and 58 rooms, while staying at the modern Kelway Port Elizabeth with location at a medium distance from Algoa Bay.
Bloemfontein, South Africa
USD 60/night
Featuring the outdoor swimming pool and a lounge bar, the stylish 4-star Bayswater Lodge is located merely 5 minutes by foot from Modenso Park and 1.3 miles from Orchid House.
Durban, South Africa
USD 36/night
Within a 5-minute drive of Mini Town, the elegant Balmoral Durban features an à la carte restaurant as well as entertainment activities and various recreational opportunities.
Cape Town, South Africa
USD 70/night
Checkers Kloof Street is set about 0.3 miles from the 4-star Cape Milner Cape Town.
Johannesburg, South Africa
USD 49/night
Set near a highway, the stylish Sunnyside Park, An Ihg Johannesburg offers a swimming pool together with a steam room and an outdoor swimming pool.
Kempton Park, South Africa
USD 56/night
The 4-star luxury Johannesburg Airport, An Ihg is found 3.1 miles from O. R. Tambo International Airport, offering a steam room and an outdoor swimming pool.
Cape Town, South Africa
USD 129/night
Located 16 miles from Cape Town International airport, the 4-star Peninsula All Suite Hotel By Dream Resorts offers a restaurant and a gift store for guests' convenience.
Best luxury hotels in South Africa
East London, South Africa
USD 75/night
Featuring a location in an entertainment area of East London, the lovely Blue Lagoon Hotel And Conference Centre offers an outdoor swimming pool and a lounge bar.
Fish Hoek, South Africa
USD 92/night
The 4-star The Calders Hotel & Conference Centre is nestled in the very heart of Fish Hoek and 25 minutes by foot from Kalk Bay Harbour.
East London, South Africa
USD 56/night
Set 1.8 miles from Ann Bryant Art Gallery, the 4-star family-friendly Premier Hotel East London Icc offers 260 rooms and a swimming pool.
Stellenbosch, South Africa
10.01 review
USD 91/night
Boasting a swimming pool and an à la carte restaurant, the 4-star Spier Hotel And Wine Farm is located just 950 feet from Spier Wine Farm, within 0.2 miles of Spier Wine Estate.
Randburg, South Africa
USD 77/night
Featuring a luxurious location in the heart of Randburg, the Fairway Hotel, Spa & Golf has 62 rooms and an outdoor pool.
Pennington, South Africa
USD 71/night
Located within 1.4 miles of Pennington Beach Resort, the comfortable 4-star Selborne Golf Estate, Hotel & entices guests with a treatment room and sauna facilities.
Mossel Bay, South Africa
USD 116/night
Located about 0.8 miles from Mossel Bay Seal Island Reserve, the 4-star family-friendly Diaz Hotel And Resort features an Indian restaurant and a swimming pool.
Skukuza, South Africa
USD 335/night
Located 0.6 miles from Paul Kruger Entrance Gate within close distance of Kruger National Park, the elegant Kruger Gate Skukuza offers 145 rooms together with a treatment room and an outdoor swimming pool.
Southbroom, South Africa
USD 125/night
Featuring 34 rooms, fitness classes and various recreational opportunities, the 4-star San Lameer Resort Hotel & Spa is 10 minutes' drive from Mpenjati Nature Reserve in Southbroom.
Sandton, South Africa
USD 63/night
Approximately 16 miles from O.R. Tambo International airport, the Protea Hotel By Marriott Johannesburg Balalaika Sandton offers a steam room and an outdoor swimming pool.
Bloubergstrand, South Africa
USD 124/night
Placed 19 miles from Cape Town International airport, the exclusive 4-star Dolphin Beach Hotel Self Catering features a restaurant and a lobby area as well as cars for rent.
Mbombela, South Africa
USD 129/night
The 4-star traditional Southern Sun Mbombela boasts a riverside location at a medium distance from Kruger National Park and a restaurant that serves South African cuisine.
Ledig, South Africa
USD 332/night
Located at a medium distance from Pilanesberg National Park, the Bakubung Bush Lodge Ledig features a swimming pool and 89 rooms plus it is about 1.7 miles from King's Tower.
Jagersrust, South Africa
USD 236/night
The à la carte restaurant and a swimming pool are available at the fine 4-star Aha Alpine Heath, situated in the very heart of Jagersrust.
Ledig, South Africa
USD 276/night
The Kwa Maritane Lodge is a stunning 4-star property set 4.1 miles from King's Tower and approximately 3.5 miles from Valley of Waves.
Mossel Bay, South Africa
USD 149/night
Boasting an outdoor pool, the family-friendly Protea Hotel By Marriott is set in the very adjacency to The Dias Museum.
Oudtshoorn, South Africa
USD 105/night
Boasting its location in a tourist area, 1.2 miles from Western Cape Nature, the 4-star Protea Hotel By Marriott Oudtshoorn Riempie Estate Oudtshoorn offers an African cuisine and an outdoor swimming pool.
Paarl, South Africa
USD 114/night
Boasting the opportunity to go on a picnic by Berg River, which runs about 0.2 miles away, the 4-star Boschenmeer House offers to relax in a swimming pool.
Salt Rock, South Africa
USD 199/night
The Canelands Beach Club Salt Rock is located in the Salt Rock district and boasts an incredible view along with a lounge bar.
St Lucia, South Africa
USD 95/night
Staying at the 3-star family Elephant Lake St. Lucia means you will be merely 0.8 miles from Beach, while enjoying a year-round outdoor pool onsite.
Top resorts in South Africa
Hazyview, South Africa
USD 235/night
While staying at the smoke-free Sabi River Sun Resort Hazyview you are invited to discover Skyway Trails, set around 1 miles away, or Pabeni Gate Kruger National Park, which is approximately 1.2 miles away.
Umhlanga, South Africa
USD 118/night
Comprising 126 rooms, the 4-star Breakers Resort Umhlanga is set near the beach district of Umhlanga, 10 minutes' drive from Palm Boulevard.
Hazyview, South Africa
USD 239/night
Situated in the heart of Hazyview and around 20 minutes by foot from Elephant Whispers, the 4-star Kruger Park offers 15 rooms.
Stellenbosch, South Africa
USD 136/night
The fantastic Protea Hotel By Marriott Dorpshuis & Spa lies 5 minutes' drive from Stellenbosch University and offers an à la carte restaurant and a swimming pool.
Bloemfontein, South Africa
USD 94/night
Set approximately 10 minutes' drive from Naval Hill Viewpoint-Nelson Mandela Statue, the comfortable 4-star Protea Hotel By Marriott Bloemfontein Willow Lake features 94 rooms with private bathrooms.
Hazyview, South Africa
USD 168/night
The family Anew Resort Hazyview Kruger Park in a rural area boasts 54 rooms together with a hot tub and an outdoor swimming pool.
Himeville, South Africa
USD 141/night
The stunning Premier Resort Sani Pass in a rural area offers guests a seasonal outdoor pool and an à la carte restaurant.
Cathkin Park, South Africa
USD 166/night
Staying at the Drakensberg Sun Champagne Valley means you will be about 3 miles from Cedarwood Shopping Centre Drakensberg, while enjoying a swimming pool onsite.
Stellenbosch, South Africa
USD 156/night
Guests can have a buffet breakfast and enjoy visiting Slaley, set 10 minutes by car from the family Devonvale Golf & Wine Estate.
Jozini, South Africa
USD 190/night
The Tiger Lodge & Spa By Dream Resorts in the historical district of Jozini features an outdoor pool and a health club.
Bloemfontein, South Africa
USD 96/night
Bram Fischer International airport is 10 miles from the superb 4-star Protea Hotel By Marriott Bloemfontein, which lies in the heart of a business area.
Hermanus, South Africa
USD 111/night
Situated in the very heart of Hermanus and a 20-minute walk from Hermanus Cliff Path, the 4-star Harbour House offers 39 rooms.
Richards Bay, South Africa
USD 110/night
Guests at the 4-star Bon Hotel Waterfront will enjoy various recreational opportunities and entertainment activities along with an à la carte restaurant about 0.2 miles from Naval island.
Kempton Park, South Africa
USD 206/night
Set 3.1 miles from Christian Family Church, the 4-star family-friendly Mondior At Emperors Palace Kempton Park features an outdoor pool and a buffet breakfast.
Matroosfontein, South Africa
USD 58/night
Located within 2.4 miles of King David Golf Club, the wonderful 4-star Verde Cape Town Airport Cape Town boasts an outdoor pool.
Langebaan, South Africa
USD 128/night
A mere 08 miles from Kraalbaai Close, the upscale Club Mykonos boasts a swimming pool and gives an opportunity to enjoy a steam room, sauna facilities and an outdoor swimming pool.
Hermanus, South Africa
USD 171/night
The 4-star luxurious Whale Coast All-Suite-Hotel - De Chatillion Collection, located in the Hermanus City-Centre district, has entertainment activities and barbecue.
Winterton, South Africa
USD 37/night
Offering the outdoor swimming pool, the premier Cathedral Peak Winterton is around 2.8 miles from Rainbow Gorge.
Machadodorp, South Africa
USD 101/night
Heated swimming pool and a terrace bar are offered for guest convenience at the Gooderson Kloppenheim Country Estate Machadodorp.
Upington, South Africa
USD 83/night
Providing with a treatment room and an outdoor swimming pool, the sophisticated 4-star Protea Hotel By Marriott Upington includes 87 rooms and is set only 550 feet from Sakkie se Arkie.