Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St Lucia – 120 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Elephant Lake Hotel

Hotel in St Lucia

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 hippos can be spotted. Breakfast was very and my wife want to go back next year.

Show more Show less
7.2
Good
442 reviews
Price from
$72
per night

St Lucia Lodge

Hotel in St Lucia

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 pool was lovely. Great location Wonderful staff Great facilities Excellent place was quiet not so busy Very safe

Show more Show less
7.6
Good
242 reviews
Price from
$57
per night

La Dolce Vita No. 3

Hotel in St Lucia

Located in St Lucia, a 15-minute walk from Ingwe Beach, La Dolce Vita No. 3 has accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities. Great location for exploring surrounding area and enjoying all the local activities.

Show more Show less
9.5
Exceptional
31 reviews
Price from
$123
per night

First Group Lake View Cabanas

St Lucia

Just off the mouth of the St Lucia Estuary and offering an outdoor pool and a restaurant, Lake View Cabanas is located in St Lucia. The resort offers a children's playground and bicycle rental. The apartment was very nicely appointed. It had everything we needed. We felt very much at home. The location was perfect, so close to the iSimangaliso wetland park, where just about every wild animal roams! It was safe, secure and quiet. Pool was nice, too. We would like to come and rent here again some day, but then for a month!

Show more Show less
8.7
Excellent
399 reviews
Price from
$47
per night

Luxury Tented Village @ Urban Glamping

St Lucia

Luxury Tented Village @ Urban Glamping offers luxury tented accommodations in St Lucia. There is an outdoor swimming pool and large BBQ area where guests can mingle. This place was the best we have ever stayed. The staff is very friendly. The tent was so clean, nice, well decorated. Common areas and the kitchen area are super clean, tidy and welcoming. You really feel like you are home. We could stay here forever :) They also offer lots of tours. The restaurants around are very delicious with reasonable prices. The supermarket is super close by. You can drive easily to the beaches. We enjoyed every minute of our stay here. So welcoming and relaxing.

Show more Show less
8.9
Excellent
671 reviews
Price from
$76
per night

Leopard Corner Lodge

St Lucia

Adjacent to St Lucia Wetlands, Leopard Corner Lodge in St Lucia offers spacious rooms and an outdoor pool. The beach is1.1.2 mi away. Free WiFi is available. We loved our 2-night stay at Leopard Lodge! It is conveniently located in St. Lucia, a 5-minute drive from restaurants, the boardwalk, the beach, and the border of the park. Elsmerie was absolutely delightful in welcoming us, giving us key info, and arranging a great takeaway breakfast when we needed to leave early. The room was extremely comfortable, with a king size bed, air conditioning, and a lovely deck. The room was even equipped with a hairdryer, a rarity in South Africa! Breakfast on the morning we could stay for it was delicious out on the beautiful patio by the pool, and we so appreciated the fridge and coffee-making setup. We couldn’t have been happier. Highly recommended!

Show more Show less
9.6
Exceptional
236 reviews
Price from
$67
per night

St. Lucia Safari Lodge

St Lucia

Located within the iSimangaliso Wetland Park, St. Lucia Safari Lodge features barbecue facilities, a restaurant and an outdoor pool with a bar. Free Wi-Fi is available in the public areas. The hosts were so very friendly and warm and hospitable they made my stay a pleasurable one. The breakfast was amazing each and everyday.

Show more Show less
7.6
Good
441 reviews
Price from
$35
per night

Budget Tented Village @ Urban Glamping

St Lucia

Budget Tented Village @ Urban Glamping is located on the main road of St Lucia, surrounded by restaurants and just across the street from the fresh fruit market. Excellent location. Walking distance from restaurants and shops

Show more Show less
8.3
Very Good
512 reviews
Price from
$15
per night

Ndiza Lodge and Cabanas

St Lucia

Bordering iSimangaliso Wetland Park, this lodge offers rooms and self-catering cottages with free WiFi. Wonderful views from the balcony, fabulous deck in the woods. Staff we helpful, friendly and generally excellent. Best breakfast with so many choices. Just wonderful.

Show more Show less
8.6
Excellent
419 reviews
Price from
$71
per night

Leopard Tree Lodge

St Lucia

Located in St Lucia in the KwaZulu-Natal region, with Estuary Beach and Ingwe Beach nearby, Leopard Tree Lodge has accommodations with free WiFi and free private parking. The place was too beautiful, we enjoyed every second of our stay. The staff was amazing, very friendly and welcoming. My doughters did not want to leave that's how lovely the place was😊

Show more Show less
9.5
Exceptional
110 reviews
Price from
$69
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St Lucia:

Explore guest reviews of hotels in St Lucia

See all