Most popular cities in South Africa
Amazing spa hotels in South Africa
Cape St. Francis, South Africa
USD 107/night
The 3-star Cape St. Francis Resort Cape St. Francis is set within 2.7 miles of St Francis Bay Beach and boasts 46 rooms plus an a private garden garden.
Paulpietersburg, South Africa
USD 83/night
The Gooderson Natal Spa Hot Springs Resort, located in the historic district of Paulpietersburg, has fitness classes, facials and massage therapy.
Umhlanga, South Africa
USD 136/night
0.3 miles from Mangwanani Sibaya, the 3-star family Sibaya Lodge offers a lounge bar together with fitness classes, massage therapy and entertainment activities.
Sun City, 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.
Cape Town, South Africa
USD 1 056/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.
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.
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.
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.
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.
Himeville, South Africa
USD 105/night
The stunning Premier Resort Sani Pass in a rural area offers guests a seasonal outdoor pool and an à la carte restaurant.
Sun City, 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.
Port Elizabeth, South Africa
USD 143/night
Located just a pleasant stroll away from Tsitsikamma Forest, the enchanting Boardwalk Hotel, Convention Centre & Spa offers a swimming pool and a poolside bar.
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.
Champagne Valley, South Africa
USD 80/night
Set 1 miles from Cedarwood Shopping Centre Drakensberg, the rooms in the superior Gooderson Monks Cowl Golf Resort have views of garden.
Dullstroom, South Africa
USD 122/night
The family-friendly Dunkeld Country & Equestrian Estate is set around 2.1 miles from Beans About Coffee and about 1.9 miles from Dullstroom on the Dam.
Sun City, South Africa
5.61 review
USD 185/night
The Cabanas Hotel At Sun City Resort is an inviting 3-star property set just 0.6 miles from Valley of Waves Water Park and 0.6 miles from Zip 2000.
Malalane, South Africa
USD 184/night
Located approximately 3 miles from Mthethomusha Game Reserve, the comfortable Pestana Kruger Lodge features an indoor pool.
Ballito, South Africa
USD 128/night
Set merely 0.7 miles from Shakas Seat Guesthouse, the Salt Rock Hotel And Beach Resort has an à la carte restaurant serving local cuisine.
Hazyview, South Africa
USD 165/night
The 4-star Sanbonani Hazyview features a swimming pool and 57 rooms facing the garden.
Citrusdal, South Africa
USD 168/night
Everyone will enjoy an indoor swimming pool onsite and admire mountain views offered from 35 rooms.
Top family hotels in South Africa
Paarl, South Africa
USD 533/night
Located 2.6 miles from Taal Monument, the 5-star luxury Sante Wellness Retreat & features an indoor pool along with Turkish steam bath and a solarium.
Best luxury hotels in South Africa
Gravelotte, South Africa
USD 197/night
The 5-star Kilima Private Game Reserve & Spa features the outdoor swimming pool and 22 rooms facing the mountain.
Cheap hotels in South Africa
Bela-Bela, South Africa
USD 54/night
Offering a year-round outdoor pool, the Atkv Klein-Kariba Bela-Bela is an 8-minute walk from Buyskop.
Kingsborough, South Africa
USD 60/night
Located 1.7 miles from Kingsburgh Centre Winklespruit, the 3-star family-friendly Atkv Natalia Kingsborough features a swimming pool and a Kits Koswerf restaurant.
Plettenberg Bay, South Africa
USD 78/night
The 2-star Summerhill Plettenberg Bay is set 10 minutes by foot from Lookout Beach and approximately 10 minutes' walk from Poortjies.
McGregor, South Africa
USD 86/night
Located within 10 minutes' walk of Millstone Pottery, the Temenos Retreat features 11 rooms with views of the garden.
Bela-Bela, South Africa
USD 89/night
The Cheetah Experience is a good starting point to Bela-Bela's sights including Wonderboom airport, which is 69 miles away.
Champagne Valley, South Africa
USD 105/night
Set about 25 minutes' stroll from Inkosana Lodge, the 3-star smoke free Dragon Peaks Mountain offers 24 rooms and a seasonal outdoor swimming pool.
Hoedspruit, South Africa
USD 61/night
1.8 miles from Blyderivierpoort Dam, the family-friendly Swadini, A Forever Resort Hoedspruit includes 87 rooms.
Resorts with beach in South Africa
Hartenbos, South Africa
USD 62/night
Within 02 miles of Janine Iron and Washing Museum, guests of the 3-star Atkv Hartenbos may engage in a variety of activities, including diving, hiking and fisheries.
Stanford, South Africa
USD 457/night
Set just 0.9 miles from Klein River Lagoon, the 3-star smoke-free Coot Club offers 9 rooms and an outdoor pool.
White River, South Africa
USD 93/night
Offering an ideal setting 1.8 miles from White River Square, the Ingwenyama Conference & Sport features sauna facilities and an outdoor swimming pool.
Gouritzmond, South Africa
USD 62/night
Merely 09 miles from Gourikwa Reserve, the 3-star Gourikwa Nature Reserve offers hiking and fishing services for guests to keep active.
Sedgefield, South Africa
USD 124/night
Offering a lounge bar, the 3-star smoke free Pine Lake Marina also has an outdoor swimming pool beckoning guests to dive in.
Durban, South Africa
USD 68/night
Located 10 minutes by foot from Funworld and within 1.7 miles of Suncoast Casino, the Spa Durban features a swimming pool and 104 rooms.
Shelly Beach, South Africa
USD 89/night
Orange rocks is 10 minutes by car from the St Michaels Sands Hotel & Time Share Resort and Lucien Beach is 2.7 miles away.
Resorts with free parking in South Africa
Mabula Game Reserve, South Africa
USD 103/night
Located within 2.9 miles from Wildlife Centre, the Zebula Golf Estate And Spa - Zebula Lodge features an à la carte restaurant and English breakfast.
Polokwane, South Africa
USD 278/night
Located 25 miles from Polokwane International airport, the Protea Hotel By Marriott Polokwane Ranch Resort offers a restaurant and a gift store for guests' convenience.
Sun City, South Africa
USD 223/night
Guests of the 4-star family Soho Hotel & Casino At Sun a 9-minute walk from Sun City Resort can go for a swim in an outdoor pool or enjoy spa therapy and entertainment activities.
Modimolle, South Africa
USD 70/night
Situated a minutes' walk away from a motorway, the accommodation has a private pool and offers plenty of opportunities for relaxation featuring a spa centre and a Jacuzzi.
George, South Africa
USD 277/night
The luxury Oubaai Hotel Golf & Spa is situated near the beach district of George moments from Dolphin.
Shelly Beach, South Africa
USD 54/night
The Shore Breakers sits in a residential area and offers 9 rooms along with a swimming pool.
Paarl, South Africa
USD 125/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.
Durban, South Africa
USD 182/night
Featuring 10 rooms with views of the patio, the 3-star La Lucia Sands Durban, approximately 2.1 miles from Umhlanga Lagoon Nature Reserve, provides guests with sauna facilities and an outdoor swimming pool.
Sodwana Bay, South Africa
USD 112/night
You can take a dip in an outdoor swimming pool at the 3-star Lodge Dive & Fishing Resort, located in the very heart of Sodwana Bay.
Noordhoek, South Africa
USD 125/night
Guests can have an English breakfast and enjoy visiting Cape Point Vineyards, set within 1.5 miles of the family Monkey Valley Resort.
Plettenberg Bay, South Africa
USD 58/night
Featuring a swimming pool, the family Formosa Bay offers a tranquil location in the center of Plettenberg Bay.
Brenton-on-Sea, South Africa
USD 338/night
Featherbed Nature Reserve is within 1.3 miles of the 4-star Brenton Haven Beachfront Brenton-on-Sea, while Buffalo Bay Beach is approximately a 10-minute drive away.
Knysna, South Africa
USD 71/night
Set within close distance of Knysna Forest, the Gooderson Knysna Chalets invites its guests to enjoy windsurfing, diving and canoeing and to dine in the cocktail bar.
Vanderbijlpark, South Africa
USD 39/night
10 minutes' drive from Vaal University of Technology, the 4-star Emerald Resort & Casino boasts an à la carte restaurant and 238 rooms.
Drakensberg Garden, South Africa
USD 127/night
You can swim in a swimming pool or take advantage of a treatment room, a Jacuzzi and a massage chair at the 4-star family-friendly Fairways Drakensberg Garden.
Hazyview, South Africa
USD 297/night
Offering the outdoor swimming pool, the luxury Summerfields Rose Retreat And is 1.8 miles from Elephant Whispers.
Mbombela, South Africa
USD 60/night
Located 25 minutes by foot from EcoTraining, the 5-star Matumi Golf features 6 rooms, massage therapy and entertainment activities.
Golders Green, South Africa
USD 227/night
Rooms of the unique Monomotapa Village @ Legend Golf And Safari Resort Golders Green face the garden and there is also an outdoor swimming pool on the premises.
Drakensberg Garden, South Africa
USD 92/night
The fantastic Gooderson Drakensberg Gardens Golf & boasts fitness classes, massage therapy and entertainment activities, and guests can laze by a swimming pool.
Bellville, South Africa
USD 170/night
Majik Forest Upper Entrance and Cool Runnings are located 0.6 miles and 1.8 miles from the 4-star Homestead Villas respectively.
Top Resorts in South Africa
Chipise, South Africa
USD 82/night
This hotel offers an indoor pool and the possibility of trying hiking, horse riding and lawn tennis.
Barberton, South Africa
USD 66/night
The Jock Of The Bushveld Barberton boasts entertainment activities and barbeque grills, and guests can laze by a swimming pool.
Rustenburg, South Africa
USD 239/night
The 3-star Atkv Buffelspoort boasts entertainment activities and barbeque, and guests can laze by a swimming pool.
Rawsonville, South Africa
USD 135/night
The 3-star Atkv Goudini Spa features the outdoor swimming pool and 179 rooms facing the mountain.
Letsitele, South Africa
USD 126/night
Offering a swimming pool, the Atkv Eiland Spa Letsitele is merely 0.7 miles from Hans Merensky Nature Reserve.
Langkloof, South Africa
USD 47/night
The Atkv Drakensville is a good starting point to Langkloof's sights including Cobham Nature Reserve, which is a 10-minute stroll away.
De Hoop Nature Reserve, South Africa
USD 256/night
Guests can take advantage of an outdoor swimming pool as well as tennis courts and loungers, while staying at the De Hoop Collection - Vlei Cottages, set in a protected area.
De Hoop Nature Reserve, South Africa
USD 93/night
Staying at the De Hoop Collection - Campsite Rondawels, guests can discover the protected area 0.3 miles from De Hoop Nature Reserve.
Drakensberg Garden, South Africa
USD 226/night
Offering a swimming pool, the 3-star Gooderson Leisure Fairways Self Catering And Timeshare Gold Crown Resort Drakensberg Garden is around 10 minutes' drive from Hermits Wood Campsite.
Pilgrim's Rest, South Africa
USD 91/night
South African National Gold Panning Championships is only 8 minutes' walk from the 4-star Crystal Springs Mountain Lodge and Dredzen Store is nearly an 8-minute stroll away.
Hartbeespoort, South Africa
USD 171/night
Located 0.3 miles from Chameleon Village Lion Park and around 2.3 miles from Hartbeespoort Dam, the 3-star Mount Amanzi features entertainment activities and barbeque.
Matibidi, South Africa
USD 145/night
Offering an outdoor swimming pool, entertainment activities and barbecue, the 3-star family-friendly Blyde Canyon, A Forever Resort Matibidi is located around 1.9 miles from Three Rondavels View Point.
Touws River, South Africa
USD 72/night
Overlooking pool, the A-1 Njalo-Njalosafari'S Touws River welcomes guests with a continental breakfast.
Franschhoek, South Africa
USD 214/night
Offering hiking and cycling in the area, the La Cotte Forest Cottages lies 10 minutes by foot from Chamonix Wine Farm, and a 5-minute drive from Grand Provence Estate.
Montagu, South Africa
USD 118/night
Joubert House is a 25-minute stroll from the Avalon Springs By Dream Resorts and Montagu NGK Dutch Reformed Church is approximately 1.2 miles away.
White River, South Africa
USD 191/night
You can relax by the outdoor swimming pool in the Pine Lake, located 2.8 miles from The Barnyard Theatre.
Paulpietersburg, South Africa
USD 156/night
Overlooking garden, the Gooderson Leisure Natal Spa Self Catering And Timeshare Resort Paulpietersburg welcomes guests with a continental breakfast.
Ethels Drive, South Africa
USD 81/night
Boasting the outdoor swimming pool, the 4-star Little Switzerland Resort By Dream Resorts Ethels Drive is 1.5 miles from Col Oliviershoek.
Vioolsdrift, South Africa
USD 126/night
The 3-star Frontier River Vioolsdrift offers a plunge swimming pool and the possibility of trying canoeing, fishing and darts.
Hammanskraal, South Africa
USD 215/night
The luxurious Golden Impalas Bush Hammanskraal lies 28 minutes' drive from Wonderboom airport and features a storage room and a restaurant.