Most popular cities in South Africa
Cape Town404 hotels
Durban162 hotels
Johannesburg251 hotels
Pretoria160 hotels
South Africa hotels
Franschhoek, South Africa
USD 194/night
Offering 50 rooms with views of the mountain, the Protea Hotel By Marriott Franschhoek is set in a shopping area, about a 13-minute walk from Huguenot Memorial Museum.
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.
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.
Oudtshoorn, South Africa
USD 93/night
Located in the business district of Oudtshoorn and a 10-minute ride from Moooi Art Gallery, the comfortable Queens Hotel By Bon Hotels features 42 rooms plus a swimming pool.
East London, South Africa
USD 75/night
While staying at the beachfront Blue Lagoon East London you are invited to discover Hemingways Casino, set a 10-minute drive away, or Bonza Bay Beach, which is 3.6 km away.
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.
Port Edward, South Africa
USD 515/night
The premium Wild Coast Sun can be found in a protected area within a minutes' drive of Waves Water Park, where travellers are welcomed with an outdoor swimming pool.
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.
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.
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
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.
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.
Cape Town, South Africa
USD 300/night
Offering a superb location 5 minutes' stroll from Sea Point Promenade, the 4-star Winchester Hotel By Newmark features a year-round outdoor pool and an à la carte restaurant.
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.
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.
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 210/night
Located only 6 minutes on foot from YDE, the luxury Vineyard provides guests with international dishes and fitness classes, facials and massage therapy.
More hotels in South Africa:
Best 5-star hotels in South Africa
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.
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 89/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.
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.
Umhlanga, South Africa
USD 286/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 370/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.
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.
Most popular 4-star hotels in South Africa
Muldersdrift, South Africa
USD 49/night
Featuring a fitness club and an outdoor pool, the family Misty Hills Country Hotel, Conference Centre & Spa Muldersdrift is located 15 minutes on foot from Ngwenya Glass Village.
Fish Hoek, South Africa
USD 92/night
The 4-star The Calders Hotel & Conference Centre is situated in the very heart of Fish Hoek within a 5-minute walk of St. John the Evangelist Catholic Church.
Melkbosstrand, South Africa
USD 134/night
You can relax by an outdoor swimming pool in the 4-star Atlantic Melkbosstrand, located at a distance of 4.3 km from Blaauwberg Nature Reserve.
East London, South Africa
USD 56/night
Located at a 2.9 km distance from Ann Bryant Art Gallery, the 4-star Premier Hotel East London Icc features an outdoor swimming pool and an à la carte restaurant with African dishes.
Stellenbosch, South Africa
10.01 review
USD 91/night
While staying at this 82-room the eco-friendly Spier Hotel And Wine Farm Stellenbosch bordered by the Eerste River, guests can mingle at the à la carte restaurant and pool bar or relax by a swimming pool.
Randburg, South Africa
USD 77/night
Featuring a swimming pool, the Fairway Hotel, Spa & Golf offers a luxurious location in the very heart of Randburg.
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.
Mossel Bay, South Africa
USD 116/night
About 5 minutes on foot from Diaz Water Park and within a 4-km distance of Mossel Bay Seal Island Reserve, the Diaz Hotel And Resort features an outdoor swimming pool along with a poolside bar.
Skukuza, South Africa
USD 335/night
Boasting an à la carte restaurant with international menu, the 4-star Kruger Gate Skukuza is set a few minutes drive from Kruger National Park and just 11 minutes' walk from Paul Kruger Entrance Gate.
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.
Sandton, South Africa
USD 63/night
Fashionable rooms with garden views and a swimming pool are at guests' disposal at the Protea Hotel By Marriott Johannesburg Balalaika, around 10 minutes by car from Hyde Park Corner.
Bloubergstrand, South Africa
USD 124/night
Rietvlei and Dolphin Beach are within a walking distance of the exclusive 4-star Dolphin Beach Hotel Self Catering with excellent service.
Mbombela, South Africa
USD 129/night
The 4-star Southern serves South African dishes and features an outdoor pool, boasting a riverside location within 5 minutes' walk of Emnotweni Casino.
Ledig, South Africa
USD 332/night
The Bakubung Bush Lodge is set a 10-minute ride from The Waterworld Picnic Lawn and 7 minutes on foot from Pilanesberg National Park.
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.
Ledig, South Africa
USD 276/night
The 4-star Kwa Maritane offers a swimming pool and provides access to Sun City Resort, which is about 6 km away.
Mossel Bay, South Africa
USD 149/night
The elegant Protea Hotel By Marriott Mossel Bay overlooks Santos Bay and is located right near The Dias Maritime Museum.
Oudtshoorn, South Africa
USD 105/night
Offering a location 16 minutes' walk from Cango Wildlife Ranch, the charming 4-star Protea Oudtshoorn features an à la carte restaurant and a swimming pool.
Paarl, South Africa
USD 114/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.
Salt Rock, South Africa
USD 199/night
Boasting a lounge bar along with incredible views, the comfortable 4-star Canelands Salt Rock welcomes guests in the Salt Rock district, 6 km from Flag Animal Farm.
Amazing spa hotels in South Africa
Himeville, South Africa
USD 141/night
Sani Pass is a 5-minute walk from the family Premier Himeville and features shopping and dining.
Cathkin Park, South Africa
USD 166/night
10 minutes by car from Falcon Ridge, guests of the Drakensberg Sun may engage in a variety of activities, including canoeing, hiking and horse riding.
Jozini, South Africa
USD 190/night
Situated in a historical area, the Tiger Lodge & Spa By Dream Resorts overlooks the lake and features a year-round outdoor swimming pool.
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.
Matroosfontein, South Africa
USD 58/night
Located a 5-minute ride from Vulindlela Swimming Pool, the wonderful 4-star Verde Cape Town Airport features an outdoor swimming pool.
Winterton, South Africa
USD 37/night
Offering a swimming pool, fitness classes and spa therapy, the 4-star Cathedral Peak Winterton is located 10 minutes by car from Baboon Rock.
Johannesburg, South Africa
USD 123/night
Offering spa therapy and entertainment activities, the luxurious Thaba Eco Johannesburg is situated around a 15-minute ride from Apartheid Museum.
Machadodorp, South Africa
USD 101/night
Featuring a lounge bar together with an outdoor pool on site, the Gooderson is nestled right in the centre of the city.
Sandton, South Africa
USD 99/night
Comprising 281 rooms, the 4-star Maslow Hotel, Sandton is set near the shopping district of Sandton, nearly a 20-minute walk from Nelson Mandela Square.
Knysna, South Africa
USD 143/night
Set in the heart of Knysna, the romantic Lofts Boutique offers 18 rooms overlooking the sea.
Cape Town, South Africa
USD 321/night
Located just 250 metres from Studio G and approximately a 10-minute drive from South African Jewish Museum, the comfortable 5-star Pod Camps Bay Cape Town features fitness classes, spa therapy and entertainment activities.
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.
Dullstroom, South Africa
USD 287/night
Featuring an outdoor swimming pool and 26 rooms, the welcoming 5-star Walkersons is 4.9 km from Dullstroom Country Estate.
Clarens, South Africa
USD 124/night
Featuring 25 rooms, a sauna, spa therapy, and a shared lounge, the fine 4-star Mont D'Or is around a 25-minute walk from Clarens Golf Club in Clarens.
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.
Mkuze, South Africa
USD 284/night
The 4-star Ghost Mountain Mkuze features canoeing, rowing and hiking while offering an ideal location near a boat dock.
Addo, South Africa
USD 76/night
Offering a location 4.3 km from Doringnek, the 4-star Zuurberg features an à la carte restaurant and an outdoor swimming pool.
Graaff Reinet, South Africa
USD 106/night
Providing an à la carte restaurant which serves South African dishes, the luxury Drostdy Hotel By Newmark welcomes guests in a secluded area of Graaff Reinet.
Top family hotels in South Africa
St Lucia, South Africa
USD 95/night
The Elephant St Lucia lies within 25 minutes' walk of Jabula Beach and offers an à la carte restaurant and a swimming pool onsite.
Mbombela, South Africa
USD 77/night
The comfortable Protea Mbombela offers 94 rooms and a botanical garden about 25 minutes' walk from Nelspruit Methodist Church in the business district of Mbombela.
Oudtshoorn, South Africa
USD 99/night
Located approximately 5 minutes' walk from CP Nel Museum and at a distance of 2.1 km from Meerkat Magic, the elegant Turnberry offers 22 luxury rooms.
Richards Bay, South Africa
USD 110/night
The lovely 4-star Bon Richards Bay provides access to Naval island around 5 minutes' walk away and welcomes its guests to use a shared lounge and various recreational opportunities or to enjoy American dishes in the on-site American-style restaurant.
Witbank, South Africa
USD 94/night
Featuring the pleasure of tasting European specialities, this 82-room the upmarket Anew Witbank is placed in a business neighbourhood, at a distance of 4 km from The Ridge Casino.
Zinkwazi Beach, South Africa
USD 109/night
The beachfront Anew Hotel Ocean Reef Zinkwazi has a pizza restaurant and a swimming pool for its guests.
Upington, South Africa
USD 83/night
Situated in the centre of Upington and at a distance of 507 km from Donkey Monument, the 4-star Protea offers 87 rooms.
Clarens, South Africa
USD 107/night
The 4-star Protea Clarens features an outdoor pool and is just 14 minutes' walk from Tobias Art.
Pretoria, South Africa
USD 44/night
Located about a 15-minute walk from Il Posto Shopping Centre, the fantastic 4-star Casta Diva Pretoria boasts an outdoor swimming pool.
East London, South Africa
USD 135/night
The smoke-free Quarry Lake Inn East London is 25 minutes' walk from Vincent Park Shopping Centre, boasting a sauna and a garden.
Swellendam, South Africa
USD 117/night
The luxury Jan Harmsgat boasts a treatment room and an outdoor swimming pool along with a lounge bar, offering location in a rural area.
Ruiterbos, South Africa
USD 117/night
Offering mountain biking and bowling, the 4-star Eight Bells Mountain Inn Ruiterbos boasts a charming location within close distance of Mossel Bay.
Knysna, South Africa
USD 87/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.
Swellendam, South Africa
USD 117/night
Located around 25 minutes' walk from Marloth Nature Reserve, the 4-star Roosje Swellendam features 2 outdoor swimming pools.
Cape Town, South Africa
USD 233/night
Offering 10 rooms with views of the hills, the stylish 5-star Dysart Boutique Cape Town is set in the trendy district of Cape Town, around a 25-minute walk from V&A Waterfront Shopping Mall.
Durbanville, South Africa
USD 97/night
Boasting wine-tasting sessions and various recreational opportunities, the perfect Meerendal Durbanville is around 25 minutes' walk from Signal Gun Wines in a historic neighbourhood.
Barrydale, South Africa
USD 144/night
Offering international dishes, the 4-star Karoo is set only a 9-minute walk from Hardys Memories of Africa African Art and Curios in the historical district of Barrydale.
Dullstroom, South Africa
USD 163/night
Elands Valley is at a distance of 3.1 km from The Highlander and Dullstroom Nature Reserve is nearly a 10-minute drive away.
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.
Roodepoort, South Africa
USD 103/night
Roodepoort Athletic Stadium is at a distance of 3.2 km from the 4-star Black Eagle that features an outdoor swimming pool.
Top resorts in South Africa
Mafikeng, South Africa
USD 88/night
Featuring an outdoor swimming pool and a lounge bar, the 4-star Protea is located only 550 metres from Mafikeng Museum and at a distance of 2.3 km from Leopard Park Golf Club.
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.
Rustenburg, South Africa
USD 90/night
The quality 4-star Anew offers you to enjoy international cuisine, an outdoor swimming pool and a picturesque location just an 8-minute walk from Olifantsnek Dam.
Tulbagh, South Africa
USD 122/night
Located just 0.7 km from Earthquake Museum And Tourism Bureau, the 4-star Tulbagh Tulbagh provides an outdoor pool together with massage therapy and a patio.
Hluhluwe, South Africa
USD 143/night
Guests of the 3-star Anew Hotel Hluhluwe can relax at a year-round outdoor pool and have their drinks at the poolside bar.
Boksburg, South Africa
USD 67/night
Sitting around a 25-minute walk from Presley's, the perfect 4-star Afrique is located in the business district of Boksburg.
Brenton-on-Sea, South Africa
USD 205/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.
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.
Arniston, South Africa
USD 88/night
Located 2 km from Waenhuiskrans Cave, the 4-star Spa Arniston boasts a swimming pool and an à la carte restaurant with South African dishes.
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.
Simon's Town, South Africa
USD 84/night
Located around a 10-minute ride from Simon's Town Museum, the Whale View is directly on the outskirts of Simon's Town and at a distance of 2 km from Penguin spotting.
Citrusdal, South Africa
USD 126/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.
Hout Bay, South Africa
USD 109/night
Located a 5-minute walk from The Bronze Leopard, the 4-star Chapmans Peak Beach Hout Bay features 24 rooms and an à la carte restaurant on-site.
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.
Hartbeespoort, South Africa
USD 147/night
Offering a heated swimming pool, the 4-star First Group Magalies Park is located in the cultural part of Hartbeespoort, 3.9 km from Van Gaalen Kaasmakerij.
Pafuri Gate, South Africa
USD 1 136/night
Located in a historic area, the Outpost Pafuri Gate offers an outdoor pool and a made-to-order breakfast.
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.
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.