Cape Town356 hotels
Johannesburg184 hotels
Stellenbosch74 hotels
Durban106 hotels
Best 5-star hotels in South Africa
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.
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.
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.
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.
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.
Most popular 4-star hotels in South Africa
Port Edward, South Africa
USD 515/night
Settled in a protected area just a pleasant stroll away from Waves Water Park, the luxurious Wild Coast Sun Port Edward provides a pool bar and an outdoor swimming pool.
Muldersdrift, South Africa
USD 49/night
Located in the business district of Muldersdrift, the Misty Hills Country Hotel, Conference Centre & Spa offers a steam room, a hot tub and sauna facilities along with an indoor pool.
Fish Hoek, South Africa
USD 92/night
The 4-star The Calders Hotel & Conference Centre is nestled in the very heart of Fish Hoek and 25 minutes by foot from Kalk Bay Harbour.
Melkbosstrand, South Africa
USD 134/night
The Birkenhead Centre is also set 10 minutes by foot from the superb 4-star Atlantic Melkbosstrand.
East London, South Africa
USD 56/night
Set 1.8 miles from Ann Bryant Art Gallery, the 4-star family-friendly Premier Hotel East London Icc offers 260 rooms and a swimming pool.
Stellenbosch, South Africa
10.01 review
USD 91/night
Boasting a swimming pool and an à la carte restaurant, the 4-star Spier Hotel And Wine Farm is located just 950 feet from Spier Wine Farm, within 0.2 miles of Spier Wine Estate.
Randburg, South Africa
USD 77/night
Featuring a luxurious location in the heart of Randburg, the Fairway Hotel, Spa & Golf has 62 rooms and an outdoor pool.
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.
Mossel Bay, South Africa
USD 116/night
Located about 0.8 miles from Mossel Bay Seal Island Reserve, the 4-star family-friendly Diaz Hotel And Resort features an Indian restaurant and a swimming pool.
Skukuza, South Africa
USD 335/night
Located 0.6 miles from Paul Kruger Entrance Gate within close distance of Kruger National Park, the elegant Kruger Gate Skukuza offers 145 rooms together with a treatment room and an outdoor swimming pool.
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.
Sandton, South Africa
USD 63/night
Approximately 16 miles from O.R. Tambo International airport, the Protea Hotel By Marriott Johannesburg Balalaika Sandton offers a steam room and an outdoor swimming pool.
Bloubergstrand, South Africa
USD 124/night
Placed 19 miles from Cape Town International airport, the exclusive 4-star Dolphin Beach Hotel Self Catering features a restaurant and a lobby area as well as cars for rent.
Mbombela, South Africa
USD 129/night
The 4-star traditional Southern Sun Mbombela boasts a riverside location at a medium distance from Kruger National Park and a restaurant that serves South African cuisine.
Ledig, South Africa
USD 332/night
Located at a medium distance from Pilanesberg National Park, the Bakubung Bush Lodge Ledig features a swimming pool and 89 rooms plus it is about 1.7 miles from King's Tower.
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.
Ledig, South Africa
USD 276/night
The Kwa Maritane Lodge is a stunning 4-star property set 4.1 miles from King's Tower and approximately 3.5 miles from Valley of Waves.
Mossel Bay, South Africa
USD 149/night
Boasting an outdoor pool, the family-friendly Protea Hotel By Marriott is set in the very adjacency to The Dias Museum.
Oudtshoorn, South Africa
USD 105/night
Boasting its location in a tourist area, 1.2 miles from Western Cape Nature, the 4-star Protea Hotel By Marriott Oudtshoorn Riempie Estate Oudtshoorn offers an African cuisine and an outdoor swimming pool.
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.
Amazing spa hotels in South Africa
Salt Rock, South Africa
USD 199/night
The Canelands Beach Club Salt Rock is located in the Salt Rock district and boasts an incredible view along with a lounge bar.
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.
Cathkin Park, South Africa
USD 166/night
Staying at the Drakensberg Sun Champagne Valley means you will be about 3 miles from Cedarwood Shopping Centre Drakensberg, while enjoying a swimming pool onsite.
Jozini, South Africa
USD 190/night
The Tiger Lodge & Spa By Dream Resorts in the historical district of Jozini features an outdoor pool and a health club.
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.
Matroosfontein, South Africa
USD 58/night
Located within 2.4 miles of King David Golf Club, the wonderful 4-star Verde Cape Town Airport Cape Town boasts an outdoor pool.
Winterton, South Africa
USD 37/night
Offering the outdoor swimming pool, the premier Cathedral Peak Winterton is around 2.8 miles from Rainbow Gorge.
Johannesburg, South Africa
USD 123/night
Offering the outdoor swimming pool, the Thaba Eco boasts a location merely 5 minutes by foot from Klipriviersberg Municipal Nature Reserve.
Machadodorp, South Africa
USD 101/night
Heated swimming pool and a terrace bar are offered for guest convenience at the Gooderson Kloppenheim Country Estate Machadodorp.
Sandton, South Africa
USD 99/night
Boasting a sushi bar along with a swimming pool, the superb Maslow Hotel, Sandton offers a location in the Sandton district.
Knysna, South Africa
USD 143/night
Situated in the heart of Knysna, the Lofts Boutique offers to make use of a plunge pool and a steam room.
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.
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.
Dullstroom, South Africa
USD 287/night
The 5-star Walkersons Hotel & Spa with an outdoor swimming pool is 3 miles from Dullstroom Country Estate.
Clarens, South Africa
USD 124/night
Located within 0.3 miles of Blou Donki Art Gallery in Clarens, the 4-star Mont D'Or Hotel offers an à la carte restaurant and a treatment room and massage facilities.
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.
Mkuze, South Africa
USD 284/night
Featuring a treatment room, a massage chair and sauna facilities along with a swimming pool, the 4-star family-friendly Ghost Mountain Mkuze is lodged in a rural area near a boat dock.
Addo, South Africa
USD 76/night
A seasonal outdoor swimming pool and a lounge bar are offered for guest convenience at the 4-star Zuurberg Mountain Village.
Graaff Reinet, South Africa
USD 106/night
Located in a secluded area, around 0.2 miles from Urquhart House Museum, the 5-star Drostdy Hotel By Newmark Graaff Reinet has a swimming pool on site and guests can enjoy an à la carte restaurant.
Top family hotels in South Africa
St Lucia, South Africa
USD 95/night
Staying at the 3-star family Elephant Lake St. Lucia means you will be merely 0.8 miles from Beach, while enjoying a year-round outdoor pool onsite.
Mbombela, South Africa
USD 77/night
Comprising 94 rooms, the wonderful 4-star Protea Hotel By Marriott Nelspruit is set near the business district of Mbombela, 2.2 miles from Steiltes nature reserve.
Richards Bay, South Africa
USD 110/night
Guests at the 4-star Bon Hotel Waterfront will enjoy various recreational opportunities and entertainment activities along with an à la carte restaurant about 0.2 miles from Naval island.
eMalahleni, South Africa
USD 94/night
Offering 82 rooms with views of the city, the elegant 3-star Anew Hotel Highveld is set in a business area, 10 minutes by car from The Ridge Casino.
Zinkwazi Beach, South Africa
USD 129/night
The perfect Anew Hotel Ocean Reef features a swimming pool and 54 rooms facing the garden.
Upington, South Africa
USD 83/night
Providing with a treatment room and an outdoor swimming pool, the sophisticated 4-star Protea Hotel By Marriott Upington includes 87 rooms and is set only 550 feet from Sakkie se Arkie.
Clarens, South Africa
USD 107/night
Nestled in a historical neighbourhood, the 4-star Protea Hotel By Marriott Clarens is 0.6 miles from Robert Badenhorst Art Gallery.
Pretoria, South Africa
USD 44/night
Located around 10 minutes' drive from Akasia Country Club, the Casta Diva boasts a swimming pool.
Swellendam, South Africa
USD 117/night
The luxury Jan Harmsgat is nestled in a protected area of Swellendam and comes with a treatment room and an outdoor swimming pool.
Ruiterbos, South Africa
USD 117/night
The charming Eight Bells Mountain Inn overlooks the patio and boasts a location in a rural area.
Swellendam, South Africa
USD 117/night
Guests can enjoy a French restaurant and a swimming pool on the territory of the smoke free Roosje Van De Kaap, located within 0.2 miles of Dutch Reformed Church Swellendam.
Cape Town, South Africa
USD 233/night
Situated in the trendy Green Point district, the stylish 5-star Dysart Boutique offers quick access to Cape Town International airport within 21 minutes' drive.
Durbanville, South Africa
USD 97/night
Situated in a historic area, the luxurious Meerendal Boutique offers quick access to Cape Town International airport within 30 minutes' drive.
Dullstroom, South Africa
USD 163/night
Located within 1 miles of Dimitrov Art Gallery, the 4-star luxury Highlander boasts a swimming pool and an à la carte restaurant with African dishes.
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.
Roodepoort, South Africa
USD 103/night
Boasting setting in a business area, 5 minutes' drive from Walter Sisulu National Botanical Garden, the boutique Black Eagle Hotel & provides a swimming pool together with a treatment room and an outdoor swimming pool.
Cape Town, South Africa
USD 296/night
Located around 1 miles from Clifton 4th Beach, the perfect 5-star Clarendon - Bantry Bay Cape Town offers a buffet breakfast and features an outdoor swimming pool.
Rustenburg, South Africa
USD 90/night
Located in an entertainment neighbourhood about an 8-minute walk from Olifantsnek Dam, the 4-star Anew Resort Hunters Rest boasts fitness classes and spa therapy.
Mbombela, South Africa
USD 117/night
With views of the patio, the 4-star La Villa Vita Mbombela is situated 0.9 miles from Discover Kruger and offers fitness classes, spa therapy and various recreational opportunities.
Cape Town, South Africa
USD 264/night
48 rooms and a rooftop pool are available in the 4-star heritage Cloud 9 Boutique Hotel And, located an 8-minute stroll from Labia Theatre.
Top resorts in South Africa
Mafikeng, South Africa
USD 88/night
Located in the business part of Mafikeng, the elegant Protea Hotel By Marriott Mahikeng is about a 20-minute walk from Cookes Lake.
East London, South Africa
USD 135/night
Boasting a privileged setting in the exclusive district of East London, the 4-star Quarry Lake features a lounge bar plus fitness classes and entertainment activities.
Barrydale, South Africa
USD 144/night
Providing access to a swimming pool as well as hiking, cycling and darts, the 4-star Karoo Art Barrydale is located 900 feet from Hardys Memories of Africa African Art and Curios.
Tulbagh, South Africa
USD 122/night
Located within 0.3 miles of Old Town Tulbagh and around 9 minutes by foot from Earthquake Museum And Tourism Bureau, the pet-friendly Boutique Heritage features a lounge bar together with hiking and cycling on-site.
Hluhluwe, South Africa
USD 143/night
Featuring an American restaurant along with snorkeling, diving and horseback riding, the Anew Hotel is nestled at the side of a highway.
Boksburg, South Africa
USD 67/night
The 4-star Afrique Boutique Hotel O.R. Tambo Boksburg is located near the business district of Boksburg 10 minutes' drive from St Michael and All Angels Church.
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.
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.
Arniston, South Africa
USD 88/night
Nestled pretty near to Waenhuiskrans Nature Reserve, the family-friendly Spa offers 62 rooms along with sauna facilities and an outdoor swimming pool.
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.
Simon's Town, South Africa
USD 84/night
Located 1.2 miles from Boulders Beach Penguin Colony, the 4-star boutique Whale View Manor & Simon's Town features 10 rooms, massage therapy and entertainment activities.
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.
Hout Bay, South Africa
USD 109/night
The 4-star Chapmans Peak Beach Hout Bay includes a swimming pool and an à la carte restaurant.
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.
Hartbeespoort, South Africa
USD 147/night
Located around 2.8 miles from Kommandonek, the eco-friendly First Group Magalies Park Hartbeespoort features 187 rooms and an à la carte restaurant on-site.
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.
Pafuri Gate, South Africa
USD 1 136/night
Located in the historic district of Pafuri Gate, the Outpost Pafuri Gate offers 16 rooms along with an outdoor swimming pool.
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.