Hotels in South Africa
Filter by type
Regions and towns
St Lucia Wilds
You're eligible for a Genius discount at St Lucia Wilds! To save at this property, all you have to do is sign in. Within a 9-minute drive from the beach and off ...
Address: 174 Mckenzie Street, 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
St Lucia Ocean View Lodge
Set in St Lucia, 35 mi from Hluhluwe, St Lucia Ocean View Lodge features a seasonal outdoor pool and barbecue. The accommodations is fitted with a flat-screen T ...
Address: 147 Hornbill Street, 3936 St Lucia, South Africa
St Lucia Lodge
Located in St Lucia, just 0.6 mi from the beach lies St Lucia Lodge.. It offers a tropical garden, outdoor swimming pool and free WiFi in public areas. The brig ...
Address: 41 Flamingo Street , 3936 St Lucia, South Africa
Pelican's Nest St Lucia
Located in St Lucia, 1.1 mi from Jabula Beach and 1.5 mi from St Lucia Crocodile Center, Pelican's Nest St Lucia offers a terrace and air conditioning. This hol ...
Address: 43 Pelikaan Street, 3936 St Lucia, South Africa
Lodge Afrique
You're eligible for a Genius discount at Lodge Afrique! To save at this property, all you have to do is sign in. Located in Santa Lucia Estuary, Lodge Afrique o ...
Address: 71 Hornbill Street, 3936 St Lucia, South Africa
Little Eden
You're eligible for a Genius discount at Little Eden! To save at this property, all you have to do is sign in. Little Eden offers self-catering apartments overl ...
Address: 159 Hornbill 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
La Dolce Vita No. 3
Located in St Lucia, 0.9 mi from Jabula Beach, La Dolce Vita No. 3 features accommodations with an outdoor swimming pool, free private parking, a garden and bar ...
Address: Beach Road La Dolce Vita Number 3, 3936 St Lucia, South Africa
La Dolce Vita Cottage
You're eligible for a Genius discount at La Dolce Vita Cottage! To save at this property, all you have to do is sign in. Boasting air-conditioned accommodations ...
Address: La Dolce Vita unit 1, Visarend Street, KwaZulu Natal, 3936 St Lucia, South Africa
Flamingo Lodge
Set in the heart of the St Lucia World Heritage Site along the Elephant Coast, Flamingo Holiday Apartments is within a 5-minute drive from the beach and offers ...
Address: McKenzie Street, 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
Ephusheni holiday home
Boasting city views, Ephusheni holiday home features accommodations with an outdoor swimming pool, a shared lounge and a garden, around 1.5 mi from Maphelane Na ...
Address: Dukuduku, 3936 St Lucia, South Africa
Enduduzweni
Located 1.2 mi from St Lucia Crocodile Center and 3.7 mi from Maphelane Nature Reserve, Enduduzweni provides accommodations in St Lucia. A fridge and coffee mac ...
Address: 4 Kabeljou Street St Lucia, 3936 St Lucia, South Africa
Elephant Lake Hotel
Located on the shores of the St Lucia Estuary within the iSimangaliso Wetland Park, Elephant Lake Hotel features a bar leading out onto a viewing deck, where hi ...
Address: 3 Mullet 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
Beach House 22
You're eligible for a Genius discount at Beach House 22! To save at this property, all you have to do is sign in. Located 350 feet from Heritage Tours & Safaris ...
Address: 100 Mckenzie Street, 3936 St Lucia, South Africa
6 The Bridge Self Catering Apartment
Located in St Lucia, 1.1 mi from Jabula Beach, 6 The Bridge Self Catering Apartment provides accommodations with a tennis court, free WiFi and a 24-hour front d ...
Address: 6 McKenzie Street, 3936 St Lucia, South Africa
57 Pelican Street
Located 37 mi from Hluhluwe Game Reserve, 57 Pelican Street offers a spacious house featuring an outdoor swimming pool surrounded by a tropical garden. Free WiF ...
Address: 57 Pelican Street, 3936 St Lucia, South Africa
54 The Bridge Holiday Resort
You're eligible for a Genius discount at 54 The Bridge Holiday Resort! To save at this property, all you have to do is sign in. Featuring air-conditioned accomm ...
Address: 22 Mckenzie Street, 3936 St Lucia, South Africa