Search Hotels in St. Lucia

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in St. Lucia

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Coconut Bay Beach Resort & Spa All Inclusive
4 out of 5
Eau Piquant, Vieux Fort
4.3/5 Excellent! (1,001 reviews)
"For an all inclusive resort the food and food options were great without being overwhelming. Staff were very nice and attentive. Great entertainment. always something to see or do! Water aerobics instructor ( I believe his name was Vernon) was awesome!! I would visit again. Family friendly for ..."

Reviewed on Nov 25, 2022

Coconut Bay Beach Resort & Spa All Inclusive
Mystique St Lucia by Royalton
4 out of 5
Reduit Beach, Gros Islet
The price is $288 per night from Dec 12 to Dec 13
$288
per night
Dec 12 - Dec 13
4/5 Very Good! (489 reviews)
"The beach is amazing and the drinks were all so good!! The food on the other hand was very bland and the buffet was pretty much the same everyday! We had a VIP room and it smelled very old and musky. The phones in the room did not work and the lock on our patio door was broken. I will try another ..."

Reviewed on Nov 29, 2022

Mystique St Lucia by Royalton
Windjammer Landing Villa Beach Resort
4.5 out of 5
Labrelotte Bay, Gros Islet
The price is $354 per night from Dec 3 to Dec 4
$354
per night
Dec 3 - Dec 4
4.4/5 Excellent! (710 reviews)
"The best looking property on St.Lucia !"

Reviewed on Nov 29, 2022

Windjammer Landing Villa Beach Resort

Save an average of 15% on thousands of hotels when you're signed in

The Landings Resort & Spa
4.5 out of 5
Pigeon Island Causeway, Rodney Bay, Gros Islet, 0000
Fully refundable
The price is $404 per night from Dec 2 to Dec 3
$404
per night
Dec 2 - Dec 3
4.7/5 Exceptional! (706 reviews)
"I thought that the property was beautiful and the room was great restaurants lacked variety and there were only really 2 which made it a bit boring"

Reviewed on Nov 29, 2022

The Landings Resort & Spa
Jade Mountain Resort
5 out of 5
1000 Anse Chastanet Road, Soufriere, 00000
The price is $2,797 per night from Dec 20 to Dec 21
$2,797
per night
Dec 20 - Dec 21
4.8/5 Exceptional! (196 reviews)
"Absolutely stunning and amazing service."

Reviewed on Aug 30, 2022

Jade Mountain Resort
Bay Gardens Beach Resort and Spa
4 out of 5
Rodney Bay Village, Gros Islet
Fully refundableReserve now, pay when you stay
The price is $201 per night from Dec 2 to Dec 3
$201
per night
Dec 2 - Dec 3
4.4/5 Excellent! (810 reviews)
"Great time!"

Reviewed on Nov 24, 2022

Bay Gardens Beach Resort and Spa
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 out of 5
Gros Islet, Gros Islet, LC01101
Fully refundableReserve now, pay when you stay
The price is $496 per night from Dec 12 to Dec 13
$496
per night
Dec 12 - Dec 13
4.2/5 Very Good! (579 reviews)
"If you are thinking about booking this resort. PLEASE DO. First- I wanna shine a light on a couple of folks, FABIAN, TRAVIS, GARIE & SHEVRON! These are some of the most amazing staff members on the resort. I stayed here for my birthday and it was amazing! The resort is really a dream. The Diamond ..."

Reviewed on Nov 25, 2022

Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Marigot Bay Resort and Marina
5 out of 5
Marigot Bay, Marigot Bay, Castries
Fully refundableReserve now, pay when you stay
The price is $599 per night from Dec 2 to Dec 3
$599
per night
Dec 2 - Dec 3
4.5/5 Wonderful! (355 reviews)
"Absolutely gorgeous and the staff was so personable and accommodating!"

Reviewed on Nov 11, 2022

Marigot Bay Resort and Marina
Bel Jou Hotel – Adults Only – All Inclusive
3.5 out of 5
La Pansee, Castries, 00124
Fully refundableReserve now, pay when you stay
The price is $281 per night from Dec 13 to Dec 14
$281
per night
Dec 13 - Dec 14
4.2/5 Very Good! (128 reviews)
"The hospitality of the staff was amazing. I like that it was an older crowd and the guest were friendly. I don’t like that housekeeping cleans every other day but if asked they would accommodate you. I would love to see more entertainment and experience eating more local food however, the food was ..."

Reviewed on Oct 15, 2022

Bel Jou Hotel – Adults Only – All Inclusive
St. James Club Morgan Bay Family property - All Inclusive
4 out of 5
1 Choc Bay, Gros Islet
Fully refundableReserve now, pay when you stay
The price is $339 per night from Dec 2 to Dec 3
$339
per night
Dec 2 - Dec 3
4.1/5 Very Good! (830 reviews)
"Excellent service"

