Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check Prices on Hotels in St. Lucia

Tonight Jul 19 - Jul 20
This weekend Jul 19 - Jul 21
Next weekend Jul 26 - Jul 28

Featured St. Lucia Pet-friendly Hotels

See all 475 Properties in St. Lucia

Estimated price for 1 night/2 adults

Caribbean Jewel beach Resort
Caribbean Jewel beach Resort
P.O. box 503, Gros Islet
5.0/5 (2 reviews)

The staff at the Caribbean Jewel could not have been more friendly and helpful, it was clear from the very start that they were proud of their island and were committed to making their guests stay enjoyable and totally stress-free. We would like to think that we very quickly become part of a happy ...

Reviewed on Feb 2, 2009
JJ's Paradise Hotel
JJ's Paradise Hotel
3.0 out of 5.0 Marigot Bay, Marigot Bay
3.4/5 (25 reviews)
$85/ night for 2 guests

The hotel was great for the family and the staff are nice. The rooms do not look like the photos but are still very nice and comfortable. We would stay here again.

Reviewed on Feb 25, 2019
Marigot Beach Club and Dive Resort
Marigot Beach Club and Dive Resort
4.0 out of 5.0 Marigot Bay, Marigot Bay
3.6/5 (266 reviews)
$106/ night for 2 guests

Got zapped a couple of times turning on/off switch. Inconistant water flow in shower. Overall comfortable and scenic.

Reviewed on Jul 8, 2019

Pocket Guide: Pet-friendly Hotels in St. Lucia

Search for hotels in St. Lucia on Expedia. You can easily find your hotels in St. Lucia using one of the methods below:

  • View our selection of featured hotels in St. Lucia
  • Use the map to find hotels in the St. Lucia neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Lucia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Lucia
  • Enter your travel dates to view the best deals on hotels in St. Lucia - while they last