Save on Top St. Lucia Hotels

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.

Top 10 Hotels in St. Lucia

Sugar Beach, A Viceroy Resort
5 out of 5
Val des Pitons, Soufriere
CA $750
per night
Dec 15 - Dec 16
4.6/5Wonderful! (298 reviews)

"Amazing hotel with spectacular views. Staff second to none."…"

Reviewed on Dec. 4, 2019

Sugar Beach, A Viceroy Resort
Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
4.5 out of 5
Pigeon Island Causeway, (PO Box GI 2247), Cap Estate
Get Rates
4.4/5Wonderful! (179 reviews)

"Endless activity choices. You can be social with the other guests or you can have a very private romantic time with just you and your loved one."…"

Reviewed on Oct. 26, 2019

Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
Jade Mountain Resort
5 out of 5
1000 Anse Chastanet Road, Soufriere
CA $1,646
per night
Dec 9 - Dec 10
4.8/5Exceptional! (158 reviews)

"The hotel was excellent in every way! Highly recommend!"…"

Reviewed on Nov. 15, 2019

Jade Mountain Resort
Harbor Club St. Lucia, Curio Collection by Hilton
4 out of 5
Rodney Bay, Gros Islet Hwy, Gros Islet
Free CancellationReserve now, pay when you stay
CA $209
per night
Dec 19 - Dec 20
4.5/5Wonderful! (241 reviews)

"The pool area is amazing! The staff is very friendly as well"…"

Reviewed on Dec. 6, 2019

Harbor Club St. Lucia, Curio Collection by Hilton
Coconut Bay Beach Resort & Spa All Inclusive
4 out of 5
Eau Piquant, Vieux Fort
Get Rates
4.2/5Excellent! (1,170 reviews)

"My husband and I celebrated my birthday and our 1 year anniversary at the resort and we was treated like royalty . Friendly people , amazing food and great accommodations . Will recommend to our family and friends ."…"

Reviewed on Dec. 8, 2019

Coconut Bay Beach Resort & Spa All Inclusive
The Landings Resort & Spa by Elegant Hotels
4.5 out of 5
Pigeon Island Causeway, Rodney Bay, Gros Islet
Free Cancellation
CA $431
per night
Dec 19 - Dec 20
4.8/5Exceptional! (425 reviews)

"Great views, clean beach, our unit was actually better than we expected and the grounds were immaculate."…"

Reviewed on Dec. 5, 2019

The Landings Resort & Spa by Elegant Hotels
St. James's Club Morgan Bay All Inclusive
4 out of 5
1 Choc Bay, Gros Islet
CA $378
per night
Dec 13 - Dec 14
4.1/5Very Good! (709 reviews)

"Beautiful beach, cleanliness, Good Food. Service can be improved due employee seem overwhelmed at buffet maybe their efforts could be awarded with incentives. Thank you!"…"

Reviewed on Nov. 29, 2019

St. James's Club Morgan Bay All Inclusive
Marigot Beach Club and Dive Resort
4 out of 5
Marigot Bay, Marigot Bay
CA $126
per night
Dec 9 - Dec 10
3.6/5Good! (277 reviews)

"Location location location beautiful grounds, lots of plants birds beach and warm sun."…"

Reviewed on Nov. 29, 2019

Marigot Beach Club and Dive Resort
Bay Gardens Beach Resort
4 out of 5
Rodney Bay Village, Gros Islet
CA $201
per night
Dec 9 - Dec 10
4.4/5Excellent! (551 reviews)

"Friendly staff and great location for the price Staff were very helpful with late check out."…"

Reviewed on Dec. 3, 2019

Bay Gardens Beach Resort
Marigot Bay Resort and Marina
5 out of 5
Marigot Bay, Marigot Bay, Castries
CA $391
per night
Dec 12 - Dec 13
4.6/5Wonderful! (303 reviews)

"Staff staff staff!! Our PAs, Sara and Chris were super friendly and very helpful - thank you guys!! All staff was very nice, we felt very welcomed at Marigot Bay Resort and Marina. Also the yoga and meditation instructor, Jay (sorry, not sure of the spelling) was very knowledgeable, positive and ..."…"

Reviewed on Nov. 11, 2019

Marigot Bay Resort and Marina
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.

More trip options

Recently Booked Hotels in St. Lucia

Recent Reviews in St. Lucia