Gog_sr_cc_less
Skip to main content

Filter by:

Review score
Beach access
Top destinations in South Africa
Smart filters
Property type
Travel group
Brands
Fun things to do
Certifications
Entire places
Facilities
Room facilities
City
Landmarks
Property rating
Find high-quality hotels and holiday rentals
Property accessibility
Room accessibility

South Africa: 5,224 properties found

Vetho House offers modern rooms in the Dolphin Coast, each of them with a private balcony overlooking the Indian Ocean.
Featuring direct access to the beach and an infinity pool, The Sands is located in St. Francis Bay overlooking the Indian Ocean. It includes a restaurant and a bar, and provides free parking.
Located along the beachfront in Port Elizabeth and with views of the Indian Ocean, The Beach Hotel offers brightly decorated rooms with air conditioning.
Set in East London, a few steps from Quigney Eastern Beach, Kennaway Hotel offers beachfront accommodation and various facilities, such as a bar.
Situated in Haga-Haga in the Eastern Cape region and Kei Mouth Country Club reachable within 33 km, OppiePlaas Country Estate features accommodation with free WiFi, a children's playground, a private...
Located at Calypso Beach, Crystal Lagoon Lodge offers stunning sea views. It has conference facilities and can host private functions. The centre of Langebaan is a 5-minute drive away.
138 Marine Beachfront Guesthouse is a national award-winning guest house with spectacular sea views and a beach front location. It is situated only minutes from the town of Hermanus.
Comprising a terrace and a shared lounge, Waves of Grace Seafront Villa is a recently renovated accommodation in Herolds Bay located close to Herolds Bay Beach.
Set in Langebaan, 2.6 km from Langebaan Main Beach, The Shark Bay Boutique Hotel & Spa offers accommodation with a garden, free private parking, a private beach area and a terrace.
Located in Port Edward, 90 metres from Glenmore Beach, Secret Sands Glenmore Beach provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Boasting mountain views, Heaven on Earth - Blouberg Beachfront Self-catering Apartment features accommodation with an infinity pool, a fitness centre and a terrace, around 200 metres from Blouberg...
Featuring air-conditioned accommodation with a private pool, sea view and a balcony, 9 on the beach is located in St Helena Bay.
The Lighthouse, a property with a garden, is located in Parsons Hill, 1.3 km from Port Elizabeth Golf Club, 2.5 km from Nelson Mandela Bay Stadium, as well as 5.6 km from Little Walmer Golf Club.
Situated 21 km from Amatikulu Nature Reserve, Ntomb'lele Ocean View Luxury Holiday Villas offers accommodation with a patio, as well as a private beach area and pool with a view.
Situated in Sibaya in the KwaZulu-Natal region and Umdloti South Beach reachable within 1.3 km, Pebble Beach Sibaya No.122 features accommodation with free WiFi, a children's playground, a private...
Featuring an outdoor swimming pool and views of pool, Sawubona Guesthouse is a recently renovated bed and breakfast set in Beachview, 2.4 km from Maitland Beach.
Set within 200 metres of Umdloti South Beach and 10 km of Umhlanga Lighthouse, Umdloti Holiday Resort Apartments offers rooms with air conditioning and a private bathroom in Umdloti.
Set just 70 metres from Kelly's Beach, Grand Yellow Apartment features accommodation in Port Alfred with access to a garden, a terrace, as well as private check-in and check-out.
Offering barbecue facilities and garden view, 15 Dorado Bay is located in Tinley Manor, 43 km from Umhlanga Lighthouse and 13 km from The Official Luthuli Museum.
Located within 1.5 km of Glentana Beach and 23 km of Outeniqua Pass in Glentana, Pearl White Sands provides accommodation with seating area.
Set in Umtentweni, the recently renovated Eagle Road Holiday Home offers accommodation 1.3 km from Umtentweni Public Beach and 3.9 km from Port Shepstone Country Club.
16 Mile View, a property with a garden and barbecue facilities, is situated in Yzerfontein, 600 metres from Yzerfontein Beach, 24 km from Darling Golf Club, as well as 28 km from Tienie Versveld...
Offering an infinity pool and sea view, Villa Marine Guest House is situated in Pringle Bay, 2.2 km from Pringle Bay Beach and 21 km from Arabella Country Estate.
Boasting a private pool and garden views, Cozy home at The Blyde is set in Pretoria. This property offers access to a balcony, a pool table, free private parking and free WiFi.
Situated on the cliffs of De Kelders, a popular whale-watching spot in South Africa, Sea Star Cliff offers luxurious rooms overlooking the sea. The lodge features a terrace with outdoor pool.