Most popular cities in South Africa
Cape Town350 hotels
Johannesburg186 hotels
Durban108 hotels
Stellenbosch76 hotels
Amazing spa hotels in South Africa
Somerset West, South Africa
USD 204/night
Comprising 56 rooms in the very heart of Somerset West, the 5-star boutique Erinvale Estate Hotel & Spa lies within 2 miles of Waterkloof Wine Estate.
Stellenbosch, South Africa
USD 174/night
Boasting a central setting near a subway station, the 5-star historical Evergreen Manor And Stellenbosch offers spacious rooms plus a treatment room and an outdoor swimming pool.
Durban, South Africa
USD 85/night
Comprising 328 rooms in the heart of Durban, the fantastic Hilton lies 5 minutes' drive from uShaka Marine World.
Johannesburg, South Africa
10.01 review
USD 66/night
The perfect Hilton Sandton Johannesburg overlooks the garden and lies near a train station.
Johannesburg, South Africa
USD 159/night
Comprising 244 rooms in the heart of Johannesburg, the Hyatt Regency lies about 1.3 miles from Nelson Mandela Foundation.
Tokai, South Africa
USD 483/night
Guests will enjoy a swimming pool and 22 rooms, while staying at the elegant Steenberg Hotel & Spa with location walk from Stone Mountain.
Hermanus, South Africa
USD 125/night
The perfect 5-star Arabella Hotel, Golf And Hermanus is set about 0.2 miles from Arabella Country Estate and encourages relaxation with a treatment room, sauna facilities and an outdoor swimming pool.
Ledig, South Africa
USD 318/night
Set 0.8 miles from Mankwe Gametrackers, the 5-star Palace Of The Lost City At Sun City Resort Sun City features comfortable rooms, water slides, spa therapy and entertainment activities.
Cape Town, South Africa
6.81 review
USD 228/night
Located just a drive from Table Mountain, the 5-star Table Bay features a swimming pool and 329 rooms plus it is within 1.8 miles of Castle of Good Hope.
Cape Town, South Africa
USD 906/night
Located in a waterfront neighbourhood and less than 8 minutes by foot from Two Oceans Aquarium, the Cape Grace Managed By Accor features massage therapy, chaise longues and entertainment activities.
Cape Town, South Africa
8.21 review
USD 348/night
Boasting a perfect location in a shopping area, the exclusive Twelve Apostles Hotel & Cape Town offers a swimming pool plus a luxurious view.
Johannesburg, South Africa
USD 794/night
Including the outdoor swimming pool together with a plunge pool and sauna facilities onsite, the boutique Saxon Hotel, Villas & Spa Johannesburg boasts a location in a beautiful area near a subway station.
Cape Town, South Africa
USD 831/night
Guests of the 5-star luxurious Mount Nelson, A Belmond Hotel, in Cape Town are invited to take a dip in the outdoor swimming pool and relax using a steam room, a sauna and an outdoor swimming pool.
Johannesburg, South Africa
USD 617/night
The 5-star Four Seasons Hotel The Westcliff boasts fitness classes, massage therapy and various recreational opportunities, and guests can laze by an indoor pool.
Cape Town, South Africa
USD 377/night
25 minutes' stroll from South African Maritime Museum, the 5-star luxury Radisson Blu Hotel Waterfront, has fitness classes, facials and massage therapy along with a poolside bar.
Pretoria, South Africa
USD 57/night
Located in the Arcadia district near a train station, the 5-star luxury Sheraton Pretoria offers 175 rooms and a poolside bar.
Sandton, South Africa
USD 227/night
Placed in the Sandton district, the impressive Michelangelo Towers Sandton offers the outdoor swimming pool and a traditional restaurant.
Stellenbosch, South Africa
USD 120/night
Comprising 14 rooms in the very heart of Stellenbosch, the 4-star River Manor Boutique Hotel By The Living Journey Collection lies 5 minutes' drive from Lanzerac Wine Estate.
Plettenberg Bay, South Africa
USD 316/night
37 rooms and the outdoor swimming pool are available in the 5-star luxury Plettenberg, located within 0.4 miles of Lookout Beach.
Paarl, South Africa
USD 242/night
The 5-star luxury Grande Roche features an à la carte restaurant as well as fitness classes and massage therapy.
Top family hotels in South Africa
Johannesburg, South Africa
USD 317/night
Offering a wine basement and a restaurant, the family-friendly Ten Bompas Johannesburg lies in a shopping area, within 2 miles of Nelson Mandela Foundation and about 1.9 miles from Jhb Zoo Lake.
Mossel Bay, South Africa
USD 150/night
Featuring 7 rooms with views of the garden, the family-friendly African Oceans Manor On The, 25 minutes' stroll from Diaz Beach, provides guests with a Jacuzzi and an outdoor swimming pool.
Midrand, South Africa
USD 19/night
Located within 2.3 miles of Liliesleaf, the Riboville Boutique Hotel And Restaurant Midrand boasts a swimming pool.
Stellenbosch, South Africa
USD 448/night
Located a mere 13 minutes' walk from Neethlingshof, the grand 5-star Asara Wine Estate & Hotel Stellenbosch features 41 rooms, spa therapy, sun loungers and wine tasting sessions.
Cape Town, South Africa
USD 991/night
Located a 5-minute walk from The Cape Wheel and 0.7 miles from Cape Medical Museum, the luxury One&Only Cape Town features yoga classes, spa therapy and entertainment activities.
Cape Town, South Africa
USD 142/night
Located a 10-minute drive from Table Mountain just a drive from Table Mountain, the Taj offers 176 rooms together with sauna facilities and an indoor pool.
Knysna, South Africa
USD 209/night
Situated 2.9 miles from Holy Trinity Church, the 5-star luxury Simola offers heated swimming pool near a boat dock.
Cape Town, South Africa
USD 89/night
The 5-star luxury Pepperclub Cape Town in the City Bowl district features an outdoor swimming pool and a fitness center.
Wilderness, South Africa
USD 470/night
The 5-star Views Boutique Hotel & Wilderness is located in the Wilderness Beach district of Wilderness, overlooking the Indian Ocean and boasts an outdoor pool along with a traditional Hammam, a plunge pool and a steam room.
Port Elizabeth, South Africa
USD 161/night
Situated within 0.3 miles of Humewood Beach, the luxury Mantis No5 Boutique Art offers 6 guest rooms.
Johannesburg, South Africa
USD 267/night
The lounge bar and a year-round outdoor pool are places to relax at the 5-star luxury Winston, set near a subway station and within 5 minutes' walk of City Sightseeing Johannesburg.
Kommetjie, South Africa
USD 453/night
The comfortable Last Word Long is a 25-minute stroll from Imhoff Farm, boasting various recreational opportunities and entertainment activities.
Franschhoek, South Africa
USD 714/night
Offering a swimming pool and an a private garden garden on site, the boutique Last Word is situated a 5-minute drive from Grand Provence Estate.
Stellenbosch, South Africa
USD 105/night
Guests can enjoy African cuisine in an à la carte restaurant of the fantastic Coopmanhuijs Boutique Hotel & Stellenbosch and relax by a swimming pool.
Cape Town, South Africa
USD 343/night
Located in the Constantia district of Cape Town and within 1.3 miles of Skeleton Gorge, the traditional Cellars-Hohenort Cape Town features 40 rooms plus a swimming pool.
Clanwilliam, South Africa
USD 3 174/night
Vanity is about 2.3 miles from the luxury Bushmans Kloof Wilderness Reserve And Wellness Retreat and Site 3 is around a 15-minute walk away.
Hermanus, South Africa
USD 287/night
Set 0.3 miles from Shark Academy, the comfortable 5-star Marine offers 40 rooms and an outdoor swimming pool.
Plettenberg Bay, South Africa
USD 1 118/night
Featuring massage therapy and entertainment activities, the Tsala Treetop Plettenberg Bay boasts a perfect location 2.1 miles from Cairnbrogie Estate.
Cape Town, South Africa
USD 109/night
Set in a conservation area, the sophisticated 5-star Westin has an indoor pool and 483 rooms 0.3 miles from Cape Town International Convention Centre.
Cape Town, South Africa
USD 197/night
Located in the Green Point district of Cape Town and within a 5-minute drive of Chavonnes Battery Museum, the luxury Cape Diem Lodge Cape Town features 7 rooms plus a swimming pool.
Best luxury hotels in South Africa
Sandton, South Africa
USD 72/night
The Radisson Blu Hotel Sandton, Johannesburg is 20 minutes by foot from British Chamber of Business in Southern Africa and offers an outdoor swimming pool plus sauna facilities and an indoor pool.
Ledig, South Africa
USD 262/night
The sophisticated 5-star Cascades Hotel At Sun City Resort Sun City is located 20 minutes' drive from Pilanesberg International airport and offers an outdoor pool as well as a health club.
Umhlanga, South Africa
USD 286/night
Ideally located in an entertainment area, the perfect 5-star Oyster Box Umhlanga offers fitness classes, facials and massage therapy.
Knysna, South Africa
USD 180/night
Within 29 miles of African Crafts Market, the 5-star St. James Of Knysna overlooks the lake and features chaise longues and entertainment activities.
Kempton Park, South Africa
USD 244/night
Set around 10 minutes' stroll from Parking, the 5-star luxury Peermont D'Oreale Grande At Emperors Palace Kempton Park features a swimming pool and a continental breakfast.
Durban, South Africa
USD 135/night
The 3-star newly built Suncoast Hotel & Towers Durban is located in an entertainment district and offers an Indian restaurant, massage therapy, chaise longues and entertainment activities.
Fourways, South Africa
USD 163/night
At the 5-star luxurious Palazzo, located in the entertainment district of Fourways, guests can relax at the lounge bar.
Cape Town, South Africa
USD 183/night
Located in the entertainment V&A Waterfront district, the world-class 5-star Queen Victoria Hotel By Newmark provides 34 luxury rooms and features spa therapy and various recreational opportunities onsite.
Cape Town, South Africa
USD 370/night
Guests can relax in a year-round outdoor pool or in the à la carte restaurant of the elegant 4-star Cape Cadogan Boutique Cape Town, which is set a 6-minute stroll from Labia Theatre.
Swellendam, South Africa
USD 203/night
Located around 2.7 miles from Bontebok National Park, the De Kloof Luxury Estate Hotel And Spa Swellendam features aerobics classes, massage therapy and entertainment activities for guests' convenience.
Amanzimtoti, South Africa
USD 57/night
Overlooking pool and boasting fitness classes and facials, the 5-star luxury The View Boutique Hotel & Spa is set in a residential area.
Sandton, South Africa
USD 131/night
Situated in the heart of the business Sandton district, the comfortable 5-star Michelangelo is 27 minutes' drive from O.R. Tambo International airport.
Cape Town, South Africa
USD 390/night
Guests can enjoy views of the Atlantic Ocean, while taking advantage of the exclusive Dock House Boutique Hotel And Spa By Newmark Cape Town's prime location in the V&A Waterfront district.
Magaliesburg, South Africa
USD 213/night
Featuring an outdoor swimming pool along with a steam room, outdoor hot tub and a Jacuzzi, the 5-star boutique Mount Grace Hotel & Spa Magaliesburg is nestled near a train station.
Kempton Park, South Africa
USD 298/night
Wild Waters and NG Bonaero Park are located 2.9 miles and 2.4 miles from the 5-star Intercontinental Johannesburg Or Tambo Airport Hotel, An Ihg respectively.
Franschhoek, South Africa
USD 352/night
Located within 1.1 miles of Franschhoek Art House, the perfect 5-star Country House & Villas features heated swimming pool and a traditional French restaurant with French dishes.
Paternoster, South Africa
USD 254/night
Paternoster Beach is only 0.8 miles from the 5-star Strandloper Ocean Boutique, while Mosselbank Beach is about a 10-minute walk away.
Cape Town, South Africa
USD 318/night
Located in a southern area and a 10-minute drive from Cecilia Forest Hiking Trail, the luxury The Alphen Boutique Hotel & Spa Cape Town features 18 rooms plus an outdoor pool.
Durban, South Africa
USD 74/night
Comprising 10 rooms, the 5-star luxury Audacia Manor Boutique is set near a beach district a 5-minute drive from Umgeni River Bird Park.
Cape Town, South Africa
USD 321/night
The Pod Camps Bay is a comfortable 5-star property set merely 0.8 miles from Beta Beach and around 3.6 miles from Cape Town Stadium.
Top resorts in South Africa
Hermanus, South Africa
USD 439/night
Located 0.7 miles from Klein River Lagoon, the 5-star Thatch House features a swimming pool and a Thatch House restaurant.
Hermanus, South Africa
USD 903/night
There are rooms facing sea and the chic 5-star Birkenhead House is set 9 minutes by foot from Langbaai Beach.
Krugersdorp, South Africa
USD 141/night
Located at a short distance from Lion Park, the Kloofzicht Lodge & Spa features the outdoor swimming pool and 59 rooms plus it is about 2.2 miles from Rhino and Lion Nature Reserve.
Stellenbosch, South Africa
USD 441/night
Rooms of the 5-star Lanzerac Hotel & Spa face the patio and there is also an outdoor swimming pool on the premises.
Stellenbosch, South Africa
USD 373/night
Comprising 21 rooms, the intimate 5-star Majeka House is set next to the business district of Stellenbosch, 2.2 miles from Dutch Reform Church.
Stellenbosch, South Africa
USD 2 230/night
The Delaire Graff Lodges And Spa Stellenbosch, lodged in the historical district of Stellenbosch, boasts a lounge bar and views of the garden.
Hermanus, South Africa
USD 233/night
Cape Whale Coast is about 3 miles from the Mosselberg On Grotto Beach.
Kempton Park, South Africa
USD 200/night
Featuring massage therapy, entertainment activities and loungers, the 5-star luxury African Rock Hotel And is within 3.7 miles of Happy Island Waterworld.
Hermanus, South Africa
USD 298/night
The comfortable 5-star Schulphoek Seafront House Hermanus, featuring 15 spacious rooms along with a hot tub and an outdoor swimming pool, boasts a prime location in the Sandbaai district of Hermanus.
Simondium, South Africa
USD 675/night
Located 1.8 miles from Backsberg, the 5-star Angala Simondium boasts an outdoor swimming pool.
Wilderness, South Africa
USD 200/night
Located 10 minutes by foot from Map Of Africa View Point, the 5-star Cinnamon Boutique Guest House features fitness classes and entertainment activities for guests' convenience.
Gansbaai, South Africa
USD 1 755/night
Fairhill Private Nature Reserve is set within 2.1 miles of the eco-friendly Grootbos Private Nature Reserve Gansbaai.
Simondium, South Africa
USD 2 459/night
Located within 2.1 miles of Simonsvlei Wines, the 5-star Babylonstoren Simondium features a swimming pool and an à la carte restaurant with local dishes.
Stellenbosch, South Africa
USD 214/night
Located in a historical neighbourhood within 2.7 miles of Jonkershoek Nature Reserve, the 5-star Clouds Estate Stellenbosch has 13 rooms and a swimming pool.
Trafalgar, South Africa
USD 195/night
Umkobi Beach is also set about 2.1 miles from the 5-star Days At Sea Beach Trafalgar.
Harkerville, South Africa
USD 241/night
Located within 25 minutes' walk of Garden Route Wolf Sanctuary, the intimate 5-star Hunter'S Harkerville features 27 rooms, massage therapy and entertainment activities.
Madikwe Game Reserve, South Africa
USD 1 840/night
The stylish 5-star Etali Safari Lodge features an outdoor pool and 8 rooms facing the mountain.
Hazyview, South Africa
USD 248/night
Offering the outdoor swimming pool, the luxury Summerfields Rose Retreat And is 1.8 miles from Elephant Whispers.
Mbombela, South Africa
USD 84/night
Located 25 minutes by foot from EcoTraining, the 5-star Matumi Golf features 6 rooms, massage therapy and entertainment activities.
Tzaneen, South Africa
USD 93/night
Located within close distance of Kruger National Park, the Fairview Hotels, Spa & Golf Tzaneen features the outdoor swimming pool and 48 rooms plus it is 950 feet from Tzaneng Mall Centre.