Hotels with Restaurants in St. Lucia from $184

    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

Pick from 92 St. Lucia Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Aerial view
Coconut Bay Beach Resort & Spa All Inclusive
4.0 star property
8.8 out of 10, Excellent, (1003)
"Excellent, well run, friendly facility "
Coconut Bay Beach Resort & Spa All Inclusive
4 outdoor pools, open 8:00 AM to 7:00 PM, pool umbrellas, sun loungers
St. James Club Morgan Bay Family property - All Inclusive
4.0 star property
8.2 out of 10, Very Good, (860)
"STAFF VERY CUSTOMER FOCUSED. 1ST - CHEF VERNON! AKA 'BICYCLE'. SUPER! 2ND - SHERVELLE & PAUL...KAINYER....AENATHA.......LIVEEY AT FRONT DESK....MY GIRL WHO SHOWED ME THE KIZZ DANIEL DANCE...Can't remember her name right now(sorry) My husband & I were there for my 60th birthday. These persons made the stay memorable...especially Chef Bicycle. Thanks again!"
St. James Club Morgan Bay Family property - All Inclusive
Standard Room, Pool View | Premium bedding, in-room safe, desk, laptop workspace
Coco Palm
3.5 star property
8.6 out of 10, Excellent, (1003)
"Resort is in a great location and close to many restaurants. We loved the small resort feel and our room was on the ground floor with a patio, made it very easy to go back to the room while we were at the pool. Breakfast was good with many options. We had lunch at the restaurant as well and it was very good. Friday night entertainment was a great bonus. Our room had everything we needed for our 2 night stay. Only negative was there was a leak which seemed to come from the toilet which lead...
The price is $184
$228 total
includes taxes & fees
May 16 - May 17
Coco Palm
Save an average of 15% on thousands of hotels when you're signed in
On the beach, white sand, snorkeling
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 star property
8.2 out of 10, Very Good, (749)
"The property was beautiful and big ! It had many options to choose from for dinner. The food was fantastic at all the restaurants we tried. Rooms was spacious and nice. Only this is the plugs are not what I’m use to so bring a portable charger for phones and etc. Overall the resort was beautiful and I would come back and stay again. Highly recommended. "
The price is $431
$431 total
includes taxes & fees
May 7 - May 8
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Room, 1 King Bed (Luxe Lodge) | Balcony
Rabot Hotel from Hotel Chocolat
4.5 star property
9.4 out of 10, Exceptional, (487)
"👍"
The price is $531
$634 total
includes taxes & fees
Jun 1 - Jun 2
Rabot Hotel from Hotel Chocolat
Couples dining
Anse Chastanet Resort
4.0 star property
9.2 out of 10, Wonderful, (393)
"Wonderful"
The price is $640
$780 total
includes taxes & fees
Jun 1 - Jun 2
Anse Chastanet Resort
On the beach, white sand, sun loungers, beach towels
Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
4.5 star property
8.0 out of 10, Very Good, (367)
"On the whole a beautiful place!"
The price is $483
$483 total
includes taxes & fees
May 7 - May 8
Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
Outdoor pool, pool umbrellas, sun loungers
Ladera Resort - Adults Only
5.0 star property
9.6 out of 10, Exceptional, (518)
"The people were amazing"
Ladera Resort - Adults Only
Outdoor pool, pool umbrellas, sun loungers
Bay Gardens Beach Resort and Spa
4.0 star property
8.8 out of 10, Excellent, (994)
"Everybody was super helpful. My soul sister gonna do her 50th birthday."
The price is $198
$260 total
includes taxes & fees
May 13 - May 14
Bay Gardens Beach Resort and Spa
On the beach, white sand, snorkeling, windsurfing
The Landings Resort & Spa
4.5 star property
9.4 out of 10, Exceptional, (902)
"Rooms are excellent. Very spacious. Comfy bed. Lotsof space. Staff are for the most part friendly and accommodating. Aqua aerobics with Terry is great fun. BBQ night on the beach similarly. Lots of free activities like kayaking and games. There is a great little coffee shop for drinks and snacks with almost everything available on all inclusive. A few negatives but not much, like the plunge pool which is way too hot. Had a super stay."
The price is $420
$503 total
includes taxes & fees
Jun 1 - Jun 2
The Landings Resort & Spa
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.

St. Lucia Hotels with Restaurants information

 

Hotels with Restaurants in St. Lucia

92

Highest price
$640
Cheapest price
$184
Number of guest reviews
7,258
Total number of hotels in St. Lucia
1,402

 

Frequently asked questions

How much do hotels with dining in St. Lucia cost?
Hotels in St. Lucia range between $184 to $640 per night. You’ll want to come with an appetite — these properties have restaurants or offer access to some terrific culinary experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in St. Lucia?
Choose from multiple hotels with dining in St. Lucia that have a total average guest review rating of 8.7. Jade Mountain Resort will place you close to some great foodie experiences. It has a 5-star rating and comes with a pillowtop mattress and a rooftop terrace. Another recommended option is Ladera Resort - Adults Only. Conveniences at this 5-star getaway include a terrace and an ocean view.
How many hotels with dining are there in St. Lucia?
St. Lucia has 92 hotels offering easy access to some appetizing food experiences. Enter your travel dates and destination and get a head start on planning your next escape today.
Are there any family-friendly hotels with dining in St. Lucia?
There sure are, so round up your group and organize that trip to St. Lucia! If Soufriere is on your itinerary, lock in a stay at Jade Mountain Resort. This 5-star family-friendly hotel will put you near some tasty food experiences. Amenities here include a swimming pool and a nearby beach. Another good pick with dining is Ladera Resort - Adults Only. Also in Soufriere, it has a 5-star rating and includes complimentary breakfast and a sauna. Soufriere offers loads of family-friendly attractions when it’s time to sightsee. Sulphur Springs and Soufriere Drive In Volcano promise fun for all ages.
Why book your hotel with dining in St. Lucia with Expedia?
Booking a hotel with dining in St. Lucia is as simple as deciding on your travel dates and selecting an option that meets your requirements. Want a property that has its own restaurant or is in a culinary hot spot? Want it to be upscale or budget friendly? Use Expedia’s search filters to further narrow your search results and find the ideal fit.
How can I find cheap hotels with dining in St. Lucia?
With Expedia’s user-friendly filter tool, scoring cheap hotels with dining in St. Lucia couldn’t be easier. To discover accommodations that’ll make your hip pocket happy, narrow down your search by budget, meal plans and star rating.
What is there to do in St. Lucia near my hotel with dining?
One of the best travel accessories for your St. Lucia adventure is an awesome itinerary! Anse Chastanet Beach, Jalousie Beach and Soufriere Drive In Volcano are among the most popular things to do if you’re headed to Soufriere. Castries also lures travelers with its superb attractions, such as La Toc Beach. Need more travel inspo? Carve out some time for Vigie Beach and Choc Beach too.

Recent reviews of St. Lucia hotels
Expedia verified reviews