Search Hotels in St. Lucia

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

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

Compare 1,431 hotels in St. Lucia with room rates, reviews, and availability. Most hotels are fully refundable.

Coconut Bay Beach Resort & Spa All Inclusive
4.0 star property
8.8 out of 10, Excellent, 1,005 reviews
"The staff was fabulous...friendly and helpful. Plenty to do and great dining options. You never feel crowded. Our room could use some updating, esoe ially in the bathroom, but we did notice that renovations were under way in the nearby rooms. I would not hesitate to go back!"
Coconut Bay Beach Resort & Spa All Inclusive
Windjammer Landing Resort and Residences
4.5 star property
9.0 out of 10, Wonderful, 904 reviews
"I had a wonderful stay at the Windjammer! Housekeeping rules are a bit sketchy but other than that I would definitely stay here again. "
The price is $239
includes taxes & fees
$213 per night
Aug 25 - Aug 26
Windjammer Landing Resort and Residences
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 star property
8.2 out of 10, Very Good, 827 reviews
"The variety of options for food and beverages were endless and more than adequate. Access to the beach was easy and fun."
The price is $418
includes taxes & fees
$418 per night
Aug 20 - Aug 21
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Save an average of 15% on thousands of hotels when you're signed in
Jade Mountain Resort
5.0 star property
9.8 out of 10, Exceptional, 205 reviews
"Amazing resort. Would definitely come again and the butler was great!"
The price is $1,706
includes taxes & fees
$1,595 per night
Aug 7 - Aug 8
Jade Mountain Resort
The Landings Resort & Spa
4.5 star property
9.4 out of 10, Exceptional, 965 reviews
"Beautiful suite with every accommodation needed"
The price is $503
includes taxes & fees
$462 per night
Aug 25 - Aug 26
The Landings Resort & Spa
Sugar Beach, A Viceroy Resort
5.0 star property
9.6 out of 10, Exceptional, 450 reviews
"A magical place. "
The price is $876
includes taxes & fees
$815 per night
Aug 26 - Aug 27
Sugar Beach, A Viceroy Resort
Mystique St Lucia by Royalton
4.0 star property
7.6 out of 10, Good, 513 reviews
"This is my second stay at Mystique. This time I spent more days. At the main restaurant I requested a sprite during lunch, i watched the waitress pass me over & over. I left the restaurant and didn’t receive the drink. I would understand if the restaurant was busy but it wasn’t for her to not serve. The phone lines were down from check in to check out. Thank God I had mins on my cell phone I had to call front desk to request towels that house keeping missed. "
The price is $558
includes taxes & fees
$558 per night
Jul 28 - Jul 29
Mystique St Lucia by Royalton
Rabot Hotel from Hotel Chocolat
4.5 star property
9.4 out of 10, Exceptional, 510 reviews
"Only con were the mosquitos but everything else was amazing especially the views and property."
The price is $590
includes taxes & fees
$544 per night
Jul 28 - Jul 29
Rabot Hotel from Hotel Chocolat
Bay Gardens Beach Resort and Spa
4.0 star property
8.8 out of 10, Excellent, 1,001 reviews
"We had a great time on vacation in st Lucia. Getting to the hotel from the airport is about a hour and half ride so take that in consideration when booking. The overall experience of the vacation was great. The dinning was a little slow at times to get your food but you’re on vacation. The bar by the pool was great and the drinks were always flowing. I would definitely return to this hotel we had a great time with our family. "
The price is $344
includes taxes & fees
$313 per night
Jul 28 - Jul 29
Bay Gardens Beach Resort and Spa
Zoetry Marigot Bay - All Inclusive
5.0 star property
8.8 out of 10, Excellent, 433 reviews
"Still reeling over our beautiful time at the Zoetry St. Lucia! My husband and I came for our honeymoon and were amazed at the level of service and friendliness across the entire staff. This is the perfect destination if you want a mix of a relaxing vacation with some fun activities. We wanted to shout out a few people for making our stay extra special! Caleb was the ULTIMATE bartender providing us with delicious drinks and great conversation every time we frequented the swim up pool bar! He...
The price is $526
includes taxes & fees
$526 per night
Aug 26 - Aug 27
Zoetry Marigot Bay - All Inclusive
Harbor Club St. Lucia, Curio Collection by Hilton
4.5 star property
8.8 out of 10, Excellent, 618 reviews
"I had an amazing stay at the harbor club in st Lucia. The staff were friendly and accommodating. The location was central to everything. The food was amazing and affordable especially loved the sushi restaurant. All in all I would definitely come back here. "
The price is $239
includes taxes & fees
$213 per night
Aug 26 - Aug 27
Harbor Club St. Lucia, Curio Collection by Hilton
Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
4.5 star property
8.6 out of 10, Excellent, 289 reviews
"Great!"
Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only
Bel Jou Hotel – Adults Only – All Inclusive
3.5 star property
9.0 out of 10, Wonderful, 293 reviews
"Best stay ever!!!! Was at Bel jou after St Lucia Carnival and the staff was very pleasant. I had to stay several days later due to the Microsoft affecting Delta flights. Staff was accommodating and made me feel very comfortable in a very stressful time. The complimentary tour was awesome. Will be back for another stay! Thank you! "
The price is $298
includes taxes & fees
$267 per night
Aug 7 - Aug 8
Bel Jou Hotel – Adults Only – All Inclusive
Ladera Resort - Adults Only
5.0 star property
9.6 out of 10, Exceptional, 532 reviews
"We had a wonderful stay in a Gros Piton suite. The views are spectacular, the room was spacious and comfortable and the staff were wonderfully friendly and helpful. The 'open wall' concept is quite unlike anywhere else we've ever stayed, and made it very memorable - falling asleep to the sounds of the forest was simply magical. Would recommend Ladera to couples looking for peace, privacy and beautiful surroundings."
Ladera Resort - Adults Only
Bay Gardens Hotel
3.0 star property
8.2 out of 10, Very Good, 1,002 reviews
"Being my first time at the resort on a night pass I enjoyed my experience it was also my birthday, only thing that I had access too yet didnt use was the pool & waterpark but for sure next time I most definitely will. I recommend this resort to anyone who's on vacation or staycation."
The price is $179
includes taxes & fees
$163 per night
Aug 27 - Aug 28
Bay Gardens Hotel
Green Fig Resort & Spa
3.5 star property
8.8 out of 10, Excellent, 97 reviews
"Perfect smaller resort with nice restaurant, fantastic vista, friendly staff and several pool options. There are steps involved, but the units are comfortably quiet and spread apart. The town is walkable as is the public beach. Our unit was spacious and clean. "
The price is $414
includes taxes & fees
$378 per night
Aug 12 - Aug 13
Green Fig Resort & Spa
Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
4.5 star property
8.0 out of 10, Very Good, 396 reviews
"Very accommodating and welcoming "
The price is $457
includes taxes & fees
$457 per night
Jul 30 - Jul 31
Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
Ti Kaye Resort & Spa - Adults Only
4.0 star property
9.2 out of 10, Wonderful, 627 reviews
"The staff was amazing. They always tried to go above and beyond, The beauty of the resort was amazing and the rooms were so nice for being so rustic and tied in with nature, but that was one of our favorite parts about the resort. It was quite most of the time, besides when the snorkeling boats came in, but it was fun seeing all the tours & also snorkle the same spots without having to leave the resort, Which was a huge thing for me, because I get very carsick and going out a lot wasn't...
The price is $379
includes taxes & fees
$345 per night
Aug 14 - Aug 15
Ti Kaye Resort & Spa - Adults Only
Calabash Cove Resort And Spa - Adults Only
4.5 star property
9.4 out of 10, Exceptional, 275 reviews
"Very nice staff, beautiful property "
The price is $495
includes taxes & fees
$455 per night
Jul 28 - Jul 29
Calabash Cove Resort And Spa - Adults Only
Anse Chastanet Resort
4.0 star property
9.2 out of 10, Wonderful, 395 reviews
"Beautiful, excellent food, enjoyed the excursion to the Estate garden tour."
The price is $624
includes taxes & fees
$576 per night
Aug 2 - Aug 3
Anse Chastanet Resort
Don't see what you're looking for?
See all available properties in St. Lucia
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.

