$112 - $197
|CHEAPEST CITY IN SAINT LUCIA||Vieux Fort||25% cheaper||Hotels in Vieux Fort are the cheapest in Saint Lucia at just $112 per night on average.|
|MOST EXPENSIVE CITY IN SAINT LUCIA||Soufrière||33% more expensive||Soufrière has the highest priced hotels in Saint Lucia with rooms averaging $197 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|
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.
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.
As a popular tourist destination in Saint Lucia, it is no surprise that Soufrière has the most expensive hotel rooms at $197 per night - 33% more than than the country's average hotel room price.
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 87% lower than the country’s average, hotel room rates in Gros Islet are typically around $42 per night.