Saint Lucia hotels

Saint Lucia hotels

Search hundreds of travel sites at once for hotels in  Saint Lucia

Enter a city, hotel, airport, address or landmark
Compare vs KAYAK |
There are travel restrictions to Saint Lucia. Learn more
Stay informed and receive email updates for when travel restrictions ease for Saint Lucia.

Latest Saint Lucia Hotel Deals

3 stars from £54
4+ stars from £96
Gros Islet
3 stars from £47
4+ stars from £131
3 stars from £58
4+ stars from £201
Vieux Fort
Vieux Fort
4+ stars from £191
Rodney Bay
3 stars from £65
Marigot Bay
Marigot Bay
3 stars from £104
4+ stars from £394

Good to know

Low season

AugustCheapest month to stay with an average 37% drop in price.

High season

JanuaryMost expensive month to stay with an average 16% rise in price.

Average price (weeknight)

£317Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£165Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Saint Lucia

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Saint Lucia

Are hotels in Saint Lucia safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Saint Lucia?

What are the most popular regions of Saint Lucia?

How much is a cheap hotel in Saint Lucia?

Best Saint Lucia hotels

Show all
Ladera Resort - Soufrière - Bedroom
9.2 Excellent (69 reviews)
Ti Kaye Resort & Spa - Adults Only - Anse La Raye
8.8 Excellent (154 reviews)
Fond Doux Eco Resort - Soufrière - Pool
8.8 Excellent (166 reviews)
Bay Gardens Beach Resort - Gros Islet - Pool
8.7 Excellent (104 reviews)
Windjammer Landing Villa Beach Resort - Gros Islet
8.6 Excellent (166 reviews)
Stonefield Villa Resort - Adults Only - Soufrière - Restaurant
8.5 Excellent (49 reviews)
Bay Gardens Hotel - Gros Islet - Pool
8.2 Excellent (329 reviews)
Aupic Paradise - Vieux Fort - Balcony
7.8 Good (37 reviews)