Most popular cities in South Africa
Cape Town190 apartments
Johannesburg75 apartments
East London6 apartments
Midrand12 apartments
Top landmarks in South Africa
-
Mountain
-
Shopping Area
-
Landmark
-
Popular attractions
-
Stadium
-
Monument
-
Train Station
-
Museum
-
Park
-
Casino
-
Business Centre
Amazing spa hotels in South Africa
Pretoria, South Africa
USD 142/night
Offering a sun terrace, the apartment is located within 4.3 km of Diep-in-die-Berg Conference Venue.
Durban, South Africa
USD 913/night
Offering diving, canoeing and hiking for sport lovers, this property is located in the Umhlanga district 1.1 km from Bronze Beach.
Cape Town, South Africa
USD 211/night
Greenmarket Square is approximately a 19-minute walk from the Cape Royale Luxury Apartments By Stay In Luxury Cape Town, while Two Oceans Aquarium is a mere 1.6 km away.
Cape Town, South Africa
USD 127/night
Guests can also enjoy access to Table Mountain, which is 10 minutes by car from the stylish Manhattan Lofts Cape Town.
Somerset West, South Africa
USD 431/night
Set in the heart of Somerset West, the Cape Vermeer offers 6 rooms overlooking the patio.
Oudtshoorn, South Africa
USD 130/night
This family-friendly apartment is 1 km from Cango Wildlife Ranch, and offers guests to enjoy an outdoor swimming pool.
Brits, South Africa
USD 126/night
The property is fitted with an outdoor pool and is situated less than 19 km from Hartbeespoort Dam.
Cape Town, South Africa
USD 129/night
The luxury Odyssey Apartments By Antrim Collection is at 400 metres of Studio 7 and offers a swimming pool.
Johannesburg, South Africa
USD 93/night
The One Hyde Park is set within a 10-minute drive of Johannesburg Zoo and 5 minutes by car from The Wanderers Golf Club.
St Francis Bay, South Africa
USD 126/night
The Ships Bell At Port St. Francis is a good starting point to St Francis Bay's sights including Port St. Francis, which is just 600 metres away.
Ballito, South Africa
USD 323/night
The 1 Ezulweni Ballito is located a 15-minute walk from Shaka's Rock and comprises 9 rooms with modern comforts.
Cape Town, South Africa
USD 179/night
Offering fitness and a gym area, this accommodation is set just off Two Oceans Aquarium in the Waterfront district.
Strand, South Africa
USD 133/night
Located 35 km from Cape Town International airport, the Hibernian Towers 505 Self Catering Strand offers a convenience store and a restaurant for guests' convenience.
Cape Town, South Africa
USD 77/night
Set a 5-minute drive from Lion's Head, the Mount Sierra lies in the City Bowl district of Cape Town.
Franschhoek, South Africa
USD 270/night
The Lavender Cottage is located 65 km from Cape Town International airport and within 10 minutes' walk of Wine Tram Shuttle bus stop.
Margate, South Africa
USD 103/night
The First Group Margate Sands offers a prime position in a protected area, boasting a swimming pool and a panoramic view of the Indian Ocean.
Noordhoek, South Africa
USD 120/night
Featuring a swimming pool, the African Violet Guest Suites Noordhoek offers 6 rooms right in a residential area.
Cape Town, South Africa
USD 100/night
Located just 400 metres from Intaka Island, the upmarket Knightsbridge Luxury Cape Town provides an indoor pool together with fitness classes, massage therapy and entertainment activities.
Kalk Bay, South Africa
USD 93/night
The positioning of the Majestic in the very heart of Kalk Bay ensures fast access to Big Blue, which is 500 metres away.
Durban, South Africa
USD 156/night
Featuring water slides, a community pool and a golf course, the property is situated in the Umhlanga district and within walking distance of Hawaan Forest.
Top family hotels in South Africa
Cape Town, South Africa
USD 524/night
Boasting a location only 500 metres from The Watershed, the luxurious Lawhill Luxury Apartments - V & A Waterfront Cape Town includes 34 rooms and an outdoor swimming pool.
Swellendam, South Africa
USD 136/night
Adjacent to Dutch Reformed Church Swellendam, and 500 metres from Drostdy Museum Library, the Mountain View features 6 cosy rooms.
Wilderness, South Africa
USD 97/night
Offering a terrace, the apartment is located within 2 km of Wilderness Lagoon.
Durbanville, South Africa
USD 93/night
The Heritage Square Durbanville is settled in a northern area, a mere 7 minutes' walk from Rust-en-Vrede Art Gallery & Clay Museum, and includes a lounge bar.
Edenvale, South Africa
USD 75/night
The charming Strelitzia disposes a swimming pool and is set at a medium distance from Kempton Park.
Boksburg, South Africa
USD 48/night
Located 5 km from Parking, this apartment offers a fully-fitted kitchen together with barbeque grills and a satellite flat-screen.
Jeffreys Bay, South Africa
USD 50/night
The apartment is 4 km from Bingo Royale and an aqua park, a summer terrace and an outdoor swimming pool are available.
Jeffreys Bay, South Africa
USD 44/night
The Schelde, located 0.6 km from Dolphin Beach Entertainment, is also at a proximity to Quiksilver.
Bonnievale, South Africa
USD 99/night
Featuring a location in a protected area, the Beausoleil boasts both a manicured garden and a plunge pool.
Newcastle, South Africa
USD 43/night
Located less than 28 km from Chelmsford Nature Reserve, this venue features a sunny balcony and a fully-fitted kitchen.
Cape Town, South Africa
USD 522/night
This 3-bedroom property includes an outdoor swimming pool, and lies in proximity to CTICC.
Cape Town, South Africa
USD 49/night
Cape Town Science Centre is within a 10-minute drive of the Fairway and Rhodes Memorial is approximately 10 minutes' drive away.
Plettenberg Bay, South Africa
USD 86/night
Johannesburg, South Africa
USD 115/night
The Dynasty Forest Sandown Serviced Apartments & Self Catering Johannesburg is situated in the Sandton district of Johannesburg, 24 minutes' drive from O.R. Tambo International airport.
Johannesburg, South Africa
USD 56/night
Saxonwold is also set 1.9 km from the Easy Stay - The Vantage Rosebank.
Knysna, South Africa
USD 78/night
Knysna Elephant Park is less than 5 minutes on foot from the Paradise Private Zen Studios, while Featherbed Co is approximately a 25-minute stroll away.
Cape Town, South Africa
USD 78/night
Table Mountain is a 10-minute ride from the smoke-free Solar Powered Camps Bay Sea View and Table Mountain National Park is a 10-minute drive away.
St Lucia, South Africa
USD 72/night
Rooms of the comfortable Little Eden St Lucia face the patio and there is also a swimming pool on the premises.
Hermanus, South Africa
USD 223/night
Located in the Hermanus City-Centre district of Hermanus, the Marine Square Luxury Holiday Suites Hermanus features entertainment activities and barbeque grills.
Noordhoek, South Africa
USD 98/night
Located in a busy area of Noordhoek, the suburban Horizon Cottages also has access to a year-round outdoor swimming pool.
Cheap hotels in South Africa
Cape Town, South Africa
USD 58/night
The smoke-free At Greenmarket Place Cape Town is placed within 16 minutes' walk of Slave Lodge Museum and near a train station.
Cape Town, South Africa
USD 36/night
Offering an outdoor pool, various recreational opportunities, entertainment activities and barbeque grills, the stylish 4 On Highworth is located within 13 minutes' walk of Piazza St John.
Cape Town, South Africa
USD 48/night
GrandWest Casino and Entertainment World is a 15-minute ride from the On Broadwalk Cottage Cape Town and features shopping and dining.
Cape Town, South Africa
USD 80/night
Sitting within a 10-minute drive of Cape Town Stadium, the Apt 67 Long Street No Loadshedding is located in the City Bowl district.
Cape Town, South Africa
USD 59/night
Situated in the Milnerton district, the Island Club offers quick access to Cape Town International airport within 19 minutes' drive.
Cape Town, South Africa
USD 100/night
Set merely 1.2 km from Beta Beach, the rooms in the smoke-free Camps Bay Cape Town have views of mountain.
Cape Town, South Africa
USD 39/night
The 12 Greenpoint Guesthouse is set just 1.1 km from Cape Town Stadium and within a 7-minute walk of Temple Israel Green Point.
Cape Town, South Africa
USD 79/night
Nestled in the Milnerton district of the city, the venue is about 25 km from Cape Town International airport.
Cape Town, South Africa
USD 77/night
The smoke-free Manhattan Luxury Cape Town is nestled in the Milnerton district, Milnerton Lighthouse is 2.2 km away.
Cape Town, South Africa
USD 107/night
Located in the City Bowl district, the Studios 315 By Ctha Cape Town is a mere 5 minutes on foot from Koopmans-de Wet House.
Cape Town, South Africa
USD 82/night
Providing a patio, a satellite flat-screen and a garden, this apartment is located in the Rondebosch district, within 0.6 km of Josephine Mill.
Kleinmond, South Africa
USD 64/night
Set only 200 metres from Kleinmond Golf Club, the venue boasts a sunbathing terrace with views of the mountain.
Cape Town, South Africa
USD 43/night
Located 7 minutes' walk from District Six Museum, within 2.8 km of The Cape Wheel, the smoke-free Gardens Centre Holiday Cape Town features fitness classes and various recreational opportunities along with 44 rooms.
Cape Town, South Africa
USD 97/night
The luxurious Mouille Point is nestled in the heart of Cape Town and a 5-minute ride from Zeitz Museum of Contemporary Art Africa.
Paternoster, South Africa
USD 95/night
Offering a sunny patio, the apartment is located within 5 km of Cape Columbine.
Bloubergstrand, South Africa
USD 78/night
Set in the Blouberg Beach district, the Infinity Self Catering Bloubergstrand features an outdoor swimming pool and boasts views of Table Mountain.
Knysna, South Africa
USD 97/night
Located in the Waterfront district within 5 minutes' walk of Knysna Quays, the smoke-free Laguna Grove Holiday Rentals offers entertainment activities and barbeque grills.
Malgas, South Africa
USD 126/night
Situated in Malgas, within a 20-minute walk from Sijnn Winery, this apartment features a veranda with an outdoor seating.
Franschhoek, South Africa
USD 113/night
The smoke-free Little Willow Brooke, located only 1.4 km from First South African Perfume Museum, features an outdoor swimming pool.
Johannesburg, South Africa
USD 31/night
Situated near a tube station, the Cag The Vantage Rosebank is 450 metres from The Mall of Rosebank.
Apartments with beach in South Africa
Plettenberg Bay, South Africa
USD 243/night
Featuring a sunny balcony together with views of the bay, this villa is located close to Global Village.
Muizenberg, South Africa
USD 74/night
Placed in the protected area, the property offers access to Muizenberg Water Slides and a tube station.
Muizenberg, South Africa
USD 125/night
Set 2 km from Zandvlei Recreational Park and a stroll from Casa Labia Cultural Centre and Cafe, the apartment provides a sun deck, an outdoor pool and loungers.
Fish Hoek, South Africa
USD 206/night
The upmarket Cove is a perfect vacation spot within 15 minutes' drive of Boulders Beach and other Fish Hoek landmarks.
Hout Bay, South Africa
USD 180/night
Nestled in the Hout Bay Beach district of Hout Bay, the On The Beach is merely 0.8 km from Mainstream Village and Malls.
Langebaan, South Africa
USD 55/night
Durban, South Africa
USD 182/night
Wavepark Gateway is at a 2.3 km distance from the 703 Oyster Schelles Durban and Whalebone Pier is just a 5-minute stroll away.
Ballito, South Africa
USD 139/night
The Islands 9 Ballito is 1.9 km from Salt Rock Tidal Pool and has a quick access to Thompson Bay Rock Pool.
Bloubergstrand, South Africa
USD 157/night
While staying at the Blouberg Beachfront Luxury you are invited to discover Beach, set nearly a 15-minute stroll away, or Big Bay Blouberg, which is 20 minutes' walk away.
Hermanus, South Africa
USD 123/night
Cape Town, South Africa
USD 1 657/night
The smoke-free Coral Sea with a private swimming pool is at a 2.1 km distance from Kloof Corner.
Kei Mouth, South Africa
USD 43/night
Cape Morgan Nature Reserve is approximately 25 minutes on foot from the Neptunes Cove Kei Mouth and features shopping and dining.
Durban, South Africa
USD 198/night
Sitting about 25 minutes on foot from Wavepark Gateway, the beachfront 202 Ben Siesta Durban is located in the Umhlanga district.
Hout Bay, South Africa
USD 168/night
Situated in the Hout Bay Beach district of Hout Bay, the 6 Jamaica Beach Hout Bay offers quick access to Cape Town International airport within 32 minutes' drive.
Durban, South Africa
USD 93/night
There are rooms facing garden and the smoke-free 207 Terra Mare is set 400 metres from Bronze Beach.
Bloubergstrand, South Africa
USD 86/night
The Eden On The Bay Luxury Apartments, Blouberg, Cape Town is located 30 km from Cape Town International airport and within 5 minutes' walk of Big Bay bus stop.
Port Elizabeth, South Africa
USD 125/night
Lion is within 2.6 km of the 302 On Old Sea View Road Chelsea and Kragga Kamma Game Park is nearly a 10-minute ride away.
Langebaan, South Africa
USD 90/night
Uvongo Beach, South Africa
USD 44/night
The Driftsands Sea View Flats features a swimming pool and 17 rooms facing the sea.
Gordons Bay, South Africa
USD 155/night
A 10-minute drive from Voortrekker Park Resorts, the 185 On Beach Boutique Suites Gordons Bay overlooks the sea and features massage therapy and entertainment activities.
Apartments with free parking in South Africa
Sandton, South Africa
6.01 review
USD 90/night
Located 550 metres from Benmore Gardens Shopping Centre in Sandton, the apartment offers accommodation with a kitchen.
Stellenbosch, South Africa
USD 248/night
The Rozendal Stay Stellenbosch features a swimming pool and 19 rooms facing the garden.
Bloubergstrand, South Africa
USD 120/night
The chic Aquarius Luxury Suites offers a steam room and an indoor pool along with views of Table Mountain and boasts a location close to a bus stop.
Franschhoek, South Africa
USD 117/night
Comprising 9 rooms, the Ivy Apartments is set within a few steps of the historic district of Franschhoek within a 10-minute drive of Mont Rochelle Nature Reserve.
Cape Town, South Africa
USD 146/night
Situated in the Walmer Estate district, the smoke-free Star offers quick access to Cape Town International airport within 15 minutes' drive.
Knysna, South Africa
USD 120/night
Offering a setting at a 2.9 km distance from Steenbok Nature Reserve, the family First Group Knysna River Club includes 35 rooms and features sauna facilities and an outdoor swimming pool.
Franschhoek, South Africa
USD 219/night
Featuring a kitchen, the venue is only 1.3 km from Dutch Reformed Church.
Cape Town, South Africa
USD 149/night
Set less than an 8-minute stroll from The Cape Wheel, the deluxe Waterfront Village features fitness classes and entertainment activities.
George, South Africa
USD 51/night
Guests can enjoy barbeque and a golf course as well as a swimming pool at this property, located just 1.8 km from St Georges Mall.
Cape Town, South Africa
9.81 review
USD 175/night
The apartment is 3 km from Table Mountain and a private pool, recreational facilities and entertainment activities are available.
St Lucia, South Africa
USD 86/night
Offering access to an outdoor swimming pool, the Lake View Cabanas St Lucia also provides entertainment activities and barbeque grills near a boat dock and around a 9-minute walk from K Z N Wildlife.
Herolds Bay, South Africa
USD 96/night
Featuring 7 rooms together with entertainment activities and barbeque grills, the Oppiesee Selfcatering is located in a protected area at 350 metres of Herolds Bay Beach.
Plettenberg Bay, South Africa
USD 97/night
The property boasts views of bay along with an open-plan kitchen and is set 4.1 km from Plett Puzzle Park.
Sabie, South Africa
USD 77/night
The Self Catering is 250 metres from St Peter's Church, boasting entertainment activities and barbeque grills.
Stellenbosch, South Africa
USD 87/night
This apartment is steps away from Stellenbosch University Botanical Garden and it also provides a microwave oven, an electric kettle and refrigerators in a kitchenette.
St Lucia, South Africa
USD 78/night
Every guest at the comfortable Ingwenya Lodge St Lucia can enjoy forest views from the rooms, and has access to a swimming pool.
Durban, South Africa
USD 178/night
Located just a 14 minutes' walk from uMhlanga Main Beach, this 110 m^2 apartment in the Umhlanga district features entertainment activities, barbecue and loungers.
Johannesburg, South Africa
USD 61/night
The family Max Executive is situated near the business district of Johannesburg, 350 metres from Thrupps Shopping Centre.
Cape Town, South Africa
USD 102/night
The apartment is 3 km from Kenilworth Race Course and features heated swimming pool and a fully furnished kitchen.
Johannesburg, South Africa
USD 51/night
Situated in the Sandton district of Johannesburg, the Anka Lodge overlooks the pool and features a year-round outdoor pool.
Top Apartments in South Africa
Cape Town, South Africa
USD 251/night
Featuring 72 rooms with views of the sea, the Perfect Beachfront Cape Town is set within 10 minutes' drive of South African National Gallery.
Cape Town, South Africa
USD 220/night
Located about a 16-minute stroll from Greenmarket Square, the smoke-free Kylemore 405 B offers a swimming pool.
Cape Town, South Africa
USD 430/night
Set 1.1 km from Clifton 4th Beach and a stroll from Theatre On The Bay, the apartment provides entertainment activities and barbeque grills.
Cape Town, South Africa
USD 253/night
The upmarket 202 Kylemore A Waterfront Marina is located 25 km from Cape Town International airport and a 10-minute stroll from Stadium bus stop.
Cape Town, South Africa
USD 197/night
Located only 0.7 km from Two Oceans Aquarium and within 5 minutes' drive of Slave Lodge Museum, the luxurious Atlantic Marina Cape Town features a swimming pool and 38 rooms.
Cape Town, South Africa
USD 691/night
Situated in the Camps Bay district of Cape Town, the Camps Bay Terrace Lodge Cape Town overlooks the sea and features a private pool.
Cape Town, South Africa
USD 200/night
Offering an outdoor swimming pool, the smoke-free Harbour Terrace 48 By Ctha Cape Town is 1.2 km from V&A Waterfront.
Cape Town, South Africa
USD 184/night
Sitting within a 10-minute drive of Iziko South African Museum and Planetarium, the Beachfront Lifestyle Cape Town is located in the Sea Point district.
Plettenberg Bay, South Africa
USD 150/night
Set a 10-minute ride from Goose Valley Golf Club, the rooms in the Alkantmooi Private Nature Reserve - Keurkloof Plettenberg Bay have views of mountain.
Plettenberg Bay, South Africa
USD 97/night
Offering an outdoor pool, the smoke-free 20 River Club Villas Plettenberg Bay boasts a location 5 minutes' stroll from Robberg Nature Reserve.
Hermanus, South Africa
USD 199/night
Offering a swimming pool with views of city, the Harbour House Hotel - Le Paradis is located in the Hermanus City-Centre district of Hermanus.
Amanzimtoti, South Africa
USD 221/night
Guests can relax in the snack bar of the Milkwood Beach that boasts a quiet location in Amanzimtoti.
Cape Town, South Africa
USD 172/night
Featuring 7 rooms with views of the mountain, the Houghton View 13 Luxury Cape Town is set around a 10-minute drive from Table Mountain Aerial Cableway.
Wilderness, South Africa
USD 269/night
Situated 400 metres from Wilderness Beach, the Thomasville offers 6 guest rooms.
St Lucia, South Africa
USD 93/night
Featuring 9 rooms with views of the pool, the Lake St Lucia Villas is set approximately 10 minutes' drive from Jabula Beach.
Velddrif, South Africa
USD 132/night
Boasting spa therapy and barbecue, this family-friendly property is located within less than 3.5 km of SA Fisheries Museum.
Cape Town, South Africa
USD 184/night
The 33 Strawberry Lane - Studio And Cottage is situated in the Constantia district, 27 minutes' drive from Cape Town International airport.
Cape Town, South Africa
USD 163/night
Situated in the Milnerton district, the On Century Cape Town features a swimming pool.
Durban, South Africa
USD 142/night
Featuring a Japanese garden, the beachfront 203 Oyster Quays Durban is set in a central location, 250 metres from uMhlanga Lighthouse.
Montagu, South Africa
USD 83/night
Guests will enjoy an outdoor swimming pool onsite and admire views of the mountain offered from 17 rooms.