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 93/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.
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.
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.
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 141/night
The stunning Premier Resort Sani Pass in a rural area offers guests a seasonal outdoor pool and an à la carte restaurant.
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.
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 182/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 153/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 172/night
The 4-star Sanbonani Hazyview features a swimming pool and 57 rooms facing the garden.
Citrusdal, South Africa
USD 126/night
Everyone will enjoy an indoor swimming pool onsite and admire mountain views offered from 35 rooms.
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.
Top family hotels in South Africa
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.
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 161/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.
Hectorspruit, South Africa
USD 373/night
Boasting a swimming pool, the Mjejane Bush Camp By Dream Resorts is set within short walking distance to Mjejane Lifestyle Private Game Reserve.
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.
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.
Graaff Reinet, South Africa
USD 54/night
While staying at the Profcon Resort you are invited to discover Valley of Desolation, set 10 minutes away by car, or Jan Rupert Centre, which is a mere 0.6 miles away.
Franschhoek, South Africa
USD 252/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.
Hoedspruit, South Africa
USD 61/night
1.8 miles from Blyderivierpoort Dam, the family-friendly Swadini, A Forever Resort Hoedspruit includes 87 rooms.
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.
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.
Citrusdal, South Africa
USD 116/night
The Baths Natural Hot Springs includes an outdoor pool and an à la carte restaurant.
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.
Paulpietersburg, South Africa
USD 75/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 165/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.
Emhubeni, South Africa
USD 46/night
Overlooking patio, the White Mountain Resort welcomes guests with a full English breakfast.
Swartberg, South Africa
USD 58/night
The 4-star Flitwick Ranch offers 14 rooms with patio views, an à la carte restaurant, and a terrace bar.
Best luxury hotels in South Africa
Wallmannstal, South Africa
USD 37/night
The 4-star Monateng Safari Wallmannstal boasts loungers and barbecue, and guests can laze by a swimming pool.
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.
Chipise, South Africa
USD 97/night
This hotel offers an indoor pool and the possibility of trying hiking, horse riding and lawn tennis.
Rawsonville, South Africa
USD 135/night
The 3-star Atkv Goudini Spa features the outdoor swimming pool and 179 rooms facing the mountain.
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.
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.
Magaliesburg, South Africa
USD 67/night
Usiba Country Lodge is 2.1 miles from the Pecan Bush Lodge Magaliesburg, while Magalies Sleepy River is less than 10 minutes' stroll away.
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.
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.
Shelly Beach, South Africa
USD 54/night
The Shore Breakers sits in a residential area and offers 9 rooms along with a swimming pool.
Port Edward, South Africa
USD 79/night
Offering a swimming pool, the 3-star beachfront Glenmore Sands Beach Resort is 1.7 miles from Palm beach.
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 114/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.
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 134/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 129/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.
Kwelera, South Africa
USD 69/night
At the Areena Riverside Resort, guests can use massage therapy and entertainment activities or spend the day lazing by a swimming pool.
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.
Fouriesburg, South Africa
USD 63/night
The Wyndford Holiday Farm Fouriesburg boasts loungers and snooker tables, and guests can laze by the outdoor swimming pool.
Eersterivierstrand, South Africa
USD 82/night
Guests can spend their days relaxing by an indoor pool or try snorkeling, diving and lawn tennis arranged at the 3-star Fynbos Golf And Country Estate.
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.
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.
Qolora Mouth, South Africa
USD 127/night
Set in a beach area overlooking Wild Coast, the Trennerys Qolora Mouth offers 28 rooms and the outdoor swimming pool.
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 205/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.
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 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.
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 119/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
Rustenburg, South Africa
USD 326/night
The 3-star Atkv Buffelspoort boasts entertainment activities and barbeque, and guests can laze by a swimming pool.
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.
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.
Bloemhof, South Africa
USD 59/night
Set a mere 0.8 miles from Sandveld Nature Reserve, the Victory Towers features 9 rooms with private bathrooms.
Touws River, South Africa
USD 72/night
Overlooking pool, the A-1 Njalo-Njalosafari'S Touws River welcomes guests with a continental breakfast.
Bela-Bela, South Africa
USD 139/night
Staying at the Sondela Nature Reserve & Spa Country House Bela-Bela means you will be within 1.9 miles of Sondela Nature Reserve, while enjoying an outdoor swimming pool onsite.
Johannesburg, South Africa
USD 163/night
Glendower Golf Club is approximately 1.7 miles away and Snake City can be reached within 10 minutes by car.
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.