Are you in a hurry?
Here is a quick list of hotels in St Lucia, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Elephant Lake Hotel |
8.1 / 10 (513 Reviews) |
From 112$ | |
| Igwalagwala Guest House |
9.3 / 10 (88 Reviews) |
From 244$ | |
| Piet My Vrou |
8.6 / 10 (78 Reviews) |
From 131$ | |
| St Lucia Hilltop Guest House |
9.4 / 10 (475 Reviews) |
From 222$ | |
| Lake St Lucia Lodge |
9.5 / 10 (383 Reviews) |
From 48$ |
View all photos
Elephant Lake Hotel
From 112$
Situated nearly 5 minutes' walk from Hluhluwe, the 4-star Elephant Lake Hotel St Lucia offers rooms with views of the courtyard. Boasting an outdoor swimming pool along with an à la carte restaurant, this St Lucia hotel is located relatively near K Z N Wildlife.
Richards Bay airport is 80 km from the hotel, while Cape Vidal is just 0.7 km away. From the accommodation it will take around 25 minutes to walk to Jabula Beach. You can discover a wildlife park near the hotel. Isiphaphalazi Butterfly Dome Museum is also situated 3.3 km away. This St Lucia property is only 350 metres from Minibuses to Mtubamtuba bus station.
View all photos
Igwalagwala Guest House
From 244$
Situated merely 0.6 km from K Z N Wildlife, the 4-star Igwalagwala Guest House St Lucia features a shared lounge and a library. Located in a wildlife park, the guest house is quite close to Kosi Bay.
Saint Lucia Estuary is 18 minutes' walk from the hotel, while Crocodile Centre St Lucia is approximately 10 minutes' drive away. You can reach the centre of St Lucia in 10 minutes on foot. The accommodation is only a short drive from Minibuses to Mtubamtuba bus station.
View all photos
Piet My Vrou
From 131$
Located approximately 10 minutes' drive from Cape Vidal, Piet My Vrou Hotel St Lucia features Wi-Fi throughout the property and complimentary private parking on site.
The centre of St Lucia is a 10 minutes' walk of the guest house. Guests can find Jabula Beach 2.8 km from this St Lucia hotel. The accommodation is also at a medium distance from Richards Bay. Saint Lucia Estuary is situated about a 15-minute ride from the property.
View all photos
St Lucia Hilltop Guest House
From 222$
St Lucia Hilltop Guest House is located in St Lucia, a 10-minute drive from Crocodile Centre St Lucia, and offers a swimming pool. Guests who stay at this guest house can park their car on site.
St Lucia centre can be reached within 10 minutes' walk. The 4-star hotel in St Lucia is 1.7 km from Jabula Beach. Nature lovers will appreciate the proximity to Ingwe Beach, which is a 10-minute drive away. Within close proximity of K Z N Wildlife is a perk for guests staying at St Lucia Hilltop Guest House.
View all photos
Lake St Lucia Lodge
From 48$
Lake St Lucia Lodge hotel offers proximity to Fruit Market, situated only a 5-minute walk away. Guests can indulge in this St Lucia guest house's garden, accompanied by barbecue.
Nestled within a tropical garden, the Lake St Lucia is 2.7 km from Crocodile Centre St Lucia. The accommodation is located a short way from Cape Vidal in St Lucia. K Z N Wildlife is approximately 400 metres from this St Lucia property. Well-connected to many sights, Lake St Lucia Lodge hotel is just a short drive from Minibuses to Mtubamtuba bus station.
Hotels in St Lucia
| Top Service Hotel 🛁 | Elephant Lake Hotel |
| Hotel with a view 🔍 | Igwalagwala Guest House |
| Top Hotel for couples 💑 | Piet My Vrou |
View all photos
Amazulu Lodge
From 179$
The 4-star Amazulu Lodge St Lucia hotel is situated in a green area of St Lucia, a mere 300 metres from Fruit Market and about 5 minutes' walk from Cape Vidal. Located opposite K Z N Wildlife, the guest house provides a swimming pool, a library and a garden.
The property puts you in the centre of St Lucia, 2.6 km from Jabula Beach. The city centre of St Lucia can be reached in 10 minutes on foot. Minibuses to Mtubamtuba bus station can be found relatively close to this St Lucia hotel. Amazulu Lodge hotel is located in St Lucia, 80 km from Richards Bay airport.
View all photos
St Lucia Kingfisher Lodge
From 133$
The 4-star St Lucia Kingfisher Lodge hotel is located merely 9 minutes' walk from K Z N Wildlife and provides tour/ticket assistance for a better travel experience. Located 2.7 km from Saint Lucia Estuary, the bed & breakfast boasts a seasonal outdoor pool.
The centre of St Lucia is a 15 minutes' walk of the property. Mpila Camp Hluhluwe Imfolozi Reserve is a short distance from this St Lucia hotel, and Richards Bay airport is 80 km away. There is Crocodile Centre St Lucia approximately 10 minutes' drive away, and Minibuses to Mtubamtuba bus station is approximately 5 minutes' drive from the accommodation.
View all photos
St Lucia Lodge
From 60$
Located about a 5-minute stroll from K Z N Wildlife, the 3-star St Lucia Lodge hotel provides guided tour service for the utmost comfort and convenience. Featuring a restaurant, this St Lucia hotel is within close proximity of Kosi Bay.
The accommodation is nestled right in the centre of St Lucia, only 450 metres from Mpila Camp Hluhluwe Imfolozi Reserve. Crocodile Centre St Lucia in St Lucia is nearly a 10-minute drive from the hotel. This St Lucia property is situated within walking distance of Saint Lucia Estuary, while Minibuses to Mtubamtuba bus station lies just 1 km away.
View all photos
St Lucia Safari Lodge Holiday Home
From 151$
Located 2.6 km from Jabula Beach, St Lucia Safari Lodge Holiday Home hotel is approximately a 5-minute walk from Fruit Market. The guest house also boasts a terrace, which comes with outdoor dining areas and a barbeque grill.
The centre of St Lucia is a 10 minutes' walk of this accommodation. Isiphaphalazi Butterfly Dome Museum is 3.3 km from the hotel and Richards Bay airport is 80 km away. There is Crocodile Centre St Lucia about 10 minutes' drive away, while Minibuses to Mtubamtuba bus station is a walk from the property.
View all photos
Monzi Safari Lodge
From 112$
Guests of Monzi Safari Lodge St Lucia hotel can enjoy access to Monzi Clubhouse, located 7 minutes' walk away. This guest house has a swimming pool and a garden with BBQ.
Chane Cheese Farm & Lodge is about 7 km from the property in St Lucia. The hotel is also a 10-minute ride from the holiday Futululu Caravan Park. Richards Bay airport is 60 km from this accommodation.
View all photos
Perna Perna Lodge St Lucia
From 133$
Located only a 5-minute walk from Mpila Camp Hluhluwe Imfolozi Reserve, Perna Perna Lodge St Lucia hotel includes an outdoor swimming pool and a private patio. Featuring 15 rooms with views of the garden, the resort is 2.7 km from Crocodile Centre St Lucia.
The accommodation is only a short stroll from K Z N Wildlife and Cape Vidal is around 300 metres away. Isiphaphalazi Butterfly Dome Museum is within 10 minutes' walk of this 3-star hotel. Also, Minibuses to Mtubamtuba bus station is relatively near the property.
View all photos
St. Lucia Wetlands Guest House
From 133$
Offering a shared lounge and various recreational opportunities, St. Lucia Wetlands Guest House is situated in St Lucia, 16 minutes' walk from Saint Lucia Estuary. This 4-star guest house also provides Wi-Fi available in public areas.
The property is nestled in St Lucia, near a national park. Isiphaphalazi Butterfly Dome Museum is 4.3 km from the hotel and Richards Bay airport is 80 km away. Nature lovers will appreciate the proximity to Ingwe Beach, which is around 10 minutes away by car. St. Lucia Wetlands Guest House is 2.5 km from Crocodile Centre St Lucia.
View all photos
Maputaland Guest House
From 192$
Offering a picnic area and various recreational opportunities, and views of the garden, the 4-star Maputaland Guest House St Lucia is located 17 minutes' walk from K Z N Wildlife. This comfortable guest house offers Wi-Fi in public areas and a car park on site.
The hotel is perfectly situated a walk from Saint Lucia Estuary. Jabula Beach can be reached a mere 1.8 km from the accommodation. Nature lovers will appreciate the proximity to Estuary Beach, which is 16 minutes' walk away. Richards Bay airport is 80 km from Maputaland Guest House.
View all photos
Serene-Estate Boutique Guesthouse
From 151$
Located 4.4 km from Veyane Cultural Village, the perfect Serene-Estate Boutique Guesthouse St Lucia is around a 5-minute walk from Fruit Market. Offering views of the garden, this 5-star guest house is right at K Z N Wildlife and boasts an outdoor pool.
The hotel has a stunning location 2.4 km from Saint Lucia Estuary. Kosi Bay is a stroll from the property and Richards Bay airport is 80 km away. Minibuses to Mtubamtuba bus station can be found within 15 minutes' walk of this accommodation.
View all photos
St Lucia Livingston Lodge
From 83$
The 4-star St Lucia Livingston Lodge hotel, located approximately 10 minutes' walk from Cape Vidal, offers an outdoor pool, Wi-Fi in public areas. The guest house offers 6 rooms in a residential area of St Lucia.
The property is ideally situated 2.5 km from Crocodile Centre St Lucia. Guests can reach Fruit Market a mere 15 minutes' walk away. Due to the location 80 km from Richards Bay airport, it will take a moment to get to this St Lucia hotel.
View all photos
Santa Lucia Guest House
From 114$
Ideally located 11 minutes' walk from Cape Vidal, the 4-star Santa Lucia Guest House St Lucia features rooms with views of the garden. This perfect bed & breakfast provides guests with Wi-Fi throughout the property.
St Lucia centre can be reached within 5 minutes' walk. The hotel is also 3.3 km from Isiphaphalazi Butterfly Dome Museum in St Lucia. There is Crocodile Centre St Lucia about 10 minutes away by car, while Minibuses to Mtubamtuba bus station is a short distance from the property.
View all photos
Whalesong Guest House
From 56$
The 4-star Whalesong Guest House St Lucia, located about a 10-minute drive from Isiphaphalazi Butterfly Dome Museum, offers an outdoor swimming pool and Wi-Fi in the rooms.
The bed & breakfast puts you right in the centre of St Lucia, within walking distance of K Z N Wildlife. The hotel is perfectly situated 2.5 km from Crocodile Centre St Lucia. Nature lovers will appreciate the proximity to Estuary Beach, which is approximately 5 minutes' drive away.
View all photos
At Heritage House
From 166$
Nestled nearly a 5-minute stroll from K Z N Wildlife, the 4-star At Heritage House St Lucia hotel welcomes guests with a shared lounge and a garden. Located fairly close to Cape Vidal, this St Lucia bed & breakfast features a first aid kit.
The accommodation has a private location in the very heart of St Lucia, only 450 metres from Mpila Camp Hluhluwe Imfolozi Reserve. The hotel is centrally situated only minutes from Kosi Bay. This St Lucia property is also nestled beside a garden. There is Crocodile Centre St Lucia 2.1 km away, and Minibuses to Mtubamtuba bus station is a mere 5 minutes on foot from At Heritage House hotel.
View all photos
The Sandpiper
From 112$
Situated merely 1.5 km from Kosi Bay, the 4-star Sandpiper St Lucia hotel features Wi-Fi throughout the property, and undercover parking on site. Here one can enjoy local cuisine while being located approximately 5 minutes' drive from Estuary Beach.
This St Lucia bed & breakfast lies in a shopping neighbourhood, within walking distance of many restaurants and a park. A popular place in St Lucia is Crocodile Centre St Lucia, which is 2.5 km away. A market and shops can be easily found within walking distance of the hotel. Saint Lucia Estuary is situated 18 minutes' walk from The Sandpiper hotel.
View all photos
Afrikhaya Guest House
From 96$
Featuring game drives and temporary art galleries, Afrikhaya Guest House St Lucia is located in St Lucia, a 13-minute walk from Kosi Bay. This bed & breakfast boasts a swimming pool and a tropical garden 2.1 km from Jabula Beach.
The 4-star hotel is situated a 10-minute drive from a white sand beach. The property in St Lucia is 2.8 km from Mpila Camp Hluhluwe Imfolozi Reserve. Nature lovers will appreciate the proximity to Ingwe Beach, which is 10 minutes away by car.
View all photos
African Dreamz Guest House
From 130$
The 4-star African Dreamz Guest House St Lucia is located nearly a 5-minute ride from Estuary Beach and comprises 10 rooms with modern comforts.
This St Lucia bed & breakfast is situated only 1.3 km from Kosi Bay and at a moderate distance from Cape Vidal. The hotel is 1 km away from the centre of St Lucia. Crocodile Centre St Lucia is also approximately a 10-minute ride away. Staying at this St Lucia property, you'll be 80 km from Richards Bay airport.