Most popular cities in South Africa
Cape Town404 hotels
Durban162 hotels
Johannesburg251 hotels
Pretoria160 hotels
South Africa hotels
Stellenbosch, South Africa
USD 230/night
Situated within 9 minutes' stroll of Kleine Zalze Wine Estate, the 4-star De Zalze Lodge Stellenbosch features 46 rooms with private bathrooms.
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.
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.
Stellenbosch, South Africa
USD 174/night
Boasting a treatment room and an outdoor swimming pool, the grand Evergreen Manor And Stellenbosch dates back to 1904, and is situated 1.5 km from Wine Estate.
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.
Hermanus, South Africa
USD 125/night
Located merely 300 metres from Arabella Country Estate Golf Course, the perfect 5-star Arabella Hotel, Golf And Spa features an outdoor swimming pool and a health club.
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.
Cape Town, South Africa
8.21 review
USD 350/night
Set 30 km from Cape Town International airport, the 5-star Twelve Apostles Hotel & Spa offers 3 restaurants as well as cars for rent.
Johannesburg, South Africa
USD 797/night
A local cuisine and a pool bar are offered during your stay at the wonderful Saxon Hotel, Villas & Spa Johannesburg that boasts a beautiful setting near a motorway.
Cape Town, South Africa
USD 812/night
Boasting an outdoor swimming pool, the authentic Mount Nelson, A Belmond Hotel, Cape Town is around a 25-minute walk from Lion's Head.
Johannesburg, South Africa
USD 521/night
Offering easy access to Johannesburg Holocaust and Genocide Centre, set merely a 5-minute walk away, the luxury Four Seasons Hotel The Westcliff boasts a steam room, sauna facilities and an indoor pool.
Cape Town, South Africa
USD 299/night
The wonderful Radisson Blu Hotel Waterfront, features views of Table Mountain and boasts access to a free beach and The Watershed, located nearly a 17-minute walk away.
Pretoria, South Africa
USD 98/night
Situated within an 8-minute stroll of the 9-m high bronze sculpture "Statue of Nelson Mandela", the 5-star Sheraton in Pretoria features massage therapy and entertainment activities.
Cape Town, South Africa
USD 283/night
Set merely an 8-minute walk from Camps Bay Beach, the elegant 4-star Camps Bay Retreat Cape Town features an à la carte restaurant serving Asian cuisine.
Durban, South Africa
USD 36/night
Located just 5 minutes' walk from Durban Natural Science Museum and at a distance of 400 metres from Old Court House Museum, smoke-free The Royal features a snack bar plus an outdoor swimming pool.
Cape Town, South Africa
USD 203/night
Located nearly 6 minutes' walk from Greenpoint Park and Biodiversity Garden, the Bay offers views of Table Mountain as well as onsite there are sauna facilities and an outdoor swimming pool.
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 71/night
Located a 10-minute ride from Paddocks shopping Centre, the smoke-free Lagoon overlooks the garden and features an à la carte restaurant.
Cape Town, South Africa
USD 334/night
Located at a 1.6 km distance from Cape Town International Convention Centre, the luxury Victoria & Alfred Hotel By Newmark features 94 rooms with views of the courtyard.
Malalane, South Africa
USD 153/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.
More hotels in South Africa:
Best 5-star hotels in South Africa
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.
Stellenbosch, South Africa
USD 448/night
Situated 10 minutes' drive from Eagle Encounters, the grand 5-star Asara Wine Estate & Hotel has 41 rooms with exceptional views of the inner courtyard.
Cape Town, South Africa
USD 961/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.
Cape Town, South Africa
USD 132/night
Boasting a heated indoor pool, the Taj Cape Town is set in a shopping area within a minutes' drive from Table Mountain.
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 222/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.
Stellenbosch, South Africa
USD 105/night
The Stellenbosch Village Museum is located nearly 5 minutes' walk from the 5-star Coopmanhuijs Boutique Hotel &, that boasts a steam room, sauna facilities and an outdoor swimming pool.
Johannesburg, South Africa
USD 284/night
Located in a shopping area, the Fairlawns Boutique Hotel & Spa Johannesburg provides 37 spacious rooms and features facials, massage therapy and various recreational opportunities onsite.
Stellenbosch, South Africa
USD 120/night
While staying at the River Manor Boutique Hotel By The Living Journey Collection you are invited to discover Jan Marais Nature Reserve, set 1.3 km away, or Rupert Museum, which is 5 minutes away by car.
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 1 082/night
Featuring facials, yoga classes and massage therapy as well as an outdoor pool, the 5-star Ellerman House is situated in the very heart of Cape Town.
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.
Plettenberg Bay, South Africa
USD 1 118/night
Located in the very heart of Plettenberg Bay, the Tsala Treetop offers fast access to Knysna Elephant Park, a 10-minute ride away.
Cape Town, South Africa
USD 105/night
Located within 5 minutes' walk of Nobel Square, only 1.6 km from V&A Waterfront, the 5-star Sugar Cape Town features spa therapy and a shared lounge along with 13 rooms.
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.
Most popular 4-star hotels in South Africa
Cape Town, South Africa
USD 112/night
Located not very far from Table Mountain, the lovely 4-star O On Kloof Boutique Hotel & features a swimming pool and 8 rooms plus it is a 10-minute ride from South African National Gallery.
Tzaneen, South Africa
USD 101/night
Located around 25 minutes on foot from Agatha Forest Reserve, the stunning Coach House Hotel And Tzaneen offers a steam room, sauna facilities and an outdoor swimming pool.
Port Elizabeth, South Africa
USD 97/night
The elegant Radisson Blu Hotel, Port Elizabeth is settled in the Summerstrand district, 350 metres from Summerstrand Village, and includes an Irish bar.
Johannesburg, South Africa
USD 66/night
Located 10 minutes by car from Norscot Manor Public Library, the perfect Indaba Hotel, Spa & Conference Center features an outdoor pool.
Johannesburg, South Africa
USD 73/night
Featuring sauna facilities and an outdoor swimming pool, the Southern Sun Rosebank is located in a business area a 7-minute stroll from The Mall of Rosebank.
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.
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.
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.
Kempton Park, South Africa
USD 66/night
The Sunrock Guesthouse is located 10 minutes' drive from O.R. Tambo International airport, featuring a restaurant.
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.
Johannesburg, South Africa
USD 60/night
Located within 25 minutes' walk of Royal Johannesburg & Kensington Golf Club, the comfortable St Andrews Hotel And overlooks the city and features an à la carte restaurant.
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.
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.
Cape Town, South Africa
USD 41/night
Overlooking Table Mountain and offering an à la carte restaurant, the Capetonian Cape Town is set in a popular area, 25 minutes' walk from Two Oceans Aquarium.
Durban, South Africa
USD 76/night
Located 20 minutes' walk from Mindgame Escape, the luxury Royal Palm Durban offers luxury rooms plus facials, a courtyard, and a garden onsite.
Pietermaritzburg, South Africa
USD 127/night
Offering the opportunity to observe the dawn on the bank of Umsindusi River, which flows about 25 minutes' walk away, the 4-star Golden Horse Pietermaritzburg features a casino and a shared lounge.
Durban, South Africa
USD 74/night
Set in the Durban North district of Durban merely 1.4 km from Japanese Gardens, 4-star The Riverside offers a Japanese garden along with a nightclub and barbecue grills.
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.
Most popular 3-star hotels in South Africa
Paulpietersburg, South Africa
USD 93/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.
Umhlali, South Africa
USD 147/night
Approximately 20 km from King Shaka International airport, the 5-star Zimbali Lodge By Dream Resorts Umhlali offers a spa centre for guests' enjoyment.
Stormsrivier, South Africa
USD 85/night
An à la carte restaurant is available in the luxury Tsitsikamma, which boasts a tranquil location a mere 5 minutes' walk from Tsitsikamma Falls Adventure.
Pretoria, South Africa
USD 53/night
Set merely 0.6 km from Freedom Park, the perfect Manhattan Pretoria features an à la carte restaurant serving international cuisine.
Fourways, South Africa
USD 121/night
Set around a 10-minute drive from Bird Gardens, the Piazza Hotel Montecasino Sandton lies in an entertainment area.
Stellenbosch, South Africa
USD 81/night
A 25-minute stroll from Stellenbosch Square, the elegant Protea Hotel By Marriott has entertainment activities and barbecue along with a pool bar.
Durban, South Africa
USD 111/night
Mini Town is set approximately a 15-minute walk from the 3-star Garden Court Marine Parade Durban.
Cape Town, South Africa
USD 144/night
Offering fitness classes and entertainment activities, the family Protea Hotel By Marriott Cape Town Waterfront Breakwater is 5 minutes by car from Green Point Park as well as only 0.6 km from Victoria & Alfred Waterfront.
Richards Bay, South Africa
USD 60/night
Nestled a mere 600 metres from Alkantstrand Beach, the Indaba Richards Bay features an outdoor pool and 67 rooms.
Saldanha Bay, South Africa
USD 98/night
Set around 4 km from SAS Saldanha Contractual Nature Reserve, the 3-star Saldanha Bay Saldanha Bay has an à la carte restaurant serving South African cuisine.
Amanzimtoti, South Africa
USD 86/night
Guests of the 3-star Protea Hotel By Marriott Karridene Amanzimtoti will appreciate its quiet location as well as a steam room and an outdoor swimming pool.
Pretoria, South Africa
USD 57/night
Located approximately 25 minutes' walk from Roodeplaat Dam, the charming Premier offers views of the patio along with a steam room and a sauna.
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.
Hazyview, South Africa
USD 53/night
Situated approximately a 25-minute walk from Shangana Cultural Village, the comfortable Numbi Hazyview offers a lounge bar and an à la carte restaurant serving South African dishes.
Pretoria, South Africa
USD 103/night
Featuring an outdoor swimming pool and a poolside bar, the Blue Diamond Pretoria is located just 500 metres from Moreleta Kloof Nature Reserve and just 1.8 km from Moreleta Lifestyle Centre.
Cape Town, South Africa
USD 202/night
Positioned a 7-minute walk from Piazza St John, the 3-star Riviera Suites Cape Town has 39 rooms, the American-style restaurant serving the American cuisine, all at guest's disposal.
Dullstroom, South Africa
USD 182/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.
Strand, South Africa
USD 80/night
Offering an outdoor pool, the fabulous 3-star Ocean Breeze is 3.5 km from Lwandle Migrant Labour Museum.
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.
Bloemfontein, South Africa
USD 87/night
You can take a dip in a swimming pool at the Mont D'Or, located on the outskirts of Bloemfontein.
Top family hotels in South Africa
Umhlanga, South Africa
USD 567/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.
Cape Town, South Africa
USD 85/night
While staying at the perfect The Capital 15 On Orange Hotel & Cape Town, which is located in the City Bowl district, you can enjoy the lounge bar and an outdoor swimming pool.
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.
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.
Cape Town, South Africa
USD 207/night
Guests can try South African cuisine and enjoy an outdoor swimming pool in the grand Southern Sun The Cullinan, which is conveniently located in Cape Town.
Durban, South Africa
USD 81/night
Nestled 400 metres from Funworld, the comfortable Edward features a rooftop pool and 179 rooms.
Midrand, South Africa
USD 86/night
Offering spa therapy and a shared lounge, the 4-star Protea is situated within 15 minutes' drive of Nizamiye Mosque.
Johannesburg, South Africa
USD 233/night
The 5-star Sandton Sun And Towers is a 10-minute drive from Hyde Park Corner, boasting fitness classes, facials and massage therapy.
Johannesburg, South Africa
USD 108/night
Located in an entertainment area, around 10 minutes by car from Fourways Community Church, the 4-star Pivot Hotel Montecasino Johannesburg has an outdoor swimming pool on site and guests can enjoy an à la carte restaurant.
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.
Durban, South Africa
USD 95/night
Featuring a location in the Golden Mile district of Durban, the Southern Sun Elangeni & Maharani Durban boasts 1452 rooms and an à la carte restaurant, just 6 minutes' walk from North Beach Jamaat Khana.
Hazyview, South Africa
USD 235/night
Staying at the 4-star Sabi River Sun Hazyview means you will be a 5-minute ride from Elephant Whispers, while enjoying a swimming pool onsite.
Umhlanga, South Africa
USD 118/night
The family-friendly Breakers is a 10-minute ride from Mount Edgecombe Country Club and has to offer an outdoor pool plus a steam room, a Jacuzzi and an outdoor swimming pool.
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.
Centurion, South Africa
USD 141/night
Located within 10 minutes' stroll of Irene Farm and 10 minutes by car from Centurion Lifestyle Centre, the upmarket 5-star Irene Country Lodge, Autograph Collection features an outdoor swimming pool and 123 rooms.
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.
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.
Montagu, South Africa
USD 91/night
Set merely 1.4 km from Marloth Nature Reserve, the Country features a barber shop and luggage storage.
Cape Town, South Africa
10.01 review
USD 105/night
Offering location in the beautiful Sea Point district, the charming President features an à la carte restaurant plus fitness classes, spa therapy and various recreational opportunities.
Best luxury hotels in South Africa
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.
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.
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 671/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.
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.
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.
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.
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.
Cheap hotels in South Africa
Marloth Park, South Africa
USD 47/night
The 2-star Kruger Inn Backpackers Marloth Park features a swimming pool and 8 rooms facing the patio.
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.
Langebaan, South Africa
USD 121/night
Smoke-free The Shark Bay Boutique Hotel & Spa Langebaan is set 8 minutes' walk from Shark Bay and boasts an outdoor pool as well as views of the mountain.
Chipise, South Africa
USD 97/night
At the Tshipise A Forever, guests can use a picnic area and a hot spring bath or spend the day lazing by a heated pool.
Muldersdrift, South Africa
USD 89/night
Situated within a 10-minute drive of Walkhaven Dog Park, the 3-star Glenburn Muldersdrift offers a lounge bar and an à la carte restaurant serving vegetarian dishes.
Wilderness, South Africa
USD 73/night
Victoria Bay is 2.9 km from the 3-star Tops, while Wilderness National Park is 10 minutes away by car.
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.
Morgan's Bay, South Africa
USD 82/night
Featuring an outdoor pool and 32 rooms, the 3-star Morgan Bay Morgan's Bay is at a 1.2 km distance from Double Mouth Nature Reserve.
Ballito, South Africa
USD 89/night
You can relax by an outdoor pool in the 3-star Ekhaya Ballito, located 25 minutes' walk from Thompsons Beach.
Klipdrift, South Africa
USD 102/night
Guests will enjoy a swimming pool onsite and admire views of the pool offered from 11 rooms.
Hazyview, South Africa
USD 96/night
Offering an outdoor swimming pool, the 3-star Little Pilgrims Boutique is only 1.2 km from Pabeni Gate Kruger National Park.
Ballito, South Africa
USD 53/night
Featuring a swimming pool together with a hot tub and an outdoor swimming pool, the superb 3-star First Group La Montagne is located within 0.6 km of Willard's Beach and at 550 metres from Ballito Beach.
Panorama (Mpumalanga), South Africa
USD 43/night
Guests can enjoy South African cuisine in an à la carte restaurant of the Malaga and relax by 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.
Amanzimtoti, South Africa
USD 37/night
Galleria Mall is also set a 10-minute walk from the Santorini Amanzimtoti.
Johannesburg, South Africa
USD 42/night
Boasting a swimming pool, the 3-star Classique Grace is at a distance of 4.2 km from Sasol.
Muldersdrift, South Africa
USD 89/night
Set nearly 25 minutes' walk from Happy Island, the Riverstone Lodge Muldersdrift invites its guests to benefit from a picnic area and a garden, plus to have a meal in an à la carte restaurant.
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.
Saldanha Bay, South Africa
USD 50/night
Situated 4.8 km from Saldanha Bay, the perfect 2-star Hoedjiesbaai offers a lounge bar and a pizza restaurant serving seafood dishes.
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.
Top resorts in South Africa
Stellenbosch, South Africa
USD 136/night
While staying at the traditional Protea you are invited to discover Morkel House, set a 15-minute walk away, or Stellenbosch City Hall, which is 1.2 km away.
Stellenbosch, South Africa
USD 441/night
Located at a 2.5 km distance from Endler Hall, the luxury Lanzerac Hotel & Stellenbosch features a steam room, a Jacuzzi and a massage chair.
Stellenbosch, South Africa
USD 373/night
The intimate 5-star Majeka House Stellenbosch with a year-round outdoor swimming pool is within 10 minutes' drive of Musa Khaly's Art Gallery.
Hazyview, South Africa
USD 168/night
Offering 2 outdoor swimming pools plus an à la carte restaurant for guests' benefit, the 4-star Anew Hazyview is set at a distance of 4.4 km from Shangana Cultural Village.
Hermanus, South Africa
USD 111/night
Located within 3.3 km of Langbaai Beach, the romantic Harbour House offers spa therapy and barbeque.
Stellenbosch, South Africa
USD 2 230/night
Featuring a location in a historic area, the Delaire Graff Lodges And Spa boasts 16 rooms and an à la carte restaurant, a 15-minute ride from Coetzenburg Athletics Stadium.
Kempton Park, South Africa
USD 206/night
Boasting a swimming pool, the 4-star Mondior is about 10 minutes' drive from Karaglen Shopping Centre.
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.
Kempton Park, South Africa
USD 200/night
Glen Balad Mall is set 15 minutes by car from the African Rock Hotel And Kempton Park.
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.
Hermanus, South Africa
USD 298/night
Located at a distance of 4 km from De Wet's Huis Photo Museum and around 25 minutes' walk from Cliff Path, the comfortable Schulphoek features a swimming pool and a lounge bar.
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.
Tzaneen, South Africa
USD 78/night
Placed approximately 10 minutes by car from Tzaneen Museum, the 4-star Tzaneen features 55 rooms, as well as a hot spring public bath, a hot tub, and a sauna.
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.
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.
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.