Most popular cities in South Africa
Cape Town4618 vacation rentals
Sandton243 vacation rentals
Top landmarks in South Africa
-
Country Club
-
Mountain
-
National Park
-
Shopping Area
-
Popular attractions
-
Casino
Amazing spa hotels in South Africa
Lodge
South Africa, Stellenbosch
The unique villa offers a sundeck, an outdoor pool and a golf course, while the center of the city is 4.8 miles away.
from USD 61 per night
9.0Perfect2 reviews
Lodge
South Africa, Badplaas
from USD 251 per night
8.8Great26 reviews
Farm stay
South Africa, Fort Nottingham
Set 8 km from Kamberg Nature Reserve in Fort Nottingham, this property features a library and a golf course.
from USD 307 per night
7.8Very good15 reviews
Lodge
South Africa, Rustenburg
Set 0.5 miles from Paul Kruger Country House Museum, this heritage villa features a large outdoor swimming pool.
from USD 97 per night
Lodge
South Africa, Port Alfred
The 8-room villa boasts a swimming pool, and enjoys a great location with 3 Sisters Horse Trails just around the corner.
from USD 442 per night
Lodge
South Africa, Barrydale
Situated 19 km from Swellendam Golf Course in Barrydale, this luxurious venue features a private swimming pool.
from USD 1 362 per night
8.0Great9 reviews
Lodge
South Africa, Kleinberg
Situated within 5 minutes' walk from the city center, the property has meals and game drives for families with children.
from USD 687 per night
Lodge
South Africa, Magaliesburg
Opened in 1968, the villa with an outdoor swimming pool is set 15 minutes' walk from Margaret Roberts Herbal Centre.
from USD 156 per night
Lodge
South Africa, Bela-Bela
Situated in Bela-Bela, a 50-minute drive to Adventures with Elephants, this villa features the garden and a terrace.
from USD 92 per night
8.4Great12 reviews
Apartment
South Africa, Cape Town
from USD 1 365 per night
8.2Great47 reviews
Apartment
South Africa, Cape Town
Nestled 700 feet from Blouberg Kite Surfing Beach in Cape Town, the property features an café restaurant and a rooftop pool, a sun deck and a golf course.
from USD 151 per night
Lodge
South Africa, Skukuza
Set in Marloth Park, this exclusive property features a sunbathing terrace, an outdoor swimming pool and a golf course.
from USD 1 290 per night
8.2Great15 reviews
Lodge
South Africa, Magaliesburg
from USD 197 per night
8.4Great22 reviews
Country house
South Africa, Stellenbosch
Placed in an rural area of Stellenbosch, the country house has a sun terrace, an outdoor pool area and a golf course.
from USD 62 per night
Lodge
South Africa, Karongwe Game Reserve
Placed 1 km from the centre of Karongwe Game Reserve, the property has superb leisure facilities, including a sun terrace and a library.
from USD 734 per night
8.6Great21 reviews
Lodge
South Africa, Gansbaai
Set 2 miles from Stables, this lovely property features a swimming pool.
from USD 102 per night
8.4Great63 reviews
Lodge
South Africa, Stormsrivier
Set 19 km from Boskor Sawmill in Stormsrivier, this family property features a swimming pool.
from USD 152 per night
10.0Perfect1 review
Lodge
South Africa, Grahamstown
Set 54 km from Kariega Game Reserve, this property features 3 bedrooms facing the forest and a patio with a plunge pool.
from USD 2 092 per night
Top family hotels in South Africa
Lodge
South Africa, Thornybush Game Reserve
Situated 24 km from Tshukudu Game Lodge in Thornybush Game Reserve, this venue features a bar and a library.
from USD 876 per night
Lodge
South Africa, Timbavati Game Reserve
Set 2 miles from Ingwelala, this family-run villa features a swimming pool.
from USD 920 per night
8.0Great52 reviews
Lodge
South Africa, Stormsrivier
Located just 0.7 miles from Big Tree, the property provides a patio, a community pool and loungers for the convenience of its guests.
from USD 111 per night
8.0Great50 reviews
Apartment
South Africa, Johannesburg
The apartment comes with the outdoor swimming pool and is set 0.7 miles from HSBC Africa.
from USD 58 per night
8.2Great5 reviews
Apartment
South Africa, Pretoria
Nestled in Arcadia district of the city, the venue is about 16 miles from Wonderboom airport.
from USD 69 per night
8.2Great89 reviews
Lodge
South Africa, Marloth Park
Featuring a swimming pool and 8 rooms, the venue is located 2 miles from Lionspruit Game Reserve.
from USD 65 per night
9.4Perfect6 reviews
Lodge
South Africa, Kruger National Park
Located within a stroll from a beach, this property features a terrace and a year-round outdoor pool.
from USD 389 per night
8.2Great14 reviews
Lodge
South Africa, Oudtshoorn
from USD 41 per night
8.0Great15 reviews
Lodge
South Africa, Oudtshoorn
Situated in Buffelsdrift district, 3 miles from Swartberg Pass, the venue boasts a sun terrace, a community pool and loungers.
from USD 160 per night
Lodge
South Africa, Hoedspruit
Located within a stroll from a beach, this property features a patio and an outdoor pool.
from USD 451 per night
8.2Great18 reviews
Apartment
South Africa, Hazyview
Located 3 miles away from the city center, this hotel features 48 rooms and an outdoor pool.
from USD 82 per night
8.2Great25 reviews
Lodge
South Africa, Komatipoort
Located 10 minutes' walk from Kruger National Park Crocodile Bridge Gate, this self-catering venue comes with the outdoor swimming pool.
from USD 100 per night
8.6Great22 reviews
Lodge
South Africa, Hoedspruit
Guests at the lodge, which is set 2 miles from Ukuthula Designs, can enjoy hiking and cycling or a swimming pool.
from USD 133 per night
8.2Great17 reviews
Lodge
South Africa, St Lucia
Offering the outdoor swimming pool, the lodge is 500 feet from Mpila Camp Hluhluwe Imfolozi Reserve.
from USD 221 per night
8.8Great30 reviews
Lodge
South Africa, Komatipoort
Situated 2 miles from Crocodile Bridge, this venue features the outdoor swimming pool.
from USD 171 per night
Lodge
South Africa, Ohrigstad
Set in Ohrigstad, this spectacular property features a sun terrace, a bar and a library.
from USD 189 per night
Best luxury hotels in South Africa
8.2Great13 reviews
Lodge
South Africa, Touws River
Boasting a cigar lounge bar and an indoor swimming pool, the property is located close to Aquila Private Game Reserve and less than 9 km from the centre of Touws River.
from USD 229 per night
Cheap hotels in South Africa
8.2Great83 reviews
Apartment
South Africa, Sandton
The apartment is 1 miles from Sasol and features a swimming pool and a kitchen.
from USD 88 per night
8.6Great20 reviews
Apartment
South Africa, Franschhoek
from USD 138 per night
8.4Great8 reviews
Apartment
South Africa, Johannesburg
Located 2 miles from O. R. Tambo International Airport, this apartment offers a mini-kitchen together with a garden and entertainment activities.
from USD 33 per night
8.6Great144 reviews
Lodge
South Africa, Oudtshoorn
Set within 2 miles of Moooi Art Gallery, this villa offers 6 rooms and mountain views.
from USD 61 per night
Lodge
South Africa, Cullinan
Situated 3 miles from Mahala View, this family venue features the outdoor swimming pool.
from USD 85 per night
8.6Great22 reviews
Lodge
South Africa, Mica
Staying 2.4 miles from the city center, guests can enjoy a plunge swimming pool available in this 8-room villa.
from USD 82 per night
9.2Perfect5 reviews
Apartment
South Africa, Johannesburg
The apartment is 1 miles from Cambridge Crossing Shopping Centre Paulshof and features a swimming pool and a kitchen.
from USD 37 per night
Lodge
South Africa, Sabie
Situated just 0.7 miles from Komatiland Forestry Museum, this lodge boasts a sunbathing terrace, an outdoor pool area and loungers.
from USD 58 per night
7.6Very good4 reviews
Apartment
South Africa, Hartbeespoort
Featuring a patio, this property is situated a short distance from Schoemansville Oewerklub and about a 30-minute walk from the center of Hartbeespoort.
from USD 94 per night
6.4Nice2 reviews
Lodge
South Africa, Hazyview
Boasting a year-round outdoor pool, this villa is set 2 miles from The Elephant Sanctuary.
from USD 54 per night
9.4Perfect2 reviews
Lodge
South Africa, Sabi Sand Game Reserve
Located 10 km away from Sabi Sand Game Reserve city center, this hotel features 12 rooms and a private pool.
from USD 649 per night
Lodge
South Africa, Lanseria
Within a 10-minute drive of The Cradle Nature Reserve, this family-friendly villa includes a swimming pool.
from USD 69 per night
Chalet
South Africa, St Lucia
Located 0.6 miles from Saint Lucia Estuary, the chalet features an outdoor swimming pool and loungers.
from USD 39 per night
Lodge
South Africa, Hartbeespoort
Located 0.3 miles from Schoemansville Oewerklub, the lodge features a patio, a community pool and loungers.
from USD 66 per night
8.2Great14 reviews
Apartment
South Africa, Cape Town
Offering fitness and an indoor swimming pool, this 6-room property is located in Cape Town, only 0.6 miles from Canal Walk Shopping Centre.
from USD 105 per night
Chalet
South Africa, Hazyview
Featuring an outdoor swimming pool and 10 rooms, the venue is located 2 miles from Pabeni Gate Kruger National Park.
from USD 22 per night
8.4Great2 reviews
Apartment
South Africa, Bloubergstrand
The property is fitted with an outdoor pool and is situated less than 1 miles from West Coast Village Shopping Centre.
from USD 78 per night
hotels with beach in South Africa
8.2Great68 reviews
Lodge
South Africa, Plettenberg Bay
Located 1 miles from Robberg Nature Reserve, this villa features an outdoor swimming pool and is equipped with a kitchenette.
from USD 65 per night
8.6Great5 reviews
Lodge
South Africa, East London
Located in a shopping area, this exquisite villa features garden views and the swimming pool.
from USD 73 per night
8.2Great108 reviews
Apartment
South Africa, Cape Town
from USD 151 per night
8.6Great17 reviews
Villa
South Africa, Hermanus
Situated 2 miles from Fernkloof Nature Reserve, this cozy venue features a swimming pool.
from USD 84 per night
8.2Great34 reviews
Apartment
South Africa, Sandton
The property is fitted with a swimming pool and is situated less than 1 miles from British Chamber of Business in Southern Africa.
from USD 70 per night
7.4Very good3 reviews
Lodge
South Africa, Great Brak River
Set 0.7 miles from Great Brak River Museum, this self-catering property features a swimming pool.
from USD 84 per night
8.8Great17 reviews
Lodge
South Africa, Knysna
The property is 2 miles from Featherbed Nature Reserve and boasts views of bay as well as 6 rooms.
from USD 125 per night
Lodge
South Africa, Plettenberg Bay
Being within 3 miles of St Peters Anglican Church, this lodge features a sunny patio.
from USD 210 per night
7.6Very good38 reviews
Lodge
South Africa, Johannesburg
The lodge features a sun terrace, a year-round outdoor swimming pool and a golf course in the business district of the city.
from USD 33 per night
8.2Great39 reviews
Apartment
South Africa, Cape Town
Offering a shared lounge, a community pool and a golf course, this apartment is situated in Mouille Point district, 1 miles from Two Oceans Aquarium.
from USD 97 per night
8.8Great54 reviews
Lodge
South Africa, Cape Town
Set 0.2 miles from Sea Point Public Library in Sea Point district, this villa features a sun deck and 10 rooms.
from USD 243 per night
8.6Great174 reviews
Apartment
South Africa, Cape Town
Set 0.7 miles from Cape Quarter Lifestyle Village and a stroll from Nobel Square, the apartment provides a lap swimming pool, a golf course and a terrace.
from USD 192 per night
8.4Great41 reviews
Country house
South Africa, Agulhas
Located 2 miles from Southernmost Tip Of Africa, this villa offers 8 rooms.
from USD 149 per night
8.2Great47 reviews
Lodge
South Africa, Pretoria
This property is set in Menlo Park district close to Greenlyn Village Centre and offers an outdoor pool, a golf course and a garden.
from USD 52 per night
Lodge
South Africa, Thornybush Game Reserve
Located 22 km from Tshukudu Game Lodge in Thornybush Game Reserve, this family owned villa features a patio and an outdoor swimming pool.
from USD 1 734 per night
9.0Perfect1 review
Apartment
South Africa, Cape Town
The apartment is 2 miles from Table Mountain and a private pool, the hotel's recreational facilities and entertainment activities are available.
from USD 112 per night
7.0Very good6 reviews
Apartment
South Africa, St Lucia
from USD 105 per night
Lodge
South Africa, Sabie
Placed 0.8 miles from the city center, this family-friendly venue includes an outdoor pool, a fireplace and a terrace available to all guests.
from USD 52 per night
hotels with free parking in South Africa
8.0Great61 reviews
Country house
South Africa, Hermanus
Situated 2 miles from Lembu Fine art and craft, this venue features the outdoor swimming pool.
from USD 52 per night
Lodge
South Africa, Silverton
Situated less than 5 minutes' drive from Skydive KZN, this lodge features a patio, a picnic area and a community pool.
from USD 468 per night
9.8Perfect2 reviews
Farm stay
South Africa, Tulbagh
Guests at this cozy venue, located 3 miles from Tulbagh Horse Trails, can enjoy hiking, horse riding and fisheries.
from USD 65 per night
6.2Nice22 reviews
Lodge
South Africa, St Lucia
Situated 0.2 miles from Cape Vidal Lighthouse, this venue features a sunbathing terrace, an outdoor swimming pool and loungers.
from USD 90 per night
Country house
South Africa, Woodcliffs
This family villa offers accommodation with balcony, placed 46 km from Tiffindell Ski resort.
from USD 58 per night
8.2Great62 reviews
Lodge
South Africa, Addo
Placed a 30-minute walk from the city center, the lodge offers a swimming pool and views of garden.
from USD 90 per night
7.8Very good22 reviews
Country house
South Africa, Swellendam
Situated 20 minutes' walk from the city center, this self-catering property invites to benefit from a patio, a picnic area and a community pool.
from USD 68 per night
9.0Perfect9 reviews
Villa
South Africa, Paternoster
from USD 248 per night
Lodge
South Africa, Lanseria
Situated 2 miles from Shades Of Ngwenya, this venue features a sun deck, a private swimming pool and a play area.
from USD 40 per night
8.0Great9 reviews
Country house
South Africa, Stellenbosch
Featuring the outdoor swimming pool, this 9-room villa is situated 2 miles from Hartenberg Wine Estate.
from USD 97 per night
Lodge
South Africa, Hluhluwe
This property lies 4 miles from the city center and offers a summer terrace, an outdoor pool area and a garden to its guests.
from USD 158 per night
8.6Great36 reviews
Lodge
South Africa, Swellendam
Situated just 10 minutes’ walk from The Old Apostolic Church, the venue has 7 rooms and a swimming pool.
from USD 55 per night
Farm stay
South Africa, Tulbagh
Situated 3 miles from Horse About Trails, this venue features an outdoor swimming pool.
from USD 57 per night
Lodge
South Africa, White River
Located 3 miles from South African National Parks, this lodge features an outdoor swimming pool.
from USD 48 per night
7.8Very good2 reviews
Lodge
South Africa, Hluhluwe
Featuring a seasonal outdoor pool, a picnic area and horse riding activities, the property is situated in the very heart of Hluhluwe.
from USD 123 per night
8.6Great54 reviews
Lodge
South Africa, Graskop
Located 0.6 miles from Lisbon Falls, this self-catering villa offers a sun terrace, a private garden and a shared lounge.
from USD 60 per night
8.0Great40 reviews
Lodge
South Africa, Paarl
Situated 1 miles from Afrikaans Language Monument, this property features a sun terrace, an outdoor pool and a golf course.
from USD 80 per night
9.2Perfect4 reviews
Lodge
South Africa, Himeville
Situated 2 miles from Sani Pass, this property features a summer terrace, a picnic area and a golf course.
from USD 153 per night
Top hotels in South Africa
8.6Great209 reviews
Apartment
South Africa, Johannesburg
Located within 20 minutes' walk of Linksfield Square Shopping Centre, the venue features a swimming pool and a gym.
from USD 119 per night
Lodge
South Africa, Mtimba
Located just 2.1 km from Numbi Gate, this hotel features 146 rooms and a garden restaurant on-site.
from USD 295 per night
8.6Great301 reviews
Apartment
South Africa, Cape Town
The property boasts views of the bay along with a mini-kitchen and is set 1 miles from V&A Waterfront.
from USD 115 per night
9.0Perfect8 reviews
Country house
South Africa, Franschhoek
Boasting a swimming pool, this villa is set 2 miles from Huguenot Square.
from USD 293 per night
8.4Great14 reviews
Country house
South Africa, Balgowan
from USD 134 per night
7.4Very good1 review
Lodge
South Africa, Broederstroom
from USD 80 per night
8.8Great10 reviews
Lodge
South Africa, Addo
Situated 0.6 miles from Doringnek, this lodge features a playroom and board games for kids.
from USD 208 per night
9.2Perfect7 reviews
Lodge
South Africa, Hoedspruit
Set 6 km from Olifants West Game Reserve in Hoedspruit, this traditional villa features a sunbathing terrace, a patio and a library.
from USD 1 143 per night
Lodge
South Africa, Madikwe Game Reserve
Located 2.6 miles from the center of the city, this luxurious venue has childcare, meals and board games for families with kids.
from USD 930 per night
8.2Great2 reviews
Farm stay
South Africa, Franschhoek
Boasting a seasonal outdoor pool, this villa is set 2 miles from L'Ormarins Winery.
from USD 301 per night
Lodge
South Africa, Polokwane
A few meters away you can enjoy Tenpin on Grimm.
from USD 69 per night
8.0Great5 reviews
Apartment
South Africa, Hermanus
Nestled in Westcliff district of the city, the venue is about 66 miles from Cape Town International airport.
from USD 217 per night
9.0Perfect8 reviews
Apartment
South Africa, Cape Town
This well-equipped apartment is 0.9 miles from Two Oceans Aquarium, and offers guests to enjoy the outdoor swimming pool.
from USD 126 per night
8.6Great75 reviews
Farm stay
South Africa, Addo
Located 8 km from Addo Elephant National Park, this self-catering property features a private pool and a sunny patio while overlooking views of the beach.
from USD 121 per night
9.2Perfect5 reviews
Lodge
South Africa, Ladysmith
Set in the historic district, the lodge has a summer terrace, a verandah and an outdoor pool area.
from USD 285 per night
8.0Great11 reviews
Lodge
South Africa, Stellenbosch
Situated 2 miles from Dwarsrivier Valley Tourism, the property provides an outdoor swimming pool and 7 rooms.
from USD 304 per night
9.6Perfect26 reviews
Villa
South Africa, Cape Town
from USD 175 per night
8.4Great10 reviews
Apartment
South Africa, Sabie
from USD 56 per night
8.2Great16 reviews
Apartment
South Africa, Johannesburg
from USD 72 per night