Best 5-star hotels in South Africa
9.0Perfect673 reviews
Guest house
South Africa, Mossel Bay
Boasting a swimming pool, the smoke-free African Oceans Mossel Bay is 25 minutes' stroll from Langeberg Mall.
from INR 15 419 per night
8.3Great832 reviews
Hotel
South Africa, Durban
Situated approximately 5 minutes' walk from Inkosi Albert Luthuli International Convention Centre, the 5-star Hilton Durban features an outdoor swimming pool together with gorgeous views of the area.
from INR 7 664 per night
8.3Great3035 reviews
Hotel
South Africa, Sandton
Merely 1.5 km from Sandton City Shopping Centre, the 5-star Radisson Blu features a sauna, facials, and a shared lounge.
from INR 6 492 per night
7.6Very good977 reviews
Resort
South Africa, Sun City
Featuring 243 rooms, an aqua park, a lazy river, and a garden, sophisticated 5-star The Cascades is 3.8 km from Pilanesberg National Park in Sun City.
from INR 35 798 per night
9.3Perfect365 reviews
Resort
South Africa, Cape Town
Nestled merely a 7-minute walk from Victoria & Alfred Waterfront, the contemporary 5-star One&Only Cape Town features an infinity swimming pool and 131 rooms.
from INR 95 671 per night
9.1Perfect3051 reviews
Hotel
South Africa, Cape Town
Offering 176 rooms with views of the mountain, the 5-star Taj is set in the City Bowl district of Cape Town, around 25 minutes' walk from Zeitz Museum of Contemporary Art Africa.
from INR 30 207 per night
8.7Great1934 reviews
Hotel
South Africa, Cape Town
Located at a distance of 4.8 km from Table Mountain, the 5-star Pepperclub Cape Town features an outdoor infinity pool.
from INR 26 690 per night
7.9Very good982 reviews
Resort
South Africa, Sun City
Located 15 km from Pilanesberg International airport, The Palace offers a convenience store and a restaurant for guests' convenience.
from INR 28 674 per night
8.5Great1105 reviews
Hotel
South Africa, Cape Town
The Nelson Mandela Gateway To Robben Island is also located at a distance of 1.4 km from The Table.
from INR 107 213 per night
9.3Perfect65 reviews
Hotel
South Africa, Cape Town
Boasting an outdoor swimming pool along with a sauna and locker rooms, the 5-star Cape Grace is positioned just 650 metres from Two Oceans Aquarium.
from INR 142 200 per night
8.8Great551 reviews
Hotel
South Africa, Cape Town
Located a minute away from Twelve Apostles in the Camps Bay district of Cape Town, the 5-star Twelve Apostles features 70 rooms along with a sauna, a sundeck, and a shared lounge.
from INR 82 777 per night
9.6Perfect172 reviews
Hotel
South Africa, Cape Town
Guests of the authentic 5-star Mount Nelson, placed 2.8 km from Cape Town Stadium, can splash about in 2 outdoor swimming pools and savor drinks in a lounge bar.
from INR 123 805 per night
9.2Perfect485 reviews
Hotel
South Africa, Johannesburg
Located in the Randburg district of Johannesburg and only 1.9 km from Jhb Zoo Lake, the Westcliff features 117 rooms plus 2 outdoor swimming pools.
from INR 50 586 per night
8.6Great502 reviews
Hotel
South Africa, Cape Town
With a sauna, spa therapy, and a shared lounge at the premises, the wonderful Radisson Collection Hotel, Waterfront is located 1.4 km from V&A Waterfront.
from INR 93 958 per night
7.0Very good1017 reviews
Hotel
South Africa, Pretoria
Sitting nearly a 20-minute walk from Chinese Embassy, the 5-star Ct Pretoria is located in the Arcadia district of Pretoria.
from INR 10 910 per night
9.4Perfect743 reviews
Hotel
South Africa, Plettenberg Bay
Placed a mere 0.6 km from Lookout Beach and in the centre of Plettenberg Bay, 5-star The Plettenberg offers 37 rooms.
from INR 39 765 per night
9.6Perfect37 reviews
Hotel
South Africa, Cape Town
Featuring a steam room and a sauna along with a swimming pool, the 5-star Ellerman House Cape Town is centrally situated within a 10-minute drive of South African Jewish Museum in the Bantry Bay district.
from INR 137 691 per night
9.3Perfect954 reviews
Hotel
South Africa, Hermanus
Offering a location 7 minutes' walk from Gearing's Point, smoke-free The Marine Hermanus overlooks the ocean and has an à la carte restaurant.
from INR 25 879 per night
9.7Perfect207 reviews
Hotel
South Africa, Plettenberg Bay
Guests can take advantage of a plunge pool as well as facials, massage therapy, and a shared lounge, while staying at the 5-star Tsala, set in a protected area.
from INR 82 506 per night
9.0Perfect484 reviews
Hotel
South Africa, Cape Town
Featuring a hot tub and a sauna, sophisticated 5-star The Westin is located in the City Bowl district at a 550-metre distance from Cape Town International Convention Centre.
from INR 84 220 per night
Most popular 4-star hotels in South Africa
7.3Very good745 reviews
Hotel
South Africa, Mossel Bay
Located about a 25-minute walk from Romonza Boat Trips, 4-star The Point Mossel Bay features 41 rooms with views of the ocean.
from INR 18 394 per night
8.4Great6576 reviews
Hotel
South Africa, Johannesburg
Situated about a 20-minute walk from Nelson Mandela Square and a train station, the smoke-free Southern features an outdoor swimming pool.
from INR 9 918 per night
7.2Very good1488 reviews
Hotel
South Africa, Cape Town
Situated in the very heart of Cape Town and a 17-minute walk from Two Oceans Aquarium, the smoke-free Fountains offers 167 rooms.
from INR 18 124 per night
8.0Great2475 reviews
Hotel
South Africa, Port Elizabeth
The elegant 5-star Radisson Blu Port Elizabeth has an outdoor swimming pool plus an Irish bar and awaits guests 2.6 km from Sacremento Cannon.
from INR 8 746 per night
7.7Very good1689 reviews
Hotel
South Africa, Johannesburg
The perfect Indaba, located at a distance of 4.8 km from Epsom Downs Shopping Centre, features an outdoor pool.
from INR 5 951 per night
8.6Great5460 reviews
Hotel
South Africa, Johannesburg
Located just 550 metres from Circa, the 4-star Southern offers an outdoor pool and a fitness studio for guests.
from INR 6 582 per night
8.0Great961 reviews
Hotel
South Africa, Knysna
Located at a distance of 2.5 km from Knysna Waterfront, the stunning Moorings features a swimming pool and modern rooms with the forest view.
from INR 9 467 per night
7.8Very good1960 reviews
Hotel
South Africa, Johannesburg
Situated in the very heart of Johannesburg and within 20 minutes' walk of Sandton Convention Center, the 4-star Park Inn offers 273 rooms.
from INR 4 238 per night
8.0Great290 reviews
Hotel
South Africa, Cape Town
Centrally located at a distance of 750 metres from Grand Parade Square, the modern Hollow offers spa therapy, a shared lounge, and various recreational opportunities.
from INR 6 943 per night
7.8Very good903 reviews
Hotel
South Africa, Cape Town
Conveniently located in the Waterfront district of Cape Town merely an 8-minute stroll from The Watershed, The Commodore has 230 rooms.
from INR 27 862 per night
9.1Perfect1054 reviews
Aparthotel
South Africa, Cape Town
Located in the Green Point district 19 minutes' walk from Green Point Lighthouse, the sophisticated 4-star Romney Park Cape Town has 25 rooms and a swimming pool.
from INR 27 592 per night
8.7Great946 reviews
Hotel
South Africa, Cape Town
Boasting a swimming pool, The Bay Cape Town is around 5 minutes by car from DecoDance Night Club.
from INR 68 349 per night
7.8Very good5090 reviews
Hotel
South Africa, Cape Town
Set in the central Milnerton district, the superior Lagoon features facials, a courtyard, and a garden.
from INR 28 764 per night
8.5Great1463 reviews
Hotel
South Africa, Cape Town
Featuring 94 rooms with views of the courtyard, the smoke-free Victoria Cape Town is set a 25-minute walk from Bree Street.
from INR 52 569 per night
8.9Great1378 reviews
Hotel
South Africa, Cape Town
Guests can relax by an outdoor pool or in a snack bar with views of the mountain in 4-star The Winchester Cape Town, located at a distance of 3 km from Zeitz Museum of Contemporary Art Africa.
from INR 42 380 per night
7.9Very good2201 reviews
Hotel
South Africa, Cape Town
Offering 170 rooms with views of the city, 4-star The Capetonian is set in the City Bowl district of Cape Town, nearly 25 minutes' walk from South African Jewish Museum.
from INR 3 697 per night
8.3Great688 reviews
Hotel
South Africa, Johannesburg
Set approximately 20 minutes' walk from The Wilds Municipal Nature Reserve and a near a motorway, the stylish Holiday Inn - Johannesburg Sunnyside Park By Ihg Johannesburg includes live entertainment and a shared lounge.
from INR 4 418 per night
8.0Great1328 reviews
Hotel
South Africa, Kempton Park
Here, in the comfortable Holiday Inn Johannesburg Airport By Ihg, guests can enjoy vegetarian dishes at the à la carte restaurant, nearly a 10-minute walk from K90 Centre.
from INR 5 049 per night
7.6Very good1194 reviews
Resort
South Africa, Malalane
Just 0.9 km from Kruger National Park Malelane Gate, the 4-star Pestana Malalane offers a solarium, a hot tub, and a sauna on-site and 52 rooms.
from INR 16 591 per night
9.3Perfect1219 reviews
Hotel
South Africa, Cape Town
Only 7 minutes on foot from Cavendish Square Shopping Centre and at a distance of 3.1 km from Rhodes Memorial, the Vineyard Cape Town features an indoor swimming pool along with a pool bar.
from INR 31 559 per night
Most popular 3-star hotels in South Africa
8.3Great2674 reviews
Hotel
South Africa, Sandton
At a distance of 3.6 km from popular attractions such as Liliesleaf, the affordable Holiday Inn Express Sandton-Woodmead By Ihg Sandton features an à la carte restaurant and 155 rooms with modern decor.
from INR 5 951 per night
7.7Very good481 reviews
Hotel
South Africa, Cape Town
Opened in 1909, the boutique Daddy Long Legs Art Cape Town provides a shared lounge and various recreational opportunities an 8-minute walk from Cape Quarter 'The Square'.
from INR 6 762 per night
7.8Very good5549 reviews
Hotel
South Africa, Durban
Featuring panoramic views of the city, the 3-star Tropicana Durban is merely 1.1 km from Port Natal Maritime Museum.
from INR 4 959 per night
8.0Great1299 reviews
Hotel
South Africa, Stormsrivier
The Tsitsikamma Stormsrivier offers a poolside bar and 36 rooms, along with a tranquil location about 5 minutes on foot from Tsitsikamma Falls Adventure.
from INR 7 664 per night
8.8Great6761 reviews
Hotel
South Africa, Durban
Offering an outdoor pool, the comfortable Holiday Inn Express Durban - Umhlanga By Ihg is a mere 0.9 km from Palm Boulevard.
from INR 6 672 per night
8.6Great5000 reviews
Hotel
South Africa, Durban
At a distance of 2.4 km from uMhlanga Main Beach, the 3-star Aha Gateway Durban offers a swimming pool.
from INR 11 361 per night
8.3Great1699 reviews
Hotel
South Africa, Port Elizabeth
The Garden Court Port Elizabeth has an outdoor swimming pool and lies only 0.6 km from Bayworld which is worth visiting.
from INR 8 476 per night
8.4Great8314 reviews
Hotel
South Africa, Johannesburg
Offering a swimming pool, the modern Garden Court Johannesburg boasts a location at a distance of 200 metres from Sandton Convention Center.
from INR 10 009 per night
9.3Perfect540 reviews
Hotel
South Africa, Knysna
Guests can relax by an outdoor swimming pool or in a snack bar with views of the garden in the elegant Hollow, located at a distance of 3.7 km from Brenton Beach.
from INR 21 911 per night
8.4Great1859 reviews
Hotel
South Africa, Pretoria
The Garden Court with an outdoor swimming pool is at a distance of 2.6 km from Pretoria National Botanical Garden.
from INR 12 623 per night
8.4Great3352 reviews
Hotel
South Africa, Fourways
Nearly 25 minutes' walk from Rietfontein Nature Reserve, the 3-star Piazza Sandton boasts a Greek restaurant and 179 rooms.
from INR 10 910 per night
7.9Very good2528 reviews
Hotel
South Africa, Johannesburg
Located at a distance of 2.6 km from Gillooly's Farm and around 10 minutes' drive from L. Ron Hubbard, the charming Court features an outdoor swimming pool and a lounge bar.
from INR 6 672 per night
7.9Very good1981 reviews
Hotel
South Africa, Cape Town
While staying at this perfectly located a 13-minute walk from Zeitz Museum of Contemporary Art Africa the family-friendly Protea Cape Town, guests can enjoy spa therapy and a shared lounge.
from INR 23 624 per night
7.8Very good6009 reviews
Hotel
South Africa, Kempton Park
While staying at the affordable 3-star Garden Kempton Park you are invited to discover Wild Waters, set a 15-minute ride away, or Christian Family Church, which is 4.9 km away.
from INR 7 664 per night
7.8Very good575 reviews
Hotel
South Africa, Centurion
Guests can also enjoy access to Gateway Industrial Park, which is approximately 4 km from comfortable The Centurion Centurion.
from INR 8 205 per night
7.9Very good106 reviews
Hotel
South Africa, Kempton Park
Staying at the comfortable 3-star Metcourt means you will be 3.5 km from Wild Waters, while enjoying an outdoor pool onsite.
from INR 9 648 per night
8.0Great2989 reviews
Resort
South Africa, Sun City
There are rooms facing lake and modern The Cabanas is set within a 300-metre distance of Sun City Resort.
from INR 16 681 per night
7.2Very good842 reviews
Hotel
South Africa, Johannesburg
The cosy Mercure with a casino and a shared lounge offers a setting next to Eastgate Shopping Centre.
from INR 3 967 per night
8.2Great3147 reviews
Hotel
South Africa, Cape Town
The 3-star Holiday Inn Express Cape Town City Centre By Ihg is a good starting point to Cape Town's sights including Bree Street, which is just 9 minutes' walk away.
from INR 4 238 per night
8.1Great681 reviews
Hotel
South Africa, Cape Town
Located about a 5-minute walk from Nobel Square and merely 1.6 km from V&A Waterfront, the lovely 5-star Sugar features a lounge bar plus a swimming pool.
from INR 4 688 per night
Amazing spa hotels in South Africa
8.3Great8545 reviews
Hotel
South Africa, Kempton Park
The Premier is located near the business district of Kempton Park nearly a 10-minute ride from NG Bonaero Park.
from INR 6 762 per night
8.7Great2345 reviews
Hotel
South Africa, Randburg
4-star The Fairway offers a sauna and a shared lounge in a metropolitan area of Randburg, approximately 10 minutes by car from Willows Estate The.
from INR 6 943 per night
8.3Great1912 reviews
Hotel
South Africa, Mossel Bay
The 4-star Diaz Hotel And Resort Mossel Bay features an infinity swimming pool and views of the ocean, and is located at a distance of 4.3 km from Garden Route Casino.
from INR 10 730 per night
9.3Perfect3034 reviews
Hotel
South Africa, Skukuza
The elegant Kruger Gate features 2 outdoor swimming pools and is merely 11 minutes' walk from Paul Kruger Entrance Gate.
from INR 30 207 per night
8.1Great1234 reviews
Hotel
South Africa, Knysna
Located in a popular neighbourhood a short distance from Knysna Waterfront, the charming 4-star Protea features an outdoor pool and the lounge bar.
from INR 7 754 per night
8.0Great567 reviews
Hotel
South Africa, Bloubergstrand
Located an 18-minute walk from Blouberg Beachfront, the exclusive 4-star Dolphin Beach Bloubergstrand features 39 rooms with views of the mountain.
from INR 11 181 per night
8.8Great1228 reviews
Hotel
South Africa, Cape Town
The colonial-style the grand Cullinan, located at a distance of 2.2 km from Victoria & Alfred Waterfront, features spa therapy and a shared lounge.
from INR 32 100 per night
9.0Perfect4283 reviews
Hotel
South Africa, Johannesburg
Boasting a location just a 6-minute walk from Nelson Mandela Square, the 5-star Sandton Johannesburg includes 553 rooms and an outdoor pool.
from INR 23 985 per night
8.5Great698 reviews
Hotel
South Africa, Ledig
Featuring an outdoor swimming pool and 89 rooms, the 4-star Bakubung Ledig is approximately 10 minutes' drive from Sun City & Lost City.
from INR 29 936 per night
8.1Great9203 reviews
Hotel
South Africa, Durban
Adjacent to North Beach Jamaat Khana, and merely 450 metres from Durban Ice Arena, the elegant Elangeni features 1452 stylish rooms.
from INR 8 566 per night
8.5Great756 reviews
Hotel
South Africa, Hazyview
Guests are welcome to try tennis and golf at the family-friendly River Sun, which is 2.9 km from Elephant Whispers.
from INR 20 378 per night
8.0Great438 reviews
Hotel
South Africa, Kempton Park
After a long day in the city, one can relax in an outdoor swimming pool and savor vegetarian specialities at the deluxe 5-star Peermont, located 3.5 km from Wild Waters.
from INR 28 133 per night
8.5Great711 reviews
Hotel
South Africa, Ledig
The 4-star Kwa Maritane Ledig is 6 km from Sun City Resort and has to offer a swimming pool plus a treatment room and a Jacuzzi.
from INR 24 887 per night
8.1Great251 reviews
Resort
South Africa, Hazyview
While staying at the traditional Kruger Park Hazyview you are invited to discover Skyway Trails, set a 10-minute drive away, or Elephant Whispers, which is 2.9 km away.
from INR 21 550 per night
8.4Great3259 reviews
Hotel
South Africa, Cape Town
Sitting nearly a 25-minute walk from Signal Hill, the charming President Cape Town offers spa therapy and various recreational opportunities.
from INR 31 740 per night
8.7Great715 reviews
Hotel
South Africa, Cape Town
Offering an outdoor swimming pool plus an à la carte restaurant for guests' benefit, the sleek Marriott is set just 11 minutes' walk from Century City Conference Centre.
from INR 52 028 per night
9.4Perfect602 reviews
Hotel
South Africa, Stellenbosch
Boasting setting within walking distance of Helderberg Mountains, the Lanzerac Stellenbosch offers 53 rooms along with a steam room and a sauna on-site.
from INR 39 765 per night
8.9Great460 reviews
Hotel
South Africa, Johannesburg
The African Pride is situated near a nightlife district, nearly a 5-minute stroll from Johannesburg Pride.
from INR 21 821 per night
8.7Great1084 reviews
Hotel
South Africa, Hermanus
Nestled in the Hermanus City-Centre district of Hermanus, the Harbour House is only a 5-minute stroll from Village Square.
from INR 10 009 per night
9.0Perfect68 reviews
Hotel
South Africa, Cape Town
The renowned Dock House offers an outdoor swimming pool along with views of Table Mountain, and is nestled nearly 25 minutes' walk from District Six Museum since 1870.
from INR 112 443 per night
Top family hotels in South Africa
8.3Great2127 reviews
Hotel
South Africa, Johannesburg
Boasting spa therapy and a shared lounge, the modern Radisson Blu Johannesburg is a 6-minute walk from Nelson Mandela Square in a central district.
from INR 11 271 per night
8.5Great1677 reviews
Hotel
South Africa, Johannesburg
Offering 252 rooms, the Holiday Inn Johannesburg-Rosebank By Ihg is close to the shopping district of Johannesburg, around a 25-minute stroll from Jhb Zoo Lake.
from INR 6 853 per night
8.4Great20139 reviews
Hotel
South Africa, Durban
Located 600 metres from Suncoast Casino in the Golden Mile district, the comfortable 4-star Blue Waters Durban features 262 rooms along with a sauna and a shared lounge.
from INR 4 598 per night
7.8Very good679 reviews
Hotel
South Africa, Cape Town
Situated a 25-minute stroll from Green Point Lighthouse, fully serviced The Hyde Cape Town offers comfortable rooms and an outdoor swimming pool.
from INR 25 067 per night
9.2Perfect11496 reviews
Hotel
South Africa, Durban
Conveniently located in the Golden Mile district of Durban nearly a 5-minute walk from Mini Town, the perfect Belaire has 127 rooms.
from INR 3 787 per night
8.2Great953 reviews
Hotel
South Africa, Cape Town
Located around 25 minutes' walk from Signal Hill and only 0.6 km from Koopmans-de Wet House, the fantastic Hyatt Regency Cape Town features an outdoor pool and a poolside bar.
from INR 22 001 per night
8.4Great839 reviews
Hotel
South Africa, Cape Town
Boasting a location just 6 minutes' walk from Cape Town International Convention Centre, the 4-star Radisson features a shared lounge and barbecue grills, as well as offers 120 rooms.
from INR 14 156 per night
8.3Great2682 reviews
Hotel
South Africa, Cape Town
Located in the western part of Cape Town, the Southern Sun is approximately a 5-minute drive from Koopmans-de Wet House.
from INR 26 690 per night
7.5Very good35 reviews
Aparthotel
South Africa, Cape Town
Set about 25 minutes' walk from Table Mountain National Park, 4-star The Glen Cape Town lies in the Camps Bay district of Cape Town.
from INR 34 265 per night
8.2Great742 reviews
Hotel
South Africa, George
Located approximately a 25-minute walk from Kingswood Golf Estate, the smoke-free Protea George offers stylish rooms together with hiking, horseback riding, and bowling.
from INR 8 656 per night
8.3Great1556 reviews
Hotel
South Africa, Sandton
Ideally situated a mere 500 metres from Rand Merchant Bank in the Sandton district of Sandton, the 4-star Protea Sandton features 330 rooms and a seasonal outdoor swimming pool.
from INR 5 680 per night
8.4Great2294 reviews
Hotel
South Africa, Johannesburg
The 4-star Southern Sun Johannesburg located a mere 1.8 km from Innesfree Park, offers a garden bar and bright rooms.
from INR 10 009 per night
7.9Very good18372 reviews
Hotel
South Africa, Kempton Park
The upscale Southern Kempton Park is placed at a distance of 6 km from Wild Waters and has a swimming pool along with a pool bar.
from INR 8 295 per night
8.5Great725 reviews
Hotel
South Africa, Mossel Bay
Opened in 1846, the elegant 4-star Protea with nice rooms and an outdoor swimming pool boasts its proximity to The Dias Museum about 5 minutes' walk away.
from INR 11 181 per night
8.5Great2175 reviews
Hotel
South Africa, Cape Town
Featuring a swimming pool and a lounge bar, the 4-star Garden Court Cape Town is located just 450 metres from Cape Quarter Lifestyle Village and only 1.4 km from The Springbok Experience Rugby Museum.
from INR 30 928 per night
8.0Great423 reviews
Hotel
South Africa, Oudtshoorn
Set only 1.8 km from Le Roux Town House, the rooms in the 4-star Protea have views of garden.
from INR 9 467 per night
8.9Great1137 reviews
Guest house
South Africa, Oudtshoorn
The 4-star Hlangana Lodge Oudtshoorn is approximately a 25-minute walk from Le Roux Town House and offers a sundeck, a patio, and a shared lounge.
from INR 9 918 per night
8.1Great3261 reviews
Hotel
South Africa, Kempton Park
Located less than nearly a 25-minute walk from Super South Gate, the upscale Protea offers an outdoor swimming pool.
from INR 5 680 per night
8.3Great1976 reviews
Hotel
South Africa, Cape Town
Located only 0.8 km from Fugard Theatre, the 4-star Sunsquare Cape Town offers an outdoor heated swimming pool and a fitness suite for guests.
from INR 7 394 per night
8.1Great492 reviews
Hotel
South Africa, St Lucia
Set just a 9-minute walk from K Z N Wildlife, the 3-star Elephant boasts African dishes served at the onsite à la carte restaurant.
from INR 10 189 per night
Best luxury hotels in South Africa
7.2Very good4342 reviews
Resort
South Africa, Hartbeespoort
Guests can also enjoy access to Chameleon Village, which is 3.6 km from the 4-star Seasons Hartbeespoort.
from INR 9 467 per night
7.6Very good351 reviews
Resort
South Africa, Sun City
Located a mere 9 minutes' walk from Sun City Resort, the excellent Soho features an outdoor swimming pool and a fitness suite.
from INR 20 108 per night
9.4Perfect464 reviews
Hotel
South Africa, Knysna
Jandreart Studio is at a distance of 2.7 km from the James Knysna, while Featherbed Co is about a 5-minute drive away.
from INR 44 364 per night
Hotel
South Africa, Herbertsdale
The luxurious Gondwana features spa therapy, recreational facilities, and a garden, Gondwana Game Reserve is about 5 minutes' walk away.
from INR 62 398 per night
7.9Very good473 reviews
Hotel
South Africa, Cape Town
The Pullman, located just 7 minutes' stroll from Greenmarket Square, is also at a proximity to Western Cape Provincial Parliament.
from INR 51 668 per night
9.1Perfect401 reviews
Hotel
South Africa, Kenton on Sea
Offering spa therapy, a shared lounge, and various recreational opportunities, 4-star The House Quarters is approximately 25 minutes' walk from Shelley Bay as well as at a distance of 0.6 km from Kariega Beach.
from INR 6 402 per night
8.3Great2697 reviews
Hotel
South Africa, Magaliesburg
Situated at a distance of 2.5 km from Margaret Roberts Herbal Centre, the 5-star Mount Grace Magaliesburg features a Jacuzzi, a shared lounge, and a garden.
from INR 20 198 per night
8.5Great171 reviews
Hotel
South Africa, Bonjaneni
San Rock Art is at a distance of 3.9 km from the 4-star Mont Aux Sources and Rugged Glen Nature Reserve is about a 20-minute walk away.
from INR 10 459 per night
9.0Perfect2516 reviews
Hotel
South Africa, Johannesburg
Boasting a swimming pool and an à la carte restaurant, the Thaba Johannesburg is located merely 350 metres from Klipriviersberg Municipal Nature Reserve, within 10 minutes' drive of Mondeor Comminity Church.
from INR 11 091 per night
9.2Perfect486 reviews
Hotel
South Africa, Kimberley
The Kimberley with an outdoor pool is within 25 minutes' walk of Rooipoort Nature Reserve.
from INR 11 992 per night
8.4Great923 reviews
Hotel
South Africa, Sandton
Placed just 9 minutes' walk from Sandton Market @ The Park and right in the centre of Sandton, upscale The Maslow offers 281 rooms.
from INR 8 926 per night
9.0Perfect88 reviews
Hotel
South Africa, East London
With a sauna and a garden this 16-room the 4-star Quarry Lake Inn is just 1.3 km from East London Museum.
from INR 11 722 per night
9.2Perfect214 reviews
Hotel
South Africa, Wilderness
The Cinnamon Boutique is situated in a tourist area of Wilderness, at a distance of 4.2 km from George Wildlife Park and around a 15-minute ride from Map Of Africa View Point.
from INR 18 034 per night
9.5Perfect24 reviews
Hotel
South Africa, Gansbaai
De Kelders Drip Cave is 4.5 km from the luxury Grootbos and features shopping and dining.
from INR 158 250 per night
8.9Great470 reviews
Hotel
South Africa, Dullstroom
Featuring an outdoor swimming pool and an oyster bar, 4-star The Highlander is based a mere 1.5 km from Beans About Coffee.
from INR 14 697 per night
9.2Perfect158 reviews
Hotel
South Africa, Simondium
The Babylonstoren is situated in a rural area of Simondium, at a distance of 3.5 km from Plaisir de Merle Wine Estate and approximately a 15-minute ride from Afrikaans Language Monument.
from INR 86 474 per night
8.9Great763 reviews
Resort
South Africa, Brenton-on-Sea
Located 25 minutes' walk from Featherbed Nature Reserve, the modern Brenton Haven features 34 rooms with views of the sea.
from INR 18 485 per night
8.3Great2642 reviews
Resort
South Africa, Vanderbijlpark
Set within an 8-km distance of Aquadome, the Emerald welcomes guests to an à la carte restaurant on site.
from INR 3 516 per night
8.5Great2095 reviews
Hotel
South Africa, Gordons Bay
Set about 5 minutes' walk from Ndiza Gallery, the 4-star Krystal Beach provides a swimming pool and offers guests to savor European delicacies.
from INR 6 492 per night
8.8Great178 reviews
Resort
South Africa, Bellville
The Homestead Villas is situated within a 3-km distance of Cool Runnings and just 14 minutes on foot from Majik Forest Upper Entrance.
from INR 16 862 per night
Cheap hotels in South Africa
9.4Perfect929 reviews
Guest house
South Africa, Cape Town
The smoke-free Altona Lodge is nestled in the very heart of Cape Town and 10 minutes by car from The Cape Wheel.
from INR 3 336 per night
8.6Great53 reviews
Guest house
South Africa, Port Elizabeth
The Garden Gate is situated within a 3-km distance of Storms River Bridge and approximately a 10-minute drive from Pemls.
from INR 2 614 per night
8.9Great296 reviews
Guest house
South Africa, Barrydale
The Crystal Labyrinth is only 14 minutes on foot from the Sandy'S Place and Tradouw Pass is only 1.1 km away.
from INR 3 787 per night
8.9Great881 reviews
Bed & Breakfast
South Africa, Port Elizabeth
The smoke-free Treetops Guesthouse is 3.6 km from Bayworld and offers a private swimming pool.
from INR 3 697 per night
7.9Very good889 reviews
Hotel
South Africa, Hazyview
The Numbi is situated in the very heart of Hazyview approximately a 20-minute stroll from Perry's Bridge Reptile Park.
from INR 4 779 per night
7.4Very good2649 reviews
Bed & Breakfast
South Africa, Kempton Park
The comfortable 3-star Airport Inn Kempton Park features rooms with views of the garden, while a strategic location provides access to Wild Waters, which is 7 km away.
from INR 2 795 per night
7.8Very good2981 reviews
Hotel
South Africa, Cape Town
Featuring 174 rooms with views of the garden, the 3-star Stayeasy is set approximately 25 minutes' walk from Milnerton Golf Club.
from INR 11 000 per night
8.2Great1144 reviews
Hotel
South Africa, Cape Town
The budget Park Inn is settled in the Newlands district, just a 13-minute walk from Zhivago, and includes a lobby bar.
from INR 9 017 per night
7.4Very good2596 reviews
Guest house
South Africa, Kempton Park
Featuring 53 rooms with views of the garden, the charming 2-star Dove'S Nest Guest House is set 7 km from Wild Waters.
from INR 2 975 per night
7.8Very good2733 reviews
Guest house
South Africa, Kempton Park
3.5 km from Parking, the comfortable Emerald Guesthouse offers a lounge bar and an à la carte restaurant.
from INR 2 434 per night
8.0Great510 reviews
Hotel
South Africa, Cape Town
Offering a lobby area, the Long Street lies in the City Bowl district of Cape Town, at a distance of 1.1 km from Noon Day Gun and only 13 minutes on foot from Cape Quarter Lifestyle Village.
from INR 6 402 per night
6.5Nice884 reviews
Hotel
South Africa, Durban
Placed approximately 5 minutes' walk from Durban Natural Science Museum and right in the centre of Durban, the Tudor House offers 10 rooms.
from INR 2 614 per night
7.6Very good1691 reviews
Hotel
South Africa, Ballito
Featuring a sauna, a shared lounge, and a gas BBQ, the superb 3-star La Montagne has a prime setting 750 metres from Thompsons Beach.
from INR 4 779 per night
8.2Great590 reviews
Hotel
South Africa, Cape Town
Boasting a swimming pool, the smoke-free Protea is 5 minutes' stroll from Two Rivers Urban Park.
from INR 7 664 per night
8.4Great530 reviews
Inn
South Africa, Knysna
Offering 8 rooms with views of the city, the 3-star Inn is set in the Knysna Central district of Knysna, merely 1.4 km from Featherbed Co.
from INR 4 057 per night
7.7Very good302 reviews
Guest house
South Africa, Knysna
The 3-star Lagoon Breeze Knysna provides 8 rooms with beautiful views of the sea and offers access to The Motorcycle Room, which is a 10-minute ride away.
from INR 4 328 per night
8.1Great1028 reviews
Guest house
South Africa, Johannesburg
Worldwear Shopping Centre is at a distance of 4.8 km from the Angel, while Braamfontein Spruit Trail is approximately a 10-minute ride away.
from INR 2 254 per night
7.4Very good3579 reviews
Hotel
South Africa, Cape Town
The 3-star Mojo Hotel & Market Cape Town is nestled in the Sea Point district, Sea Point Pavillion & Swimming Pools is around 5 minutes' walk away.
from INR 3 155 per night
8.5Great1874 reviews
Resort
South Africa, Drakensberg Garden
Located at a distance of 3.6 km from Garden Castle State Forest, facials, a patio, and recreational facilities are available at the fantastic Gooderson Drakensberg Garden.
from INR 8 295 per night
181 reviews
Bed & Breakfast
South Africa, Pretoria
Offering 14 rooms with views of the garden, the Valley Pretoria is set in the Sunnyside district of Pretoria, within 25 minutes' walk of Museum of Natural History.
from INR 1 983 per night
Top resorts in South Africa
9.2Perfect645 reviews
Hotel
South Africa, Benoni
Featuring 8 rooms with views of the pool, the One O Eight Benoni, within 5 km of Wild Waters, provides guests with a hot tub and a sauna.
from INR 11 091 per night
8.6Great5404 reviews
Hotel
South Africa, Ledig
Within 10 minutes' drive of Cultural Village, The Kingdom Ledig overlooks the patio and features spa therapy and a picnic area.
from INR 10 820 per night
9.4Perfect2070 reviews
Hotel
South Africa, Hermanus
Offering a storage room, the W-Collection Esplanade lies in the Hermanus City-Centre district, within a 2-km distance of Cliff Path and a mere 5 minutes' stroll from Lembu Fine art and craft.
from INR 19 747 per night
9.8Perfect81 reviews
Hotel
South Africa, Stellenbosch
Located in a historical neighbourhood, the 5-star Delaire features a sauna, a sundeck, and a shared lounge.
from INR 379 981 per night
7.4Very good225 reviews
Hotel
South Africa, Kempton Park
Guests can also enjoy access to Super South Gate, which is around a 25-minute walk from the family-friendly Mondior.
from INR 18 575 per night
7.8Very good2898 reviews
Hotel
South Africa, Kempton Park
Set at a distance of 3.5 km from Wild Waters, the 3-star Metcourt welcomes guests to an à la carte restaurant on site.
from INR 11 992 per night
8.8Great857 reviews
Hotel
South Africa, Hermanus
The 4-star Whale Coast Hermanus features rooms with views of the mountain, while a central location provides access to Langbaai Beach, which is about 10 minutes away by car.
from INR 15 419 per night
8.4Great281 reviews
Hotel
South Africa, Lephalale
Located a mere 1.2 km from Mama Tau White Lions Breeding Project, the 3-star Palm Park features an outdoor swimming pool.
from INR 8 025 per night
8.1Great704 reviews
Resort
South Africa, Champagne Valley
Falcon Ridge is about 25 minutes' walk from the 3-star Dragon Peaks Champagne Valley that features 2 outdoor swimming pools.
from INR 9 648 per night
8.9Great1176 reviews
Hotel
South Africa, Hermanus
Located in the Sandbaai district, 25 minutes' stroll from Onrus Beach, the comfortable 5-star Schulphoek offers access to a hot tub and a sauna.
from INR 20 829 per night
9.1Perfect202 reviews
Resort
South Africa, White River
Featuring 34 rooms with views of the lake, the 3-star Pine Lake Resort is set merely 1.4 km from Longmere Dam.
from INR 17 222 per night
8.9Great683 reviews
Resort
South Africa, Citrusdal
The Baths Natural Hot Springs Citrusdal has an à la carte restaurant and a year-round outdoor swimming pool for its guests.
from INR 16 591 per night
8.6Great1485 reviews
Resort
South Africa, Ethels Drive
55 rooms are offered to guests who choose the family-friendly Little Switzerland Resort By Dream Resorts Ethels Drive with a beautifully manicured garden and views of the garden, a 10-minute ride from Kilburn Dam.
from INR 14 878 per night
8.5Great588 reviews
Hotel
South Africa, Scottburgh
Located just a short drive from South Coast, the 3-star Blue Marlin features an outdoor swimming pool and 91 rooms plus it is nearly 25 minutes' walk from Scottburgh Mall.
from INR 22 091 per night
9.2Perfect602 reviews
Hotel
South Africa, Bergville
Royal Natal National Park is at a distance of 4.7 km from the Cavern Resort & Spa Bergville and Bushmen Paintings is about a 10-minute drive away.
from INR 19 747 per night
9.1Perfect782 reviews
Hotel
South Africa, Stormsrivier
Offering a location 4.8 km from Dolphin Trail, the 4-star Misty Mountain Reserve Stormsrivier features an à la carte restaurant and an outdoor swimming pool.
from INR 14 337 per night