Price trends for hotels in St. Lucia

Less expensive
More expensive
Next month
September
February
$184
Month
Price
January
$250
February
$259
March
$256
April
$252
May
$246
June
$244
July
$246
August
$184
September
$161
October
$197
November
$231
December
$249
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Lucia. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

How much do hotels in St. Lucia cost?
In St. Lucia, you can find cheap options from $179 in a few different ways. To browse what’s available, enter your chosen travel dates, then refine your search by budget, amenities and more. Remember that rates can vary according to when you want to go, so if you have some flexibility, try swapping your dates around until you find the perfect deal.
When is the best time to go to St. Lucia?
That depends on what you want to get out of your trip to St. Lucia. If you choose to visit in summer, which is between June and August, expect average temperatures of between 81ºF and 84ºF. St. Lucia has a tropical rainforest climate, so bear that in mind when you pack.
How can I find cheap hotels in St. Lucia?
Find inexpensive hotels with ease by using our handy filter tool. Select the “Price per night” box to see low-cost options in St. Lucia. You can also check out our cheap hotels in St. Lucia page. The lowest rate available starts from $179 per night.
What are the best hotels in St. Lucia for families?
Expedia makes it a cinch to score a hotel with everything you need for an awesome family escape to St. Lucia. Start by clicking on “Family friendly” in the “Traveler experience” section of our filter tool. Then narrow your search by things like amenities and guest ratings. Whether you need a family hotel in St. Lucia for a weekend escape or a long getaway, we’ve got you and your crew covered.
Why should I book my St. Lucia hotel with Expedia?
Terrific deals and plenty of choice are just a couple of the reasons to get a St. Lucia hotel with Expedia. Also, our free loyalty platform, One Key™, lets you collect and redeem OneKeyCash™* on eligible car rentals, hotels and more. And if your agenda changes and you need to alter your reservation, don’t fret. Our online Help Center is ready to assist you anytime, day or night. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of St. Lucia hotels
Expedia verified reviews

St. Lucia Travel Info

Accommodation
1,431
Hotels with nearby beaches
311
Lowest price
$179
Highest price
$1,706
International airports
Vieux Fort (UVF-Hewanorra Intl.) and Castries (SLU-George F. L. Charles)
Top attractions
Sandy Beach, Anse Chastanet Beach and Pigeon Island National Park
Cities to visit
Gros Islet, Rodney Bay and Soufriere
Number of reviews
11,298