£91 - £162
|CHEAPEST CITY IN SAINT LUCIA||Vieux Fort||25% cheaper||Hotels in Vieux Fort are the cheapest in Saint Lucia at just £92 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 £162 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 June as it is the least expensive month at just £204 per night. Avoid booking a hotel room in October 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.
Expect to pay about £570 per night when booking a luxury hotel room in Saint Lucia. Rates for luxury hotel rooms are typically 137% more than the average hotel room in Saint Lucia, which costs £241 each night.
Our data shows that hotel rooms in Soufrière are about 33% more expensive on average than hotel rooms in the rest of Saint Lucia, with a nightly rate of £162.
Our users typically find that Castries has the lowest per night rates in the country at just £30. Castries offers hotels rooms at an average rate that is 87% lower than the average city in Saint Lucia.