Search Hotels with Restaurant in St. Lucia

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

St. Lucia Accommodation: Most Popular Cities to Stay

Top St. Lucia Hotels with Restaurant

Coconut Bay Beach Resort & Spa All Inclusive
4.0 star property
8.8 out of 10, Excellent, (1001)
"The location was great. Close to the airport. Shuttle service through taxi available. The facilities were fantastic with numerous pools and beach. The food was great. Loved the options of for resturants. People friendly and nice. I would highly recommend."
Coconut Bay Beach Resort & Spa All Inclusive
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
Coco Palm
3.5 star property
8.6 out of 10, Excellent, (1004)
"Staff was fabulous, very friendly and accommodating! Christen at the bar is a rock star! Try the Mango sensation!! Well located, great pool area, fab breakfast!!"
The price is £187
includes taxes & fees
18 May - 19 May
Coco Palm
Save an average of 15% on thousands of hotels when you're signed in
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 star property
8.2 out of 10, Very good, (756)
"Escalator not working "
The price is £379
includes taxes & fees
27 May - 28 May
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Rabot Hotel from Hotel Chocolat
4.5 star property
9.4 out of 10, Exceptional, (487)
"👍"
The price is £506
includes taxes & fees
1 Jun - 2 Jun
Rabot Hotel from Hotel Chocolat
Anse Chastanet Resort
4.0 star property
9.2 out of 10, Wonderful, (393)
"Wonderful"
The price is £607
includes taxes & fees
8 Jun - 9 Jun
Anse Chastanet Resort
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 £385
includes taxes & fees
3 Jun - 4 Jun
Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only
Ladera Resort - Adults Only
5.0 star property
9.6 out of 10, Exceptional, (522)
"M"
Ladera Resort - Adults Only
Bay Gardens Beach Resort and Spa
4.0 star property
8.8 out of 10, Excellent, (997)
"Staff was friendly and helpful"
The price is £207
includes taxes & fees
13 May - 14 May
Bay Gardens Beach Resort and Spa
The Landings Resort & Spa
4.5 star property
9.4 out of 10, Exceptional, (905)
"Great location and staff was outstanding ! They need to step up food services and menurs"
The price is £402
includes taxes & fees
1 Jun - 2 Jun
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.

Frequently asked questions

How much do hotels with restaurants in St. Lucia cost?
Hotels in St. Lucia range between £187 to £607 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 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 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.