£70 - £133
|CHEAPEST CITY IN SAINT LUCIA||Vieux Fort||32% cheaper||Hotels in Vieux Fort are the cheapest in Saint Lucia at just £70 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 £133 per night.|
|MOST POPULAR CITY IN SAINT LUCIA||Castries||59% more users visited||More momondo users search for hotels in Castries than any other city in Saint Lucia|
If you are looking to save money on your hotel room in Saint Lucia, consider visiting the country in March as it is the least expensive month at just £76 per night. Avoid booking a hotel room in February if you are looking for a deal; it is the most expensive month.
Saint Lucia is full of enlightening and adventurous cities, but the most popular tourist destination is Castries.
Our data shows that hotel rooms in Soufrière are about 31% more expensive on average than hotel rooms in the rest of Saint Lucia, with a nightly rate of £133.
Our users typically find that Gros Islet has the lowest per night rates in the country at just £35. Gros Islet offers hotels rooms at an average rate that is 83% lower than the average city in Saint Lucia.