Searching for hotels in St Lucia? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in St Lucia, we've got you covered!

Where to Stay in St Lucia

Discover the most-visited places in St Lucia and find your best stay!

Hotels You May Like in St Lucia

Check out our selection of great hotels in St Lucia.

5 star

Show more

Business travel

Show more

Breakfast

Show more

Family friendly

Show more

Hotels Near Famous Attractions in St Lucia

Check out these hotels located near popular sights in St Lucia

Kosi Bay

Show more

Clever Hippo St Lucia

Show more

Monzi Safaris

Show more

Cape Vidal Lighthouse

Show more

Frequently Asked Questions

Local Travel Info

Highest PriceAU$ 335
Lowest PriceAU$ 44
Number of Reviews1,062
Number of Hotels193
Average Price (Weekdays)AU$ 124
Average Price (Weekends)AU$ 125

St Lucia Hotel Guide

There are many discounted hotels on Trip.com. On Trip.com, it's easy to search for hotels in St Lucia. If you travel to South Africa, visiting St Lucia is a good choice. In St Lucia, both areas with attractions and the city center are good places to stay.

There is no civilian airport in this city. You can visit a nearby city first, and then head to St Lucia using other means of transportation. It's easy to travel by bus in St Lucia. There are buses to surrounding cities available every day.

There are 60 hotels in St Lucia with excellent service. The local average price is 80 AUD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 26 four-star hotels in St Lucia at an average price of 81 AUD per night. There are 10 three-star hotels in St Lucia at an average price of 78 AUD per night. Unique local hotels in St Lucia provide guests a unique and fresh feeling. Annas Bed and Breakfast in St Lucia is a favorite among Trip.com users. Many tourists also stay at African Ambience Guest House.

The most famous attractions locally are Hippo Shuttle.

Show less