Top landmarks in South Africa
-
Mall
-
Popular attractions
-
Stadium
-
Monument
-
Casino
Best 5-star hotels in South Africa
8.7Great328 reviews
Hotel
South Africa, Somerset West
Located within a 7-minute walk of The Lourensford Harvest Market and within 10 minutes' drive of Helderberg Nature Reserve, the boutique Erinvale Estate Hotel & Spa features an outdoor swimming pool and 56 rooms.
from CAD 285 per night
8.3Great3282 reviews
Hotel
South Africa, Sandton
The 5-star Radisson Blu Hotel Sandton, Johannesburg Sandton features an à la carte restaurant and spectacular views and is just 10 minutes by car from Johannesburg Zoo.
from CAD 100 per night
8.9Great1273 reviews
Hotel
South Africa, Stellenbosch
Offering spa therapy, loungers and wine-tasting sessions, the 5-star Asara Wine Estate & Hotel Stellenbosch is situated within 10 minutes' drive of Kleine Zalze Wine Estate.
from CAD 188 per night
9.0Perfect516 reviews
Resort
South Africa, Cape Town
Offering a steam room, a hot tub, a sauna, and a foot bath along with a lounge bar, the 5-star One&Only is centrally set approximately 200 metres from Two Oceans Aquarium.
from CAD 1 596 per night
9.2Perfect614 reviews
Hotel
South Africa, Tokai
Located less than about 10 minutes' drive from Silvermine Trail, the luxurious Steenberg Hotel & Spa offers a swimming pool.
from CAD 497 per night
8.9Great827 reviews
Hotel
South Africa, Sandton
Located at 550 metres from Sandton Convention Center and within an 11-minute walk of Regenesys Business School, the comfortable Michelangelo features an indoor heated swimming pool and 242 rooms.
from CAD 183 per night
7.9Very good1154 reviews
Resort
South Africa, Ledig
Lost City is merely a 5-minute stroll from the 5-star Palace Of The Lost City At Sun City Resort Sun City, which offers a superb selection of a nightclub and a casino to please everyone.
from CAD 444 per night
8.5Great1246 reviews
Hotel
South Africa, Cape Town
The 5-star Table Bay Cape Town features rooms with views of the mountain, while an ideal location provides access to Zeitz Museum of Contemporary Art Africa, which is a mere 1.5 km away.
from CAD 915 per night
8.8Great147 reviews
Hotel
South Africa, Cape Town
The 5-star Cape Grace Managed By Accor Cape Town is set in the entertainment district of Cape Town along a motorway, featuring loungers, recreational facilities and entertainment activities on-site.
from CAD 1 312 per night
8.6Great703 reviews
Hotel
South Africa, Cape Town
Located in the Camps Bay district right around the corner from Twelve Apostles, the boutique-style Twelve Apostles Hotel & Spa has a treatment room and a hot tub.
from CAD 652 per night
9.2Perfect247 reviews
Hotel
South Africa, Johannesburg
Located in the tranquil Sandton district and near a motorway, the 5-star Saxon Hotel, Villas & Spa Johannesburg offers an outdoor pool as well as a plunge pool and sauna facilities.
from CAD 1 213 per night
9.0Perfect377 reviews
Hotel
South Africa, Cape Town
Guests can relax in 2 outdoor swimming pools or in the Indonesian restaurant of the 5-star Mount Nelson, A Belmond Hotel, which is set only 500 metres from Labia Theatre.
from CAD 1 470 per night
9.0Perfect670 reviews
Hotel
South Africa, Johannesburg
Set just 5 minutes' walk from Johannesburg Holocaust and Genocide Centre and in the Barmbek Sued district, 5-star Four Seasons Hotel The Westcliff has 117 rooms.
from CAD 861 per night
8.6Great887 reviews
Hotel
South Africa, Cape Town
Set a 14-minute walk from Victoria & Alfred Waterfront, the wonderful 5-star Radisson Collection Hotel, Waterfront Cape Town lies in the Aubing - Lochhausen - Langwied district.
from CAD 174 per night
9.2Perfect832 reviews
Hotel
South Africa, Plettenberg Bay
Featuring seafood cuisine and an outdoor swimming pool, the smoke-free Plettenberg Plettenberg Bay is conveniently located a mere 11 minutes' stroll from Robberg Nature Reserve.
from CAD 616 per night
9.1Perfect79 reviews
Hotel
South Africa, Cape Town
Boasting an à la carte restaurant with South African menu, the Ellerman House is set within reach of Table Mountain and approximately a 10-minute ride from Theatre On The Bay.
from CAD 1 896 per night
8.9Great258 reviews
Hotel
South Africa, Clanwilliam
Guests can take advantage of a year-round outdoor swimming pool as well as fitness classes, massage therapy and recreational facilities, while staying at the 5-star Bushmans Kloof Wilderness Reserve And Wellness Retreat Clanwilliam, set in a protected area.
from CAD 4 436 per night
9.1Perfect1054 reviews
Hotel
South Africa, Hermanus
You can have some rest at an outdoor swimming pool or enjoy beautiful views of the sea, while the comfortable Marine Hermanus boasts a prime setting just a short drive from Walker Bay.
from CAD 401 per night
9.3Perfect301 reviews
Hotel
South Africa, Plettenberg Bay
The luxury Tsala Treetop features a swimming pool and 16 rooms facing the forest.
from CAD 930 per night
8.8Great865 reviews
Hotel
South Africa, Cape Town
The 5-star Westin offers you to enjoy international cuisine, a swimming pool and a prime location within 7 minutes' walk of Cape Town International Convention Centre.
from CAD 152 per night
Most popular 4-star hotels in South Africa
8.3Great1134 reviews
Hotel
South Africa, Cape Town
Situated near a shopping centre and a market, and 5 minutes by car from The Watershed, the 4-star Grand Daddy Boutique Hotel By Bon Hotels Cape Town offers 32 rooms approximately 5 minutes' drive from Zeitz Museum of Contemporary Art Africa.
from CAD 102 per night
8.4Great7268 reviews
Hotel
South Africa, Johannesburg
Guests can take a swim in a rooftop swimming pool or enjoy a pool bar available in the Southern Sun Sandton Johannesburg, conveniently set in the entertainment Sandton district.
from CAD 201 per night
7.8Very good646 reviews
Hotel
South Africa, Cape Town
Comprising 8 rooms in the heart of Cape Town, the lovely O On Kloof Boutique Hotel & Spa lies within 5 minutes' drive of Signal Hill.
from CAD 145 per night
8.8Great122 reviews
Hotel
South Africa, Cape Town
Perfectly located 5 minutes by car from Labia Theatre, the 4-star Kensington Place Cape Town offers an English breakfast and a year-round outdoor pool.
from CAD 602 per night
7.3Very good1959 reviews
Hotel
South Africa, Cape Town
Offering a central location in a business neighbourhood, the 4-star Fountains Cape Town welcomes guests with a steam room, sauna facilities and an outdoor swimming pool.
from CAD 47 per night
7.7Very good1341 reviews
Hotel
South Africa, Cape Town
Offering 126 rooms with views of the hills, the 4-star Premier Hotel is set in the Sea Point district of Cape Town, within 10 minutes' drive of De Waal Park.
from CAD 79 per night
8.2Great1255 reviews
Hotel
South Africa, East London
The highest levels of comfort together with entertainment activities and barbeque are waiting for you in the 99 rooms for an enjoyable stay at the lovely 4-star Blue Lagoon Hotel And Conference Centre with a name you can trust.
from CAD 104 per night
8.0Great2700 reviews
Hotel
South Africa, Port Elizabeth
Situated within 2.8 km of Bird Rock, the 5-star Radisson Blu Hotel, offers 171 guest rooms.
from CAD 135 per night
7.6Very good1784 reviews
Hotel
South Africa, Johannesburg
Located in a business area and within 25 minutes' walk of Cedar Square, the Indaba Hotel, Spa & Conference Center features 257 rooms plus an outdoor pool.
from CAD 92 per night
8.1Great1229 reviews
Hotel
South Africa, Cape Town
Featuring a steam room and a sauna along with an outdoor swimming pool, the 4-star Commodore is conveniently situated 2.5 km from Greenmarket Square in the Waterfront district of Cape Town.
from CAD 311 per night
8.9Great1182 reviews
Aparthotel
South Africa, Cape Town
Boasting cots and high chairs for guests with children, the 4-star Romney Park Luxury is located in Cape Town and has a health club for sports lovers.
from CAD 427 per night
8.7Great549 reviews
Hotel
South Africa, Cape Town
Boasting its location about 5 minutes' drive from Kloof Corner Ridge, the perfect Camps Bay Retreat has an outdoor swimming pool and 40 rooms.
from CAD 315 per night
8.6Great1180 reviews
Hotel
South Africa, Cape Town
Located just 0.6 km from Glen Beach, the smoke-free Bay features an à la carte restaurant as well as a sauna, a sundeck, and recreational facilities.
from CAD 325 per night
8.1Great1388 reviews
Hotel
South Africa, Port Elizabeth
Offering 58 rooms with views of the ocean, the 4-star Kelway is set in the Summerstrand district of Port Elizabeth, a 10-minute drive from South African Air Force Museum.
from CAD 120 per night
7.8Very good5381 reviews
Hotel
South Africa, Cape Town
Offering a swimming pool with views of sea, the amazing 4-star Lagoon Beach Hotel & Spa Cape Town is located in the central district of Cape Town.
from CAD 99 per night
8.4Great1963 reviews
Hotel
South Africa, Cape Town
Thanks to its lively location, the 4-star Victoria & Alfred Hotel By Newmark is about 5 minutes' walk from Two Oceans Aquarium and near a boat dock.
from CAD 466 per night
8.9Great1578 reviews
Hotel
South Africa, Cape Town
Featuring an enviable location 3 km from Zeitz Museum of Contemporary Art Africa, the beachfront Winchester Hotel By Newmark Cape Town includes 77 air-conditioned rooms.
from CAD 339 per night
8.7Great1113 reviews
Hotel
South Africa, Cape Town
The perfect Cape Milner is nestled near the entertainment district of Cape Town, 6 minutes' stroll from Checkers Kloof Street.
from CAD 97 per night
8.1Great1722 reviews
Hotel
South Africa, Kempton Park
Boksburgmeer is 10 minutes' drive from the modern Holiday Inn Johannesburg Or Tambo Airport Hotel By Ihg Kempton Park and features shopping and dining.
from CAD 78 per night
9.1Perfect1727 reviews
Hotel
South Africa, Cape Town
Ideally located near a boat dock, the perfect Vineyard Cape Town is also only 550 m from Cavendish Square Shopping Centre.
from CAD 261 per night
Most popular 3-star hotels in South Africa
8.1Great298 reviews
Resort
South Africa, Cape St. Francis
The 3-star Cape St Francis Resort has a swimming pool and lies at 250 metres of Chokka Trail which is worth visiting.
from CAD 247 per night
8.2Great2152 reviews
Hotel
South Africa, Edenvale
Guests will enjoy an outdoor swimming pool and 29 rooms, while staying at the Airport Inn And Suites with location at a short distance from Kempton Park.
from CAD 43 per night
8.2Great1275 reviews
Hotel
South Africa, Umhlali
Set relatively close to Umhlanga Rocks, the comfortable 5-star Zimbali Lodge By Dream Resorts Umhlali invites its guests to enjoy hiking and cycling and to dine in the pool bar.
from CAD 205 per night
8.0Great1669 reviews
Hotel
South Africa, Stormsrivier
The 3-star Tsitsikamma Lodge & Stormsrivier, within 400 metres of Tsitsikamma Falls Adventure, pampers its guests with a swimming pool, as well as whirlpool baths and an outdoor swimming pool.
from CAD 118 per night
8.2Great3515 reviews
Hotel
South Africa, Pretoria
Located 1.9 km from Loftus Versfeld Stadium, the modern Rh Hotel boasts an outdoor swimming pool.
from CAD 60 per night
7.6Very good360 reviews
Resort
South Africa, Umhlanga
Set within 10 minutes' drive of uMhlanga Main Beach, the Sibaya boasts spa therapy, recreational facilities and entertainment activities available on site.
from CAD 190 per night
8.8Great7033 reviews
Hotel
South Africa, Durban
Sitting 950 metres of Wavepark Gateway, the comfortable 3-star Holiday Inn Express Durban - Umhlanga, An Ihg offers various recreational opportunities and entertainment activities at the premises.
from CAD 103 per night
6.4Nice3393 reviews
Hotel
South Africa, Durban
Featuring 81 rooms, various recreational opportunities and entertainment activities, the 3-star Albany is within a 10-minute walk of Gugu Dlamini Park in Durban.
from CAD 41 per night
7.8Very good1079 reviews
Hotel
South Africa, Cape Town
Ideally located nearly 5 minutes on foot from The Blue Train Park and near a tube station, the elegant La Splendida Hotel By Newmark offers spa therapy and entertainment activities.
from CAD 78 per night
8.4Great8969 reviews
Hotel
South Africa, Johannesburg
The 3-star Garden Court Sandton includes 440 rooms together with an outdoor swimming pool, offering its guests an excellent setting in the very heart of Johannesburg.
from CAD 107 per night
8.5Great846 reviews
Guest house
South Africa, Cape Town
Situated in a popular area, the Sweet Orange overlooks the garden and features an outdoor pool.
from CAD 104 per night
8.4Great1245 reviews
Hotel
South Africa, Bellville
Located in a northern district, the family-friendly Protea Hotel By Marriott Cape Town Tyger Valley features a swimming pool and views of Table Mountain.
from CAD 103 per night
8.6Great166 reviews
Hotel
South Africa, Johannesburg
The charming 4-star City Lodge Hotel Eastgate is settled in the business district of Johannesburg, 5 minutes' walk from Bruma Flea Market, and includes a lounge bar.
from CAD 103 per night
8.7Great2643 reviews
Hotel
South Africa, Durban
Boasting spa therapy and recreational facilities, the 3-star Protea Hotel By Marriott Durban Umhlanga is approximately a 10-minute ride from Mount Edgecombe Country Club in a shopping area.
from CAD 123 per night
8.2Great739 reviews
Hotel
South Africa, Stellenbosch
Set within a 5-minute drive of Vredenheim Estate, the 3-star Protea Hotel By Marriott offers 174 rooms and an outdoor swimming pool.
from CAD 113 per night
8.1Great521 reviews
Hotel
South Africa, Johannesburg
Located within 4.8 km of Delta Park, the 3-star City Lodge Hotel Bryanston Johannesburg offers a swimming pool and a gym for guests.
from CAD 75 per night
8.3Great844 reviews
Aparthotel
South Africa, Cape Town
Guests will enjoy a swimming pool and 42 rooms, while staying at the perfect Camps Bay Village Cape Town with location in walking distance from Table Mountain.
from CAD 138 per night
8.0Great3105 reviews
Resort
South Africa, Sun City
The inviting Cabanas Hotel At Sun City Resort with water slides, spa therapy and entertainment activities offers a setting at 300 metres of Sun City Resort.
from CAD 258 per night
7.4Very good517 reviews
Hotel
South Africa, Midrand
Comprising 92 rooms, the 3-star Mercure Johannesburg Midrand is set near a business district, 10 minutes by car from Nizamiye Mosque.
from CAD 58 per night
8.2Great3515 reviews
Hotel
South Africa, Cape Town
Set a 10-minute drive from Two Oceans Aquarium, the Holiday Inn Express Cape Town City Centre, An Ihg boasts entertainment activities and various recreational opportunities available on site.
from CAD 65 per night
Amazing spa hotels in South Africa
8.6Great6107 reviews
Hotel
South Africa, Johannesburg
Located at 600 metres from The Mall of Rosebank, the stylish 4-star Southern Sun Rosebank provides sauna facilities and an outdoor swimming pool onsite.
from CAD 102 per night
7.6Very good1322 reviews
Hotel
South Africa, Port Edward
Boasting an outdoor swimming pool, the 4-star Wild Coast Sun is set in a protected area not so far from Waves Water Park.
from CAD 719 per night
7.5Very good2684 reviews
Resort
South Africa, George
Comprising 100 rooms, the 4-star Oubaai Hotel Golf & Spa George is set near the beach district of George, 10 minutes by car from Herolds Bay Beach.
from CAD 387 per night
9.0Perfect3715 reviews
Hotel
South Africa, Cape Town
Not too far from Table Mountain, the 5-star Taj Cape Town with 176 rooms invites you to discover a shopping area or to enjoy sauna facilities and an indoor pool.
from CAD 279 per night
8.6Great2174 reviews
Hotel
South Africa, Cape Town
Located in the City Bowl district of Cape Town and approximately a 9-minute stroll from The African Portrait Art Gallery, the Pepperclub features 210 rooms plus an infinity swimming pool.
from CAD 290 per night
8.8Great3488 reviews
Guest house
South Africa, Kempton Park
Located 10 minutes' drive from Edenvale Action Sports Arena, the 4-star Sunrock Guesthouse Kempton Park offers views of the pool and a year-round outdoor pool.
from CAD 92 per night
8.4Great106 reviews
Hotel
South Africa, Johannesburg
The Winston is situated near the business district of Johannesburg at a 2.1 km distance from Jhb Zoo Lake.
from CAD 373 per night
9.1Perfect1042 reviews
Hotel
South Africa, Stellenbosch
Providing an à la carte restaurant which serves European dishes, the 4-star Spier Hotel And Wine Farm welcomes guests in a protected area of Stellenbosch.
from CAD 127 per night
8.3Great8979 reviews
Hotel
South Africa, Kempton Park
Comprising 275 rooms, the affordable Premier Hotel O.R. Tambo is set near the business district of Kempton Park within 15 minutes' drive of Wild Waters.
from CAD 104 per night
8.7Great2596 reviews
Hotel
South Africa, Randburg
Featuring a swimming pool, the luxurious Fairway Hotel, Spa & Golf in the shopping district of Randburg boasts 62 rooms.
from CAD 107 per night
9.3Perfect1059 reviews
Hotel
South Africa, Umhlanga
Located nearly 5 minutes' walk from uMhlanga Main Beach, the Oyster Box Umhlanga offers superior accommodation with 86 air-conditioned rooms.
from CAD 707 per night
9.3Perfect3435 reviews
Hotel
South Africa, Skukuza
With 145 rooms, the family Kruger Gate Skukuza prides itself on reliable service and offers amenities, such as a conference room.
from CAD 468 per night
8.1Great1032 reviews
Resort
South Africa, Southbroom
Marina Beach is within a 10-minute drive of the 4-star San Lameer Resort Hotel & Spa and features shopping and dining.
from CAD 225 per night
8.7Great1378 reviews
Hotel
South Africa, Cape Town
Featuring a fitness studio and an outdoor pool, the award-winning Southern Sun The Cullinan Cape Town is located within 10 minutes' drive of Victoria & Alfred Waterfront.
from CAD 318 per night
8.8Great2813 reviews
Hotel
South Africa, Durban
Located about 5 minutes on foot from Funworld and 2 km from uShaka Marine World, the Edward features unique rooms and a rooftop swimming pool.
from CAD 113 per night
9.0Perfect4915 reviews
Hotel
South Africa, Johannesburg
Located 300 metres from Sandton Convention Center in the Sandton district of Johannesburg, the Sandton Sun And Towers features fitness classes, facials and massage therapy on-site.
from CAD 308 per night
8.6Great1565 reviews
Hotel
South Africa, Johannesburg
Providing an à la carte restaurant which serves South African dishes, the 4-star Pivot Hotel Montecasino welcomes guests in an entertainment area of Johannesburg.
from CAD 150 per night
8.5Great906 reviews
Hotel
South Africa, Ledig
The stunning 4-star Bakubung Bush Lodge sits in an entertainment area and offers 89 rooms and a swimming pool.
from CAD 464 per night
8.1Great10441 reviews
Hotel
South Africa, Durban
Located 250 metres of Mini Town Nonprofit Park, the 32-story Southern Sun Elangeni & Maharani Durban features 1452 rooms with views of the sea.
from CAD 138 per night
8.6Great824 reviews
Hotel
South Africa, Hazyview
Perry's Bridge Reptile Park is set only 1.1 km from the Sabi River Sun Hazyview.
from CAD 287 per night
Top family hotels in South Africa
9.0Perfect1508 reviews
Hotel
South Africa, Stellenbosch
Set around 5 minutes' walk from Eikestad Mall, the comfortable Oude Werf offers an outdoor swimming pool together with a sun terrace, a shared lounge, and various recreational opportunities for guest enjoyment.
from CAD 342 per night
8.2Great1717 reviews
Hotel
South Africa, Cape Town
You can relax by an outdoor swimming pool in the Cresta Grande Cape Town, located within 18 minutes' walk of Two Oceans Aquarium.
from CAD 96 per night
8.2Great1038 reviews
Hotel
South Africa, Cape Town
The 4-star Doubletree By Hilton Cape Town Upper Eastside offers massage therapy, entertainment activities and recreational facilities in a vibrant area of Cape Town, approximately 15 minutes by car from Cape Town Stadium.
from CAD 76 per night
8.6Great1990 reviews
Hotel
South Africa, Johannesburg
Featuring a bureau de change and a lift, the 4-star Johannesburg-Rosebank, An Ihg Johannesburg is set close to the business district of Johannesburg 25 minutes' walk from Jhb Zoo Lake.
from CAD 106 per night
8.5Great20873 reviews
Hotel
South Africa, Durban
Set approximately 10 minutes' drive from uShaka Marine World, the excellent Blue Waters includes an indoor swimming pool including sauna facilities and an indoor pool.
from CAD 71 per night
8.0Great899 reviews
Aparthotel
South Africa, Cape Town
Set in the vibrant Sea Point district, the 4-star Hyde features a saltwater pool and boasts views of the Atlantic Ocean.
from CAD 110 per night
9.1Perfect13367 reviews
Hotel
South Africa, Durban
Situated in the Golden Mile district, the perfect 4-star Belaire Suites Durban features 127 rooms and an à la carte restaurant.
from CAD 58 per night
8.0Great1186 reviews
Hotel
South Africa, Cape Town
Offering easy access to Bo-Kaap Museum, set 5 minutes' walk away, the fantastic 5-star Hyatt Regency Cape Town boasts a steam room and a sauna.
from CAD 152 per night
8.4Great1421 reviews
Hotel
South Africa, Cape Town
Located right in the centre of the city, 6 minutes' walk from Cape Town International Convention Centre, the business Radisson Hotel Cape Town Foreshore offers 120 air-conditioned rooms.
from CAD 173 per night
8.4Great1466 reviews
Hotel
South Africa, Cape Town
Set nearly 13 minutes' walk from Greenmarket Square, the City Lodge Hotel V&A Waterfront boasts fitness classes and entertainment activities available on site.
from CAD 88 per night
8.3Great2915 reviews
Hotel
South Africa, Cape Town
Comprising 297 rooms, the 4-star Southern Sun Cape Sun is set close to a shopping district about 17 minutes' walk from Slave Lodge Museum.
from CAD 149 per night
8.1Great842 reviews
Hotel
South Africa, George
Guests will enjoy a swimming pool onsite and admire views of the pool offered from 109 rooms.
from CAD 220 per night
8.5Great2690 reviews
Hotel
South Africa, Johannesburg
Situated in the central district of Johannesburg, and 11 minutes on foot from French South African Chamber of Commerce and Industry, the superior 4-star Southern Sun Katherine Street offers a tropical garden plus a swimming pool.
from CAD 100 per night
8.3Great1104 reviews
Hotel
South Africa, Kimberley
The 4-star Protea Hotel By Marriott is placed in a touristic area of Kimberley, at an 11 km distance from Rooipoort Nature Reserve and within a 5-minute drive of Kimberley Transport Museum.
from CAD 110 per night
7.9Very good18369 reviews
Hotel
South Africa, Kempton Park
Featuring 364 rooms, fitness classes and spa therapy, the award-winning Southern Sun Or Tambo International Airport is 3.8 km from Parking in Kempton Park.
from CAD 128 per night
8.1Great613 reviews
Hotel
South Africa, Kempton Park
Within a 10-minute drive of East Rand Flea Market, the 5-star Peermont D'Oreale Grande At Emperors Palace includes 182 rooms.
from CAD 571 per night
8.5Great904 reviews
Hotel
South Africa, Mossel Bay
The 4-star Protea Hotel By Marriott Mossel Bay in the Mossel Bay Central district of Mossel Bay overlooks Santos Bay, offers a location only metres from the Bartolomeu Dias Museum and boasts nice rooms.
from CAD 156 per night
8.6Great2206 reviews
Hotel
South Africa, Simon's Town
Located at 750 metres of South African Naval Museum, the 4-star Simon'S Town Quayside features 29 rooms with views of the bay.
from CAD 96 per night
8.1Great323 reviews
Resort
South Africa, Hazyview
The excellent Kruger Park Lodge boasts a sundeck, spa therapy, and a golf course as well as a location 2.9 km from Elephant Whispers.
from CAD 334 per night
8.4Great2694 reviews
Hotel
South Africa, Cape Town
Guests will enjoy an outdoor swimming pool onsite and admire views of the hills offered from 168 rooms.
from CAD 139 per night
Best luxury hotels in South Africa
8.5Great1589 reviews
Hotel
South Africa, Fourways
Featuring an outdoor swimming pool and a lounge bar, the luxurious Palazzo is based about a 20-minute walk from Fourways Community Church.
from CAD 227 per night
8.8Great707 reviews
Hotel
South Africa, Cape Town
Set in a prime touristic area, the perfect Queen Victoria Hotel By Newmark Cape Town features an outdoor swimming pool and 37 rooms with canal views.
from CAD 255 per night
8.7Great112 reviews
Hotel
South Africa, Cape Town
Nestled in the City Bowl district of Cape Town, around 5 minutes' walk from Checkers Kloof Street, the 5-star Cape Cadogan Boutique Cape Town features a massage chair and a foot bath.
from CAD 1 410 per night
8.7Great2266 reviews
Resort
South Africa, Himeville
The family-friendly Premier Resort Sani Pass has an à la carte restaurant plus 120 rooms and is located in a rural area.
from CAD 177 per night
8.5Great1290 reviews
Hotel
South Africa, Cathkin Park
Located a 10-minute drive from Drakensberg Mountains, the family Drakensberg Sun features an outdoor swimming pool and 125 stylish rooms.
from CAD 232 per night
8.6Great119 reviews
Hotel
South Africa, Cape Town
The exclusive 5-star Dock House Boutique Hotel And Spa By Newmark Cape Town is located in an entertainment area and features fitness classes and massage therapy, together with rooms overlooking the garden.
from CAD 545 per night
8.2Great422 reviews
Hotel
South Africa, Witbank
The 3-star Anew Hotel Highveld Emalahleni Witbank is centrally located in a business neighbourhood and has 82 rooms with views of the city.
from CAD 99 per night
8.8Great1968 reviews
Hotel
South Africa, Kempton Park
Offering an indoor heated pool, the comfortable Intercontinental Johannesburg Or Tambo Airport Hotel By Ihg Kempton Park is located 4.7 km from Wild Waters.
from CAD 416 per night
8.7Great6431 reviews
Hotel
South Africa, Matroosfontein
Set in the very heart of Cape Town, the wonderful Verde Cape Town Airport invites you to try international dishes and enjoy sauna facilities and an outdoor swimming pool.
from CAD 81 per night
8.8Great827 reviews
Hotel
South Africa, Winterton
Featuring 148 luxurious rooms and a swimming pool, the smoke-free Cathedral Peak Winterton is located 25 minutes' walk from Doreen Falls.
from CAD 51 per night
9.1Perfect2474 reviews
Hotel
South Africa, Johannesburg
Spa therapy and entertainment activities are all open to guests of this 60-room the 4-star Thaba Eco Johannesburg that is located within 15 minutes' drive of Gold Reef City Casino.
from CAD 171 per night
8.9Great713 reviews
Hotel
South Africa, Cape Town
Offering various recreational opportunities and entertainment activities, the 4-star Rosa is situated within 10 minutes' drive of The Cape Wheel.
from CAD 153 per night
9.3Perfect680 reviews
Hotel
South Africa, Cape Town
Featuring air-conditioned rooms and a heated swimming pool, comfortable Pod Camps Bay By The Oyster Collection is approximately 6 km from Cape Town Stadium.
from CAD 385 per night
9.0Perfect51 reviews
Hotel
South Africa, Gansbaai
Walker Bay Nature Reserve Entrance is at a 3.3 km distance from the 5-star Grootbos Private Nature Reserve, while Grootbos Nature Reserve is only a 10-minute walk away.
from CAD 2 453 per night
9.0Perfect2094 reviews
Hotel
South Africa, Graaff Reinet
Boasting a beautiful location, at 500 metres from Dutch Reformed Church, the 5-star Drostdy Hotel By Newmark includes a swimming pool.
from CAD 148 per night
8.8Great261 reviews
Hotel
South Africa, Simondium
Providing mountain biking, canoeing, and rowing and access to Backsberg, the 5-star Babylonstoren 3.6 km from Drakenstein Lion Park boasts massage therapy and an attached winery.
from CAD 1 340 per night
8.1Great854 reviews
Hotel
South Africa, Hluhluwe
Set within 25 minutes' walk of Zulu Croc Reptile Park, the family-friendly Anew Hotel Hluhluwe welcomes guests to an à la carte restaurant on site.
from CAD 227 per night
8.8Great903 reviews
Resort
South Africa, Brenton-on-Sea
A perfect location of the comfortable Brenton Haven Beachfront Resort provides easy access to Ocean Odyssey Whale Watching Knysna, which is around 3.7 km away.
from CAD 286 per night
9.2Perfect298 reviews
Hotel
South Africa, Cape Town
Situated in the heart of Cape Town and 10 minutes by car from Table Mountain, the 4-star Villa Lutzi offers 11 rooms.
from CAD 222 per night
9.0Perfect99 reviews
Hotel
South Africa, Franschhoek
5 minutes' stroll from Senechal-Senekal Art Gallery, the luxury Leeu House Franschhoek offers massage therapy, recreational facilities and entertainment activities plus a swimming pool.
from CAD 1 701 per night
Cheap hotels in South Africa
8.6Great1601 reviews
Hotel
South Africa, Hazyview
Featuring a swimming pool, the family Hippo Hollow Country Estate Hazyview lies a mere 0.7 km from Perry's Bridge Reptile Park.
from CAD 142 per night
7.5Very good342 reviews
Hotel
South Africa, Bergville
The 3-star Sandford Park Country with a year-round outdoor pool is at a 2.6 km distance from MASJID Ul Manaazir.
from CAD 107 per night
7.8Very good2861 reviews
Hotel
South Africa, Cape Town
Located in a shopping neighbourhood approximately a 10-minute drive from Bree Street, the attractive Garden Court Nelson Mandela Boulevard Cape Town has 291 rooms and a swimming pool.
from CAD 113 per night
7.5Very good1729 reviews
Hotel
South Africa, Cape Town
Approximately a 5-minute ride from the inventively designed retail Watershed Market, the 3-star Innscape Classic Formely The New Tulbagh features an à la carte restaurant as well as fitness classes, various recreational opportunities and entertainment activities.
from CAD 65 per night
7.8Very good3313 reviews
Hotel
South Africa, Pretoria
Offering baggage storage and a restaurant, the sophisticated Hotel@Hatfield Pretoria lies in a central neighbourhood, only 5 minutes on foot from Canadian Embassy and a 10-minute drive from Union Buildings.
from CAD 71 per night
7.7Very good1824 reviews
Hotel
South Africa, Cape Town
Set at 450 metres of Bree Street in the business district of Cape Town, the welcoming 3-star Onomo Hotel Cape Town - Inn On The Square features a swimming pool.
from CAD 67 per night
7.9Very good166 reviews
Guest house
South Africa, Knysna
The 3-star B My Guest is placed in a protected area of Knysna, approximately 20 minutes' walk from Holy Trinity Church and just 1.8 km from Drupkelders.
from CAD 72 per night
7.2Very good211 reviews
Bed & Breakfast
South Africa, Cape Town
Located just 0.6 km from Labia Theatre, the 3-star Liberty Lodge Guest House Cape Town features 6 rooms with views of the mountain.
from CAD 69 per night
8.4Great3081 reviews
Hotel
South Africa, Johannesburg
The perfect 3-star The Nicol Hotel And Apartments features a swimming pool and views of the garden, and is located within a 10-minute drive of Royal Johannesburg & Kensington Golf Club.
from CAD 67 per night
8.1Great1011 reviews
Hotel
South Africa, Durban
Due to a prime location in the very heart of the city, the guests of the Mesami will find Musgrave Shopping Centre a 6-minute stroll away.
from CAD 60 per night
8.8Great1210 reviews
Bed & Breakfast
South Africa, Port Elizabeth
Located in the very heart of Port Elizabeth, the Treetops offers fast access to Nelson Mandela Bay Stadium, nearly 10 minutes' drive away.
from CAD 57 per night
8.8Great494 reviews
Bed & Breakfast
South Africa, Johannesburg
Located in a historic district, the 3-star Agterplaas Guesthouse Johannesburg features 18 rooms along with a private garden.
from CAD 25 per night
7.6Very good3482 reviews
Bed & Breakfast
South Africa, Kempton Park
Boasting an outdoor swimming pool, the comfortable Airport Inn Bed And Breakfast is at a 2.6 km distance from Silver Lakes Country club.
from CAD 43 per night
9.4Perfect466 reviews
Guest house
South Africa, Cape Town
Located in a shopping area and about 25 minutes on foot from Chavonnes Battery Museum, the Bluegum Hill Guesthouse & Apartments - Loadshedding-Lights & Wifi Always On features 8 rooms plus a swimming pool.
from CAD 113 per night
8.2Great412 reviews
Guest house
South Africa, Cape Town
Zeitz Museum of Contemporary Art Africa is around a 10-minute drive from the Spring Tide Cape Town and District Six Museum is 10 minutes' drive away.
from CAD 79 per night
8.2Great1203 reviews
Hotel
South Africa, Cape Town
The Park Inn By Radisson Cape Town Newlands is situated in the Newlands district, 18 minutes' drive from Cape Town International airport.
from CAD 139 per night
7.9Very good162 reviews
Guest house
South Africa, Johannesburg
L. Ron Hubbard is at a 2.9 km distance from the Margarets Place Johannesburg and Italian South African Chamber of Trade and Industries is about a 20-minute stroll away.
from CAD 65 per night
7.4Very good2809 reviews
Guest house
South Africa, Kempton Park
Wild Waters and Kempton Park Country Club are located 6 km and 2.8 km from the 2-star Dove'S Nest Guest House respectively.
from CAD 46 per night
8.3Great598 reviews
Guest house
South Africa, Johannesburg
The 3-star Life On 3Rd Johannesburg is located 25 km from Rand airport and 0.7 km from Main and 4th Ave bus stop.
from CAD 50 per night
7.7Very good3022 reviews
Guest house
South Africa, Kempton Park
Set about a 15-minute drive from Wild Waters, the Emerald Guesthouse Kempton Park lies in a business area.
from CAD 37 per night
Top resorts in South Africa
8.7Great89 reviews
Hotel
South Africa, Hermanus
Featuring a swimming pool, the premium Birkenhead House lies within 9 minutes' walk of Langbaai Beach.
from CAD 1 262 per night
9.2Perfect712 reviews
Hotel
South Africa, Stellenbosch
Featuring an à la carte restaurant along with a steam room, a hot tub and an indoor pool, the 5-star Lanzerac Hotel & Spa Stellenbosch is set relatively near Helderberg Mountains.
from CAD 616 per night
9.1Perfect139 reviews
Hotel
South Africa, Stellenbosch
Located at a 3.7 km distance from Rustenberg Wines, the luxurious Delaire Graff Lodges And Spa offers a swimming pool and a fitness room for guests.
from CAD 3 368 per night
7.5Very good453 reviews
Hotel
South Africa, Witbank
Located a mere 1.2 km from Witbank City Hall, the comfortable Anew Hotel Witbank Emalahleni features a plunge pool and 101 comfortable rooms.
from CAD 104 per night
8.3Great1073 reviews
Resort
South Africa, Langebaan
Located at a 4.9 km distance from Langebaan Beach, the upscale 4-star Club Mykonos features 299 rooms and a pizza restaurant on-site.
from CAD 156 per night
8.7Great1247 reviews
Hotel
South Africa, Hermanus
Featuring 23 rooms with views of the mountain, the luxurious Whale Coast All-Suite-Hotel - De Chatillion Collection Hermanus is set approximately 5 minutes by car from Sievers Point.
from CAD 178 per night
8.0Great173 reviews
Hotel
South Africa, Mtubatuba
Located 45 km from Richards Bay airport, the 3-star Protea Hotel By Marriott Umfolozi River offers a restaurant and baggage storage for guests' convenience.
from CAD 123 per night
8.8Great1236 reviews
Hotel
South Africa, Hermanus
Located around 10 minutes by car from Hermanus Cliff Path, the 5-star Schulphoek Seafront House offers a hot tub and an outdoor swimming pool.
from CAD 322 per night
8.8Great1098 reviews
Hotel
South Africa, Durbanville
Nestled in a historic area, the 4-star Meerendal Boutique is at a 4.9 km distance from Durbanville Race Course.
from CAD 102 per night
8.6Great255 reviews
Hotel
South Africa, Harrismith
Rooms of the 3-star First Group Qwantani face the patio and there is also a swimming pool on the premises.
from CAD 331 per night
9.0Perfect532 reviews
Hotel
South Africa, Stellenbosch
Offering location in a historic neighbourhood along a railway station, the 5-star Clouds Estate Stellenbosch has 13 rooms and a swimming pool.
from CAD 299 per night
8.7Great1657 reviews
Hotel
South Africa, Hermanus
Featuring elegant rooms, the comfortable 4-star Misty Waves Boutique also has a hot tub and an outdoor swimming pool, where you can relax.
from CAD 173 per night
7.1Very good1181 reviews
Hotel
South Africa, Caledon
Merely 06 km from Caledon Nature Reserve, the The Caledon Hotel And Spa includes 91 rooms.
from CAD 171 per night
8.3Great2781 reviews
Resort
South Africa, Vanderbijlpark
Boasting a location in the industrial district of Vanderbijlpark, the 4-star Emerald Resort & Casino has an à la carte restaurant and bowling and fisheries onsite.
from CAD 54 per night
8.7Great827 reviews
Hotel
South Africa, Hout Bay
Providing an à la carte restaurant and a swimming pool on site, the 4-star Chapmans Peak Beach is placed within 20 minutes' walk of Bay Harbour Market.
from CAD 152 per night
9.0Perfect60 reviews
Hotel
South Africa, Vaalwater
Featuring an outdoor swimming pool and 6 rooms, the luxury Tshwene Lodge is around a 20-minute stroll from Welgevonden Nature Reserve.
from CAD 1 274 per night
9.0Perfect303 reviews
Resort
South Africa, Hazyview
Located approximately a 25-minute walk from The Elephant Sanctuary, the 5-star Summerfields Rose Retreat And features an outdoor pool.
from CAD 538 per night
9.1Perfect74 reviews
Hotel
South Africa, Pafuri Gate
Offering an outdoor swimming pool with views of river, the luxury Outpost Lodge is located in a historic district.
from CAD 1 587 per night
8.5Great2200 reviews
Hotel
South Africa, Gordons Bay
Comprising 105 rooms in the very heart of Gordons Bay, the newly refurbished Krystal Beach lies 10 minutes' drive from Lwandle Migrant Labour Museum.
from CAD 100 per night
9.3Perfect887 reviews
Hotel
South Africa, Agulhas
At a 31 km distance from Cape Agulhas, the 3-star Ocean House includes 6 rooms.
from CAD 120 per night