Most popular cities in South Africa
Amazing spa hotels in South Africa
Cape St. Francis, South Africa
USD 107/night
46 rooms and a swimming pool are available in the luxury Cape St Francis Resort, located merely 5 minutes' walk from Chokka Trail.
Paulpietersburg, South Africa
USD 83/night
From the Gooderson Natal Spa Hot Springs Resort, you can admire views of the garden, enjoy a hot spring public bath, a hot tub and sauna facilities and take advantage of the hotel's prime location.
Sun City, 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.
Cape Town, South Africa
USD 1 056/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.
Pennington, South Africa
USD 71/night
Offering to take advantage of a treatment room and sauna facilities, the comfortable 4-star Selborne Golf Estate, Hotel & boasts a beautiful location 2.3 km from Pennington Beach Resort.
Southbroom, South Africa
USD 125/night
Offering fitness classes and various recreational opportunities, the 4-star San Lameer Resort Hotel & Spa Southbroom is situated within 4.2 km of Riverbend Crocodile Farm.
Jagersrust, South Africa
USD 236/night
Located a mere 1.3 km from Bushmen Paintings, the contemporary Alpine Heath Jagersrust features cribs and baby safety gates for guests with children plus a pool bar.
Hazyview, South Africa
USD 239/night
Set within 10 minutes' drive of The Elephant Sanctuary, the excellent 4-star Kruger Park Hazyview offers 15 rooms and an outdoor swimming pool.
Himeville, South Africa
USD 105/night
Sani Pass is a 5-minute walk from the family Premier Himeville and features shopping and dining.
Sun City, 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.
Port Elizabeth, South Africa
USD 143/night
Featuring 140 spacious rooms and a swimming pool, the 4-star Boardwalk Port Elizabeth boasts a beachfront location just a short drive from Tsitsikamma Forest.
Langebaan, South Africa
USD 128/night
Around 15 minutes' walk from Calypso Beach, guests of the Club Mykonos Langebaan may engage in a variety of activities, including windsurfing, diving and archery.
Champagne Valley, South Africa
USD 80/night
Based a 16-minute walk from Monks Cowl Country Club, the superior 3-star Gooderson Champagne Valley features 40 spacious rooms, as well as horse riding and ping-pong.
Dullstroom, South Africa
USD 122/night
Located in the busy part of Dullstroom, 10 minutes by car from Beans About Coffee, the 3-star Dunkeld Country & Equestrian Estate offers facials, massage therapy and horse riding activities.
Sun City, South Africa
5.61 review
USD 185/night
Located within a 10-minute drive of Pilanesberg National Park, the inviting 3-star Cabanas Hotel At Sun City Resort Sun City features 380 rooms, water slides, spa therapy and entertainment activities.
Malalane, South Africa
USD 184/night
Every guest will enjoy an à la carte restaurant and an indoor swimming pool available onsite, while the Pestana Kruger Lodge offers prime setting in a tourist area of Malalane.
Hazyview, South Africa
USD 165/night
Set 3.5 km from Shangana Cultural Village, the family Cabanas offers 27 rooms and an outdoor swimming pool.
Ballito, South Africa
USD 128/night
Guests can enjoy local cuisine while staying at the Salt Rock Hotel And Beach Resort, which is around a 10-minute walk from Salt Rock Beach.
Citrusdal, South Africa
USD 168/night
Guests at the comfortable Piekenierskloof Citrusdal will enjoy an outdoor swimming pool and South African dishes together with a prime setting in a touristic area.
Vanderbijlpark, South Africa
USD 39/night
Offering a location around a 25-minute walk from Animal World At Emerald Resort, the 4-star Emerald Vanderbijlpark features an à la carte restaurant and a swimming pool.
Top family hotels in South Africa
Graaff Reinet, South Africa
USD 91/night
The Profcon Resort is a good starting point to Graaff Reinet's sights including Dutch Reformed Church, which is merely a 6-minute walk away.
Paarl, South Africa
USD 533/night
15 minutes by car from Boschenmeer Golf Course, the 5-star Sante Wellness Retreat & features an outdoor swimming pool along with a Turkish bath, a solarium and a sauna.
Best luxury hotels in South Africa
Welgevonden Game Reserve, South Africa
USD 888/night
Rooms of the luxury Clifftop Exclusive Safari Hideaway Welgevonden Game Reserve face the garden and there is also a seasonal outdoor pool on the premises.
Bela-Bela, South Africa
USD 145/night
Sondela Nature Reserve is at a distance of 3.1 km from the Sondela Bela-Bela and Sondela Nature Reserve & Spa Bela Bela is approximately 10 minutes' drive away.
Johannesburg, South Africa
USD 163/night
Set within 10 minutes' drive of St Therese Catholic Church, the Fauchil Johannesburg has an à la carte restaurant serving Brazilian cuisine.
Cheap hotels in South Africa
Bela-Bela, South Africa
USD 54/night
Featuring a location in a rural area of Bela-Bela, the Atkv Klein-Kariba offers an indoor swimming pool and a lounge bar.
Plettenberg Bay, South Africa
USD 78/night
Sanctuary Beach is at a distance of 3.7 km from the 2-star Summerhill Self-Catering Holiday Accommodation, while Plettenberg Bay Game Reserve is nearly 25 minutes' walk away.
Magaliesburg, South Africa
USD 67/night
Located 3.3 km from Usiba Country Lodge, the Pecan Bush Magaliesburg features 25 rooms with views of the garden.
McGregor, South Africa
USD 86/night
Set 4.2 km from Eseltjiesrus Donkey Sanctuary, the Temenos Retreat McGregor has an à la carte restaurant serving vegetarian cuisine.
Champagne Valley, South Africa
USD 105/night
Drakensberg Mountains is at a distance of 3.9 km from the Dragon Peaks, while Falcon Ridge is nearly a 25-minute walk away.
Hoedspruit, South Africa
USD 61/night
Boasting a swimming pool, the 3-star Swadini, A Forever Resort is at a distance of 2.9 km from Blyderivierpoort Dam.
Drakensberg Garden, South Africa
USD 93/night
The Lake Naverone Holiday Cottages is situated at a distance of 2.4 km from Garden Castle State Forest and about a 25-minute stroll from Castleburn Lake.
Resorts with beach in South Africa
Hartenbos, South Africa
USD 62/night
While staying at the Atkv you are invited to discover Diaz Water Park, set about 10 minutes' drive away, or ATKV's Hartenbos Museum, which is merely 100 metres away.
Port Alfred, South Africa
USD 68/night
Set at a distance of 2.4 km from Richmond House Museum, the rooms in the Settler Sands Resort - Holsboer Vacations Port Alfred have views of patio.
Stanford, South Africa
USD 457/night
Set within 4.1 km of Maansynkop, the Coot Club Stanford features a swimming pool and a continental breakfast.
Durban, South Africa
USD 182/night
Offering a swimming pool, the 3-star La Lucia Sands is located at a distance of 2.7 km from Mindgame Escape.
Sodwana Bay, South Africa
USD 112/night
Comprising 21 rooms in the very heart of Sodwana Bay, the 3-star Sodwana Bay lies about 4 km from Jessers point.
White River, South Africa
USD 93/night
The smoke-free Anew is 2.8 km from Bagdad Centre and features a sauna and spa therapy, along with a lounge bar on-site.
Gouritzmond, South Africa
USD 62/night
Guests can also enjoy access to Gourikwa Reserve, which is approximately a 20-minute walk from the 3-star Gourikwa Nature Reserve.
Resorts with free parking in South Africa
Guernsey Nature Reserve, South Africa
10.01 review
USD 148/night
Featuring 10 rooms with views of the patio, the 3-star Panzi Lodge is set about 40 km from Air Force Base Hoedspruit airport.
Mabula Game Reserve, South Africa
USD 103/night
Located 18 minutes' walk from Zebula Golf Course, the luxury Zebula features 34 rooms and an à la carte restaurant on-site.
Polokwane, South Africa
USD 278/night
Located 40 km from Polokwane International airport, the Protea offers a restaurant for guests' convenience.
Kwelera, South Africa
USD 69/night
The Areena is situated at a distance of 3.4 km from Kwelera National Botanical Garden and approximately a 10-minute ride from Glen Muir Holiday Resort.
Sun City, South Africa
USD 223/night
338 rooms and an outdoor pool are available in the excellent Soho Hotel & Casino At Sun, located at a 0.7 km distance from Sun City Resort.
Eersterivierstrand, South Africa
USD 82/night
Located 115 km from Plettenberg Bay airport, the 3-star Fynbos includes 100 rooms with views of the garden.
Modimolle, South Africa
USD 70/night
African dishes are served to all guests of the Monate daily at the Asian restaurant.
George, South Africa
USD 277/night
Featuring aerobics classes, facials and barbeque grills, the opulent Oubaai Hotel Golf & Spa George is set in a protected area nearly a 10-minute drive from Herolds Bay Beach.
Paarl, South Africa
USD 125/night
The Alpaca Loom Coffee Shop and Weaving Studio, popular for tennis and golf, is 3.5 km from the 4-star Boschenmeer House Paarl.
Knysna, South Africa
USD 133/night
Featuring 13 rooms together with a sun deck, water sports facilities, and a garden, the Under Milkwood is located in a touristic area just 0.6 km from View point Eastern Knysna Head.
Noordhoek, South Africa
USD 125/night
Guests can also enjoy access to Cape Point Vineyards International Restaurant, which is 5 minutes by car from the 3-star Monkey Valley Resort Noordhoek.
Plettenberg Bay, South Africa
USD 58/night
Comprising 11 rooms right in the centre of Plettenberg Bay, the 3-star Formosa Bay lies at a distance of 2.5 km from Lookout Beach.
Brenton-on-Sea, South Africa
USD 338/night
Featuring 34 luxury guest rooms, the comfortable Brenton Haven is set around 10 minutes' drive from Knysna Lagoon and at a distance of 3.6 km from The Motorcycle Room.
Knysna, South Africa
USD 71/night
Featuring 28 rooms with views of the patio, the Gooderson Knysna Chalets, around a 15-minute ride from Knysna Forest, provides guests with a Jacuzzi and an outdoor swimming pool.
Drakensberg Garden, South Africa
USD 127/night
Conveniently situated within 25 minutes' walk of Garden Castle State Forest, the 4-star Fairways Drakensberg Garden boasts a patio, recreational facilities, and a dart board.
Hazyview, South Africa
USD 297/night
Located about 25 minutes' walk from The Elephant Sanctuary, the 5-star Summerfields features an outdoor swimming pool.
Hazyview, South Africa
USD 137/night
The Cambalala, located only 5 minutes' stroll from Elephant Whispers, is also at a proximity to Kruger Park Lodge Golf Club.
Bela-Bela, South Africa
USD 73/night
The 2-star Hoogland Spa is equipped with a swimming pool and is situated nearly a 25-minute walk from Bela Mall.
Drakensberg Garden, South Africa
USD 92/night
Featuring 96 rooms, fitness classes, facials and massage therapy, the fantastic Gooderson Drakensberg Gardens Golf & Spa Resort is within 1.1 km of Garden Castle State Forest in Drakensberg Garden.
Bellville, South Africa
USD 170/night
Sitting 3.4 km from D'Aria Winery, the 4-star Homestead Villas Bellville is located in the northern district of Bellville.
Top Resorts in South Africa
Chipise, South Africa
USD 82/night
This hotel offers a swimming pool and the possibility of trying horse riding, hiking and mini golf.
Barberton, South Africa
USD 66/night
Guests will enjoy a seasonal outdoor pool onsite and admire views of the garden offered from 22 rooms.
Rustenburg, South Africa
USD 239/night
An indoor pool and a snack bar are offered for guest convenience at the 3-star Atkv Buffelspoort Rustenburg.
Rawsonville, South Africa
USD 135/night
Set at a 3.7 km distance from Du Toitskloof Wines, the Atkv Goudini Spa offers 179 rooms and a year-round outdoor swimming pool.
Langkloof, South Africa
USD 47/night
Located a mere 5 minutes' stroll from Cobham Nature Reserve, the Atkv Drakensville features 100 rooms together with an à la carte restaurant.
De Hoop Nature Reserve, South Africa
USD 185/night
Nearly a 15-minute walk from De Hoop Trail, the Hoop Collection - Equipped Cottages De Hoop Nature Reserve boasts a pizza restaurant and 7 rooms.
De Hoop Nature Reserve, South Africa
USD 93/night
Dining at pizza restaurant with local dishes is available at the De Hoop, set around a 10-minute stroll from De Hoop Trail.
Drakensberg Garden, South Africa
USD 226/night
Boasting an à la carte restaurant with South African dishes, the 3-star Gooderson Leisure is set about 25 minutes' walk from Garden Castle State Forest.
Pilgrim's Rest, South Africa
USD 91/night
Located around 7 km from Alanglade House Museum, the 4-star Crystal Springs Mountain Lodge features 39 rooms and a pizza restaurant on-site.
Hartbeespoort, South Africa
USD 171/night
10 minutes by car from Hartbeespoort Dam Snake and Animal Park, the 3-star Mount Amanzi offers entertainment activities and barbecue plus an outdoor swimming pool.
Matibidi, South Africa
USD 145/night
Featuring an à la carte restaurant along with entertainment activities and barbecue, the 3-star Blyde Canyon, A Forever Resort is situated 4.3 km from Three Roundavels.
Touws River, South Africa
USD 72/night
The A-1 Njalo-Njalosafari'S has an à la carte restaurant, a sundeck and a shared lounge.
Franschhoek, South Africa
USD 214/night
Akademie Street is a 14-minute walk from the 3-star La Cotte Forest Cottages Franschhoek and features shopping and dining.
Montagu, South Africa
USD 118/night
Rooms of the Avalon Springs By Dream Resorts Montagu face the mountain and there is also a heated pool on the premises.
Citrusdal, South Africa
USD 116/night
The guests of the Baths Natural Hot Springs Citrusdal can cool off in a heated pool or use a treatment room, a hot spring public bath and a Jacuzzi to feel pure relaxation.
Himeville, South Africa
USD 102/night
A magnificent location of the Mkomazana Mountain Cottages Himeville provides easy access to Sani Pass, which is 3.7 km away.
Ethels Drive, South Africa
USD 81/night
Located a 10-minute ride from Kilburn Dam, the pet friendly Little Switzerland Resort By Dream Resorts features 55 rooms, facials, entertainment activities and loungers.
Vioolsdrif, South Africa
USD 126/night
Local dishes are served to all guests of the Frontier River Resort Vioolsdrif daily at the à la carte restaurant.
St Lucia, South Africa
USD 97/night
The 3-star Perna Perna has an outdoor swimming pool and lies about a 5-minute walk from K Z N Wildlife which is worth visiting.
Hammanskraal, South Africa
USD 215/night
Offering luxurious rooms plus a plunge pool and a massage chair, the gorgeous Golden Impalas Bush is located 750 metres of De Rust Caravan Park.