Let KAYAK do the searching
Low season | July |
---|---|
High season | February |
Average price (weeknight) | $569 |
Average price (weekend night) | $610 |
Heading to Saint Lucia for a relaxing getaway? Saint Lucia has a great range of spa hotels that offer luxury service and stunning ocean views to help you unwind in the island's beautiful, tropical surroundings. Try resorts such as the Cap Maison Resort & Spa or the Coconut Beach Bay Resort & Spa for a truly luxurious break.
Saint Lucia has a great selection of bars and restaurants located around Castries town and across the northern tip of the island. If you want to enjoy the local Caribbean cuisine, book a hotel in Castries or close to Rodney Bay Harbour. Hotel options like the Bay Gardens Marina Harbour will put you within walking distance or just a short drive from numerous bars and places to eat.
If you are looking for family-friendly hotels in Saint Lucia, areas like Rodney Bay offer plenty of great options. Many of the local hotels, like the Mystique St Lucia by Royalton, have swimming pools on-site, so you can relax on a sunlounger while your kids enjoy the water. The Mystique also offers direct access to a sandy beach that kids will love to play on.
Hotels are safe environments for travelers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in Saint Lucia. For more advice, please view our information page on what to know about coronavirus (COVID-19) and travel.
Based on KAYAK hotel searches, the most popular destination is Castries (43% of total searches to Saint Lucia). The next most popular destinations are Gros Islet (33%) and Soufrière (20%). Searches for hotels in Rodney Bay (3%) are also popular.
Based on KAYAK hotel searches, the most popular region to stay in Saint Lucia is Castries. Gros-Islet and Soufriere are also very popular.
KAYAK users have found double rooms in Saint Lucia for as cheap as $38 (Castries) in the last 3 days. The average price is $319.
In the last 72 hours, users have found Saint Lucia hotels for tonight for as low as $39 (Gros Islet). Users have also found 3-star hotels from $39 (Gros Islet) and 4-star+ hotels from $85 (Soufrière).