Reviewed on Nov 9, 2022

St. James Club Morgan Bay Family property - All Inclusive
Starfish St Lucia - All Inclusive
3.5 out of 5
Reduit Beach, Gros Islet
Fully refundableReserve now, pay when you stay
The price is $216 per night from Dec 5 to Dec 6
$216
per night
Dec 5 - Dec 6
2.9/5 (34 reviews)
"This place needs to be demolished and built back from scratch"

Reviewed on Nov 18, 2022

Starfish St Lucia - All Inclusive
Ladera Resort - Adults Only
5 out of 5
Rabot Estate, Soufriere, LC09 101
4.8/5 Exceptional! (477 reviews)
"Fantastic stay at Ladera. Dream vacation that was suitable for celebrating a wedding anniversary or a birthday. Ladera provided all the right amenities and the open concept was surprisingly enjoyable, allowing us to stare out at the fantastic view of the Pitons. Staff was fantastic, always helpful, ..."

Reviewed on Nov 23, 2022

Ladera Resort - Adults Only
Sandals Regency La Toc - ALL INCLUSIVE Couples Only
4.5 out of 5
La Toc Road, Castries
4.2/5 Excellent! (277 reviews)
"Great service and professional customer service"

Reviewed on Oct 30, 2022

Sandals Regency La Toc - ALL INCLUSIVE Couples Only
Sugar Beach, A Viceroy Resort
5 out of 5
Val des Pitons, Soufriere
The price is $1,109 per night from Dec 5 to Dec 6
$1,109
per night
Dec 5 - Dec 6
4.6/5 Exceptional! (404 reviews)
"Lovely resort with the friendliest staff. They made our honeymoon feel so special!"

Reviewed on Nov 16, 2022

Sugar Beach, A Viceroy Resort
Harbor Club St. Lucia, Curio Collection by Hilton
4.5 out of 5
Rodney Bay, Gros Islet Hwy, Gros Islet
The price is $218 per night from Dec 17 to Dec 18
$218
per night
Dec 17 - Dec 18
4.4/5 Wonderful! (477 reviews)
"The room I had was not the best initially. I reported to guest services and they were very accommodating and changed my room for me so I could enjoy my stay. Great customer service."

Reviewed on Nov 28, 2022

Harbor Club St. Lucia, Curio Collection by Hilton
Soco House – Adults Only
4 out of 5
Reduit Beach Ave, Rodney Bay, Gros Islet
The price is $260 per night from Dec 3 to Dec 4
$260
per night
Dec 3 - Dec 4
4/5 Very Good! (61 reviews)
"The hotel is cozy, the property is very clean . Stafff are very friendly and accomodating. The food is superb ! I will defenetly come back."

Reviewed on Nov 6, 2022

Soco House – Adults Only
Fond Doux Eco Resort
3.5 out of 5
Soufriere, Soufriere
Fully refundableReserve now, pay when you stay
The price is $320 per night from Dec 4 to Dec 5
$320
per night
Dec 4 - Dec 5
4.5/5 Wonderful! (303 reviews)
"Myself and partner spent 2 nights at the Fond Douz Eco Resort .It was an amazinng experience"

Reviewed on Nov 26, 2022

Fond Doux Eco Resort
Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
4.5 out of 5
Pigeon Island Causeway, (PO Box GI 2247), Gros Islet
4.4/5 Excellent! (249 reviews)
"Location was great although it was very far from airport. It felt secluded and the resort gave many options for food."

Reviewed on Nov 28, 2022

Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
Villa Beach Cottages
3 out of 5
Choc Bay, P.O. Box 129, Castries
Fully refundableReserve now, pay when you stay
The price is $285 per night from Dec 2 to Dec 3
$285
per night
Dec 2 - Dec 3
4.7/5 Exceptional! (173 reviews)
"This is a beautiful hotel with self-contained units right on the beach with a nice pool. We only stayed one night but the service was good. Tea/coffee in the room would have been nice but everything else was great. It was right on the main highway (but quiet) and convenient to Castries and Rodney ..."

Reviewed on Nov 21, 2022

Villa Beach Cottages
Anse Chastanet Resort
4 out of 5
Old French Road, Soufriere
4.6/5 Wonderful! (393 reviews)
"The hotel was wonderful, the staff were very helpful and pleasant. The welcome drinks and the concierge taking your bags to the room is a nice touch. As this was a VIP hotel we had a bottle of wine chilling in the room fridge. We were also able to get an upgrade from the superior room ocean view ..."

Reviewed on Oct 11, 2022

Anse Chastanet Resort
Don't see what you're looking for?
See all available properties in St. Lucia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Lucia hotels information

Number of reviews 8652
Accommodation 989 hotels
Lowest Price $201
Highest Price $2,797

Go further with the Expedia app

Save even more - Get up to 25% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code