Most popular cities in South Africa
Cape Town404 hotels
Durban162 hotels
Johannesburg251 hotels
Pretoria160 hotels
Amazing spa hotels in South Africa
Somerset West, South Africa
USD 204/night
Featuring an à la carte restaurant, the Erinvale Estate Hotel & Spa Somerset West is located a 7-minute walk from The Lourensford Harvest Market and boasts a swimming pool.
Stellenbosch, South Africa
USD 174/night
Boasting a treatment room and an outdoor swimming pool, the grand Evergreen Manor And Stellenbosch dates back to 1904, and is situated 1.5 km from Wine Estate.
Durban, South Africa
USD 85/night
Nestled in a business area, the Hilton is a mere 5 minutes' walk from Durban Exhibition Centre Event Venue.
Johannesburg, South Africa
10.01 review
USD 66/night
The 5-star Hilton Sandton is situated in a business area, 26 minutes' drive from O.R. Tambo International airport.
Johannesburg, South Africa
USD 159/night
The Hyatt Regency is situated in the heart of Johannesburg nearly a 15-minute walk from Dunkeld West Shopping Centre.
Tokai, South Africa
USD 483/night
Opened in 1682, the 5-star Steenberg Hotel & Cape Town with luxurious rooms and an outdoor swimming pool boasts its proximity to Steenberg Golf Club a mere 300 metres away.
Hermanus, South Africa
USD 125/night
Located merely 300 metres from Arabella Country Estate Golf Course, the perfect 5-star Arabella Hotel, Golf And Spa features an outdoor swimming pool and a health club.
Ledig, South Africa
USD 318/night
Located 5 minutes on foot from Lost City and a 5-minute ride from Kwena Crocodile Farm, the luxury Palace Of The Lost City At Sun City Resort features fitness classes, water slides and spa therapy.
Cape Town, South Africa
6.81 review
USD 228/night
Comprising 329 rooms in the heart of Cape Town, the typical Table Bay lies nearly 19 minutes' walk from Zeitz Museum of Contemporary Art Africa.
Cape Town, South Africa
USD 975/night
The traditional Cape Grace Managed By Accor Cape Town is set in a waterfront district along a motorway, featuring steam baths, chaise longues and recreational facilities on-site.
Cape Town, South Africa
8.21 review
USD 350/night
Set 30 km from Cape Town International airport, the 5-star Twelve Apostles Hotel & Spa offers 3 restaurants as well as cars for rent.
Johannesburg, South Africa
USD 797/night
A local cuisine and a pool bar are offered during your stay at the wonderful Saxon Hotel, Villas & Spa Johannesburg that boasts a beautiful setting near a motorway.
Cape Town, South Africa
USD 812/night
Boasting an outdoor swimming pool, the authentic Mount Nelson, A Belmond Hotel, Cape Town is around a 25-minute walk from Lion's Head.
Johannesburg, South Africa
USD 521/night
Offering easy access to Johannesburg Holocaust and Genocide Centre, set merely a 5-minute walk away, the luxury Four Seasons Hotel The Westcliff boasts a steam room, sauna facilities and an indoor pool.
Cape Town, South Africa
USD 299/night
The wonderful Radisson Blu Hotel Waterfront, features views of Table Mountain and boasts access to a free beach and The Watershed, located nearly a 17-minute walk away.
Pretoria, South Africa
USD 98/night
Situated within an 8-minute stroll of the 9-m high bronze sculpture "Statue of Nelson Mandela", the 5-star Sheraton in Pretoria features massage therapy and entertainment activities.
Sandton, South Africa
USD 227/night
Located in the very heart of Sandton, the 5-star Michelangelo Towers offers fast access to Sandton Convention Center, less than a 10-minute walk away.
Stellenbosch, South Africa
USD 120/night
While staying at the River Manor Boutique Hotel By The Living Journey Collection you are invited to discover Jan Marais Nature Reserve, set 1.3 km away, or Rupert Museum, which is 5 minutes away by car.
Plettenberg Bay, South Africa
USD 316/night
The Plettenberg Plettenberg Bay overlooks the Indian Ocean and offers 37 rooms with available a steam room and an outdoor swimming pool.
Paarl, South Africa
USD 242/night
There is an à la carte restaurant available in the charming Grande Roche, which is set in a historical neighbourhood.
Top family hotels in South Africa
Johannesburg, South Africa
USD 317/night
While staying at the 5-star Ten Bompas you are invited to discover Delta Park, set about a 25-minute walk away, or South African Chamber of Commerce and Industry, which is just 1.6 km away.
Mossel Bay, South Africa
USD 150/night
Sitting within a 5-minute drive of Diaz Water Park, the 5-star African Oceans Manor On The Beach Mossel Bay is located in the shopping district of Mossel Bay.
Midrand, South Africa
USD 19/night
Featuring facials, a shared lounge, and a library, the smoke-free Riboville Midrand is a 10-minute ride from Cambridge Crossing Shopping Centre Paulshof as well as near a tube station.
Stellenbosch, South Africa
USD 448/night
Situated 10 minutes' drive from Eagle Encounters, the grand 5-star Asara Wine Estate & Hotel has 41 rooms with exceptional views of the inner courtyard.
Cape Town, South Africa
USD 961/night
The contemporary One&Only Cape Town is located in a shopping neighbourhood, overlooking Table Mountain and boasts an infinity swimming pool along with sauna facilities and an outdoor swimming pool on-site.
Cape Town, South Africa
USD 132/night
Boasting a heated indoor pool, the Taj Cape Town is set in a shopping area within a minutes' drive from Table Mountain.
Knysna, South Africa
USD 209/night
Dining at pizza restaurant with local dishes is available at the Simola, set approximately a 10-minute drive from Holy Trinity Church.
Cape Town, South Africa
USD 222/night
The 5-star Pepperclub boasts sauna facilities and an outdoor swimming pool along with an infinity swimming pool onsite while offering a location in the City Bowl district of Cape Town not very far from Table Mountain.
Wilderness, South Africa
USD 470/night
Featuring a rooftop swimming pool along with a vitality pool, a treatment room and a Jacuzzi, the luxury Views Boutique Hotel & offers a spectacular setting relatively near Mossel Bay.
Port Elizabeth, South Africa
USD 161/night
Providing a private pool along with 10 rooms, the superb No5 Boutique is placed around 20 minutes' walk from Splash Waterworld Supertubes.
Johannesburg, South Africa
USD 267/night
Located in a business area and just 1.7 km from Goodman Gallery, the Park Hyatt Johannesburg features 31 rooms plus an outdoor swimming pool.
Kommetjie, South Africa
USD 453/night
While staying at the Last Word Long Kommetjie you are invited to discover Noordhoek Beach, set a 10-minute ride away, or Slangkop Point Lighthouse, which is nearly 5 minutes' drive away.
Franschhoek, South Africa
USD 714/night
Located 5 minutes on foot from First South African Perfume Museum and within a 5-minute walk of Akademie Street, the sumptuous Last Word Franschhoek features an outdoor swimming pool and 6 rooms.
Stellenbosch, South Africa
USD 105/night
The Stellenbosch Village Museum is located nearly 5 minutes' walk from the 5-star Coopmanhuijs Boutique Hotel &, that boasts a steam room, sauna facilities and an outdoor swimming pool.
Cape Town, South Africa
USD 255/night
Located near a boat dock, the 5-star Cellars-Hohenort Cape Town offers 40 rooms with the great decor and an à la carte restaurant.
Clanwilliam, South Africa
USD 3 174/night
The unique Bushmans Kloof Wilderness Reserve And Wellness Retreat Clanwilliam located within 15 minutes' walk of Site 3, offers a pool bar and elegant rooms.
Hermanus, South Africa
USD 287/night
The comfortable 5-star Marine Hermanus features a manicured garden and overlooks Walker Bay, while staying 550 metres from Gearing's Point.
Plettenberg Bay, South Africa
USD 1 118/night
Located in the very heart of Plettenberg Bay, the Tsala Treetop offers fast access to Knysna Elephant Park, a 10-minute ride away.
Cape Town, South Africa
USD 482/night
Boasting an ideal location relatively near Table Mountain, the sophisticated 5-star Westin offers to try international dishes, while a hot tub, sauna facilities and an indoor pool are also available.
Cape Town, South Africa
USD 197/night
Designer rooms with city views and an outdoor swimming pool are at guests' disposal at the 5-star Cape Diem Cape Town, a mere 1.6 km from The Nelson Mandela Gateway To Robben Island.
Best luxury hotels in South Africa
Sandton, South Africa
USD 72/night
The Radisson Blu Hotel Sandton, Johannesburg Sandton is nestled in the heart of an upscale area, 26 minutes' drive from O.R. Tambo International airport.
Ledig, South Africa
USD 262/night
Just an 11-minute walk from The Waterworld Picnic Lawn, the sophisticated Cascades Hotel At Sun City Resort Sun City overlooks the pool and features spa therapy and entertainment activities.
Umhlanga, South Africa
USD 567/night
The perfect 5-star Oyster Box is conveniently placed a 5-minute walk from uMhlanga Main Beach, offering 86 rooms along with an à la carte restaurant.
Knysna, South Africa
USD 180/night
6 km from Knysna Golf Club, the luxury St. James Of features loungers and entertainment activities.
Kempton Park, South Africa
USD 244/night
Offering a swimming pool, massage therapy and live entertainment, the stunning Peermont D'Oreale Grande At Emperors Palace is located 10 minutes on foot from Parking.
Durban, South Africa
USD 135/night
Located only 1.1 km from Mabhida Stadium climb, the 5-star Suncoast Durban offers an outdoor swimming pool and a fitness suite for guests.
Fourways, South Africa
USD 163/night
Located 25 minutes on foot from Montecasino Boulevard, the 5-star Palazzo features an outdoor swimming pool.
Cape Town, South Africa
USD 183/night
Offering a year-round outdoor pool, the world-class 5-star Queen Victoria Hotel By Newmark is located in the vibrant part of Cape Town, within 5 minutes' drive of the metropolitical church "St George's Cathedral".
Cape Town, South Africa
USD 671/night
Featuring spa therapy and recreational facilities, the elegant 4-star Cape Cadogan Boutique boasts a central location a 5-minute walk from Peppertree Cafe.
Swellendam, South Africa
USD 203/night
Featuring a shared lounge and a large garden, the smoke-free De Kloof Swellendam is an 11-minute walk from SwellenMark Regional Shopping Center.
Amanzimtoti, South Africa
USD 57/night
Located around a 10-minute walk from Toti Mall, the unique The View Boutique Hotel And offers views of the garden along with a hot tub, sauna facilities and an outdoor swimming pool.
Sandton, South Africa
USD 131/night
Featuring a gym and a heated indoor pool, comfortable The Michelangelo is located nearly a 5-minute walk from Nelson Mandela Square.
Cape Town, South Africa
USD 390/night
Offering 6 rooms with views of the garden, the 5-star Dock House Boutique Hotel And Spa By Newmark is set in the Waterfront district of Cape Town, 5 minutes' drive from District Six Museum.
Sandton, South Africa
USD 150/night
25 minutes' walk from Braamfontein Spruit Trail, modern The Marion Sandton boasts an outdoor swimming pool and gives an opportunity to enjoy a steam room and a sauna.
Magaliesburg, South Africa
USD 213/night
Guests of the Mount Grace Hotel & Magaliesburg, set near a motorway, are invited to get re-energized using an infinity pool together with an outdoor hot tub, a steam room and a Jacuzzi.
Kempton Park, South Africa
USD 298/night
Boasting a location in a business area of Kempton Park, the luxury Intercontinental Johannesburg Or Tambo Airport Hotel, An Ihg features a steam room and an indoor pool as well as 138 rooms.
Franschhoek, South Africa
USD 684/night
Set in a rural area, the opulent 5-star Country House & Villas Franschhoek with 25 rooms offers an outdoor pool and hiking, horseback riding and cycling to those enjoying an active lifestyle.
Paternoster, South Africa
USD 254/night
The eco-friendly Strandloper Ocean Boutique Paternoster is about 15 minutes' walk from Stone Fish Studio and Gallery and has a quick access to Mosselbank Beach.
Cape Town, South Africa
USD 318/night
Nestled in an old neighbourhood, the spectacular The Alphen Boutique Hotel & is within 2.1 km of Constantia Emporium.
Durban, South Africa
USD 74/night
The Audacia Manor is situated near the beach district of Durban, merely a 5-minute stroll from St James Anglican Church.
Top resorts in South Africa
Hermanus, South Africa
USD 439/night
Featuring views of the lagoon, the luxury Thatch House Hermanus includes an à la carte restaurant with European cuisine.
Hermanus, South Africa
USD 903/night
Featuring a swimming pool, the premium 5-star Birkenhead House offers 11 rooms right in a protected area.
Stellenbosch, South Africa
USD 441/night
Located at a 2.5 km distance from Endler Hall, the luxury Lanzerac Hotel & Stellenbosch features a steam room, a Jacuzzi and a massage chair.
Stellenbosch, South Africa
USD 373/night
The intimate 5-star Majeka House Stellenbosch with a year-round outdoor swimming pool is within 10 minutes' drive of Musa Khaly's Art Gallery.
Stellenbosch, South Africa
USD 2 230/night
Featuring a location in a historic area, the Delaire Graff Lodges And Spa boasts 16 rooms and an à la carte restaurant, a 15-minute ride from Coetzenburg Athletics Stadium.
Hermanus, South Africa
USD 233/night
Situated in the Voelklip district of Hermanus, the Mosselberg On Grotto Beach overlooks the mountain and features a swimming pool.
Kempton Park, South Africa
USD 200/night
Glen Balad Mall is set 15 minutes by car from the African Rock Hotel And Kempton Park.
Hermanus, South Africa
USD 298/night
Located at a distance of 4 km from De Wet's Huis Photo Museum and around 25 minutes' walk from Cliff Path, the comfortable Schulphoek features a swimming pool and a lounge bar.
Simondium, South Africa
USD 675/night
The boutique Angala is placed in a protected area of Simondium, 10 minutes' walk from Plaisir de Merle Wine Estate and at a 3 km distance from Backsberg.
Wilderness, South Africa
USD 200/night
Featuring 13 luxurious rooms and an outdoor swimming pool, the 5-star Cinnamon Boutique Guest House Wilderness boasts a prime location at a medium distance from Mossel Bay.
Gansbaai, South Africa
USD 1 755/night
Located 10 minutes by car from De Kelders Drip Cave, the 5-star Grootbos Private Nature Reserve Gansbaai features a full English breakfast.
Paternoster, South Africa
USD 122/night
Located merely 0.7 km from At Botha Art Gallary, the fine Abalone features a private pool and a Blues restaurant.
Simondium, South Africa
USD 2 459/night
Located in a vibrant district, the renowned 5-star Babylonstoren Simondium features a swimming pool together with a sun terrace and a sauna.
Stellenbosch, South Africa
USD 214/night
While staying at the premium 5-star Clouds Estate Stellenbosch, which is located in a historical district, you can enjoy the lounge bar and a swimming pool.
Trafalgar, South Africa
USD 195/night
The 5-star Days is a perfect vacation spot nearly a 25-minute walk from Mpenjati Nature Reserve and other Trafalgar landmarks.
Harkerville, South Africa
USD 241/night
Located a 5-minute drive from Radical Raptors, the intimate Hunter'S Country House features massage therapy, recreational facilities and entertainment activities on-site along with a lounge bar.
Madikwe Game Reserve, South Africa
USD 1 840/night
Guests will enjoy a swimming pool onsite and admire views of the patio offered from 10 rooms.
Hazyview, South Africa
USD 248/night
Located about 25 minutes' walk from The Elephant Sanctuary, the 5-star Summerfields features an outdoor swimming pool.
Tzaneen, South Africa
USD 93/night
Featuring an outdoor pool and a lounge bar, the Fairview is located merely 650 metres from Tzaneen Museum and only 1.4 km from Vervet Monkey Foundation.
Robertson, South Africa
USD 338/night
The boutique Small Hotel By The Living Journey Collection is just a 5-minute walk from Soekershof Garden and features massage therapy and entertainment activities, along with a lounge bar on-site.