Hotels in South Africa
Filter by type
Regions and towns
Annas House Accommodation
Boasting a patio with pool views, an outdoor swimming pool and a garden, Annas House Accommodations can be found in St Lucia, close to Saint Lucia Estuary and 1 ...
Address: Kuda Street, 3936 St Lucia, South Africa
Sarahs Dynasty
Boasting garden views, Sarahs Dynasty provides accommodations with an outdoor swimming pool, a garden and barbecue facilities, around 1.1 mi from Jabula Beach. ...
Address: 59 Hornbill Street, 3936 St Lucia, South Africa
Sunset Lodge
You're eligible for a Genius discount at Sunset Lodge! To save at this property, all you have to do is sign in. Located 1.7 mi from Jabula Beach, Sunset Lodge o ...
Address: 154 Mckenzie Street, 3936 St Lucia, South Africa
Villa Mia Holiday Flats
Located just 1.1 mi from Jabula Beach, Villa Mia Holiday Flats features accommodations in St Lucia with access to an outdoor swimming pool, barbecue facilities, ...
Address: Katonkel Street Villa Mia Flats, 3936 St Lucia, South Africa
31 Manzini Chalets - Wait and Sea
31 Manzini Chalets - Wait and Sea features a patio and is located in St Lucia, within just 650 feet of Boat Trip Jetty and less than 0.6 mi of St Lucia Tours an ...
Address: 100 Mckenzie Street St Lucia Estuary 31 Manzini Chalets, 3936 St Lucia, South Africa
African Ambience Guest House
You're eligible for a Genius discount at African Ambience Guest House! To save at this property, all you have to do is sign in. Offering an outdoor pool surroun ...
Address: 124 Pelikaan Street, 3936 St Lucia, South Africa
Bushpigs Haven
Located in St Lucia, 1.4 mi from Jabula Beach and 1.6 mi from St Lucia Crocodile Center, Bushpigs Haven offers air conditioning. This beachfront property offers ...
Address: 100 Mckenzie Street Bushpigs Haven, 3936 St Lucia, South Africa
Flamboyant Apartments
Set in St Lucia in the KwaZulu-Natal region, with Jabula Beach and St Lucia Tours and Charters nearby, Flamboyant Apartments offers accommodations with free pri ...
Address: 69 McKenzie Street, 3936 St Lucia, South Africa
Lake St Lucia Villas
Located 1.2 mi from Jabula Beach, Lake St Lucia Villas offers accommodations with a balcony, as well as a restaurant and an outdoor swimming pool. The apartment ...
Address: 7 Flamingo Street, 3936 St Lucia, South Africa
Ndiza Lodge and Cabanas
You're eligible for a Genius discount at Ndiza Lodge and Cabanas! To save at this property, all you have to do is sign in. Bordering iSimangaliso Wetland Park, ...
Address: 153 Hornbill, 3936 St Lucia, South Africa
St Lucia Palms
Offering an outdoor pool, St Lucia Palms is located in St Lucia and within walking distance to restaurants and shops. There is an outdoor pool and BBQ facilitie ...
Address: 55 Mckenzie Street, 3936 St Lucia, South Africa
The Sweetest Spot
You're eligible for a Genius discount at The Sweetest Spot! To save at this property, all you have to do is sign in. The Sweetest Spot is set in St Lucia, 27 mi ...
Address: 59 Flamingo Street, 3936 St Lucia, South Africa
Serene-estate Boutique Guesthouse
Serene-estate Guesthouse is located on the border of the iSimangaliso Wetland Park (formerly known as St Lucia Greater Wetland Park) and offers guests a unique ...
Address: 119 Hornbill Street, 3936 St Lucia, South Africa
Makakatana Bay Lodge
Set on the shores of Lake St Lucia within the iSimangaliso Wetland Park, this luxury lodge offers spacious accommodations within this UNESCO World Heritage Site ...
Address: Makakatana, Lake St Lucia, Western Shores, iSimangaliso Wetland Park, KZN,SA, 3935 St Lucia, South Africa
Saldanha Bay Hotel
You're eligible for a Genius discount at Saldanha Bay Hotel! To save at this property, all you have to do is sign in. Offering contemporary décor, Saldanha Bay ...
Address: 51B Main Road, 7395 Saldanha, South Africa
Julia Joan
Set in Ballito, within 1.5 mi of Thompson's Bay Beach and 3.1 mi of Ballito Shopping Mall, Julia Joan offers accommodations with free WiFi, air conditioning, an ...
Address: Evergreen Estates, The Ridge, 4390 Ballito, South Africa
Seaside Lodge B&B
Located 1.5 mi from Thompson's Bay Beach, Seaside Lodge B&B provides accommodations with free WiFi and free private parking. Guests at the bed and breakfast can ...
Address: 33 Peter Hulett Place, 4391 Ballito, South Africa
26 Sandy Cove
In the Sandbaai district of Hermanus, close to Whale Coast Mall, 26 Sandy Cove has a private beach area, free WiFi and a washing machine. Located 1.4 mi from On ...
Address: Cove Cresent 26, 7200 Hermanus, South Africa
Mystic Breeze
Located 1.7 mi from Breakfast Bay Beach and 3.7 mi from Village Square in Hermanus, Mystic Breeze offers accommodations with a kitchen. This property offers acc ...
Address: 18 Branderdraai Street, 7200 Hermanus, South Africa
116 Illovo Mews Studio
You're eligible for a Genius discount at 116 Illovo Mews Studio! To save at this property, all you have to do is sign in. Offering free WiFi and free private pa ...
Address: 245 Oxford Road, 2196 Johannesburg, South Africa