A wooden deck with wicker furniture overlooking turquoise waters, a prominent mountain in the background, and a white building with balconies.

Search Hotels with Restaurant in St. Lucia

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

St. Lucia Accommodation: Most Popular Cities to Stay

Check availability on St. Lucia Hotels with Restaurant

Next weekend
In two weeks

Our top choices for St. Lucia hotels with a restaurant

1. Coconut Bay Beach Resort & Spa All Inclusive

Coconut Bay Beach Resort & Spa All Inclusive
4.0 star property
Vieux Fort
9.2 out of 10, Wonderful, (1,175 reviews)
"Excellent property and delicious food , staff very friendly and nice ."
United States
hala
Coconut Bay Beach Resort & Spa All Inclusive

2. Secrets St. Lucia Resort & Spa All Inclusive Adults Only

Secrets St. Lucia Resort & Spa All Inclusive Adults Only
4.0 star property
Gros Islet
8.8 out of 10, Excellent, (301 reviews)
"Amazing resort and even better staff!"
United States
Carrie
The price is £523
includes taxes & fees
20 Nov - 21 Nov
Secrets St. Lucia Resort & Spa All Inclusive Adults Only

3. Coco Palm

Coco Palm
3.5 star property
Rodney Bay
8.8 out of 10, Excellent, (1,004 reviews)
"Me and my partner loved this property and the staff was amazing!"
United States
Mckayla Faith
The price is £170
includes taxes & fees
15 Nov - 16 Nov
Coco Palm

4. Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort

Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 star property
Cap Estate
7.4 out of 10, Good, (1,033 reviews)
"The resort is BEAUTIFUL. The food however could use some improvement."
United States
Sherill
The price is £291
includes taxes & fees
10 Nov - 11 Nov
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort

5. Rabot Hotel from Hotel Chocolat

Rabot Hotel from Hotel Chocolat
4.5 star property
Soufrière
9.4 out of 10, Exceptional, (721 reviews)
"Amazing stay with the sweetest staff."
United States
cashima
The price is £528
includes taxes & fees
8 Nov - 9 Nov
Rabot Hotel from Hotel Chocolat

6. Anse Chastanet Resort

Anse Chastanet Resort
4.0 star property
Soufrière
9.4 out of 10, Exceptional, (489 reviews)
"Great all around"
United States
Ryan
The price is £587
includes taxes & fees
8 Nov - 9 Nov
Anse Chastanet Resort

7. Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only

Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
4.5 star property
Cap Estate
7.6 out of 10, Good, (742 reviews)
"From the view to the cleanliness to the fun things you can do on the resort, it was all an AMAZING experience 🔥 All the staff was just so nice & everyone seemed happy . Will definitely come back"
United States
Armani
The price is £304
includes taxes & fees
8 Dec - 9 Dec
Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only

8. Ladera Resort - Adults Only

Ladera Resort - Adults Only
5.0 star property
Soufrière
9.8 out of 10, Exceptional, (722 reviews)
"Beautiful resort and amazing/caretaking staff. Rooms are well maintained."
United States
Brittney Marie
The price is £1,313
includes taxes & fees
17 Nov - 18 Nov
Ladera Resort - Adults Only

9. Bay Gardens Beach Resort and Spa

Bay Gardens Beach Resort and Spa
4.0 star property
Rodney Bay
8.4 out of 10, Very good, (1,002 reviews)
"Everything was super nice!"
United States
Nadia
The price is £194
includes taxes & fees
9 Nov - 10 Nov
Bay Gardens Beach Resort and Spa

10. The Landings Resort & Spa

The Landings Resort & Spa
4.5 star property
Gros Islet
9.2 out of 10, Wonderful, (1,001 reviews)
"We had the best holiday here. Very special, wonderful people, hotel and food."
United Kingdom
Sarah
The price is £448
includes taxes & fees
11 Nov - 12 Nov
The Landings Resort & Spa
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.
Save an average of 15% on thousands of hotels when you're signed in

Top St. Lucia Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in St. Lucia cost?
Hotels in St. Lucia range between £170 to £1,313 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 restaurants in St. Lucia?
Choose from multiple hotels with restaurants in St. Lucia that have a total average guest review rating of 9.2. 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 restaurants are there in St. Lucia?
St. Lucia has 92 hotels offering easy access to some appetising 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 restaurants in St. Lucia?
There sure are, so round up your group and organise 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 accommodation 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 travellers with its superb attractions, such as La Toc Beach. Need more travel inspo? Carve out some time for Vigie Beach and Choc Beach too.