Hotel deals Caribbean Saint Lucia

Hotels in Saint Lucia

Find the best deals on 1,020 hotels in Saint Lucia

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Saint Lucia

Looking for a city in Saint Lucia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$96 - $184
CHEAPEST CITY IN SAINT LUCIA Vieux Fort 32% cheaper Hotels in Vieux Fort are the cheapest in Saint Lucia at just $96 per night on average.
MOST EXPENSIVE CITY IN SAINT LUCIA Soufrière 31% more expensive Soufrière has the highest priced hotels in Saint Lucia with rooms averaging $184 per night.
MOST POPULAR CITY IN SAINT LUCIA Castries 76% more users visited More momondo users search for hotels in Castries than any other city in Saint Lucia

Popular Cities in Saint Lucia

Book one of the best deals Saint Lucia has to offer in these popular locations
Papillon by Rex Resorts
Best value
Papillon by Rex Resorts
7.7
$149
Jade Mountain Resort
#1 Most popular
Jade Mountain Resort
9.0
$1,570
Marigot Bay Resort and Marina
#2 Most popular
Marigot Bay Resort and Marina
9.0
$545
Sandals La Toc Golf and Spa Resort
#3 Most popular
Sandals La Toc Golf and Spa Resort
$508
Ladera Resort
#4 Most popular
Ladera Resort
9.2
$641
St. James's Club Morgan Bay
#5 Most popular
St. James's Club Morgan Bay
8.6
$344
Bay Gardens Beach Resort
Bay Gardens Beach Resort
8.6
$211
Sea Piton View Apartment
Best value
Sea Piton View Apartment
8.2
$60
V's Regal Haven Is A Newly Renovated 3 Bed 2 Bath House Ideal For Family Of 2-6
#1 Most popular
V's Regal Haven Is A Newly Renovated 3 Bed 2 Bath House Ideal For Family Of 2-6
10.0
$76
The Still Beach House
#2 Most popular
The Still Beach House
2.5
$181
Boinin Heart Villa
#3 Most popular
Boinin Heart Villa
$61
Suenos
#4 Most popular
Suenos
$74
Bocean Villa - Luxury Hilltop Retreat
#5 Most popular
Bocean Villa - Luxury Hilltop Retreat
9.6
$166
Crystals Villa Hotel
Crystals Villa Hotel
9.2
Paradise Cove Villa- Apartment Coral Cove
Best value
Paradise Cove Villa- Apartment Coral Cove
9.3
$122
Windjammer Landing Villa Beach Resort
#1 Most popular
Windjammer Landing Villa Beach Resort
8.6
$221
Harbor Club St. Lucia, Curio Collection by Hilton
#2 Most popular
Harbor Club St. Lucia, Curio Collection by Hilton
9.1
$155
A Peace Of Paradise, A St. Lucia Bed And Breakfast
Best value
A Peace Of Paradise, A St. Lucia Bed And Breakfast
$47
Serenity at Coconut Bay
#1 Most popular
Serenity at Coconut Bay
8.9
$832
Harmony at Coconut Bay Beach Resort & Spa
#2 Most popular
Harmony at Coconut Bay Beach Resort & Spa
8.5
$308
Marigot Beach Club and Dive Resort
#3 Most popular
Marigot Beach Club and Dive Resort
7.3
$95
Keep Cool Guesthouse
Best value
Keep Cool Guesthouse
9.5
$58
Harmony Marina Suites
#1 Most popular
Harmony Marina Suites
8.7
$127

Saint Lucia travel tips

Let us help you with the best tips about Saint Lucia

When is the least expensive time to stay in Saint Lucia?

Visiting Saint Lucia in September would make for the least expensive trip at just $265 per night on average. To save on your trip, avoid planning it during December, as this is the most expensive month on average.

Where do most people stay in Saint Lucia?

There is little doubt that travelers enjoy various cities in Saint Lucia, but the majority of travelers who visit Saint Lucia tend to spend the most time in Castries.

Which city in Saint Lucia has the most expensive hotel rooms?

As a popular tourist destination in Saint Lucia, it is no surprise that Soufrière has the most expensive hotel rooms at $184 per night - 31% more than than the country's average hotel room price.

Which city in Saint Lucia has the least expensive hotel rooms?

If you are traveling to Saint Lucia on a budget, plan to stay in Gros Islet which boasts the lowest average hotel room cost in the country. Charging about 88% lower than the country’s average, hotel room rates in Gros Islet are typically around $46 per night.

Hotel deals Caribbean Saint Lucia