
St. Lucia Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AED 148 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Find the Best St. Lucia Vacation Packages
St. Lucia Hotel Deals

Elephant Coast Guest House
105 Garrick Avenue St. Lucia KwaZulu-Natal
Very nice property and amazing service.
Reviewed on 1 February 2024

Leopard Tree Lodge
7 Sandpiper Str St Lucia St. Lucia KwaZulu-Natal
The price is AED 340 per night from Jan 13 to Jan 14
AED 340
AED 391 total
13 Jan - 14 Jan
includes taxes & fees
10/10 Exceptional! (16 reviews)
We had a two night stay to allow us to go in a nearby safari. Whilst we didn’t use any of the facilities such as the pool, the room was clean and exactly what we needed.
Reviewed on 22 November 2025

Bhangazi Lodge
36 Hornbill St St. Lucia KwaZulu-Natal
Fully refundableReserve now, pay when you stay
9.6/10 Exceptional! (20 reviews)
Bhangazi lodge at ST Lucia
So i went to Bhangazi for work purposes, and i found the place stunning and i love the old style setup.it is a very nice quiet place the owners have a great customer care orientation and serve their clients with honor irregardless of their skin color.they serve a top notch breakfast way better than ...
Reviewed on 13 April 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Discover the most popular places to visit in St. Lucia

St. Lucia Estuary Beach
If a restful vacation is part of your travel plans, St. Lucia Estuary Beach might be the perfect place to seek out during your trip to St. Lucia. While you're in the area, wander around the natural setting.
The Gallery-St Lucia
You can spend time browsing the exhibits at The Gallery-St Lucia during your trip to St. Lucia. While you're in the area, stroll along the beaches.
