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

Top Cities in St. Lucia

Top St. Lucia Hotels with Restaurant

Coconut Bay Beach Resort & Spa All Inclusive
4.0 star property
8.8 out of 10, Excellent, (1005)
"Staff was exceptionally friendly and helpful! Rooms clean, restaurant options were very good. Convenient to airport. One drawback was being on the Atlantic side rather than the Caribbean which was not good for swimming. "
Coconut Bay Beach Resort & Spa All Inclusive
Secrets St. Lucia Resort & Spa All Inclusive Adults Only
4.0 star property
9.0 out of 10, Wonderful, (4)
Secrets St. Lucia Resort & Spa All Inclusive Adults Only
Coco Palm
3.5 star property
8.6 out of 10, Excellent, (1001)
"I stayed at this property when it opened about 15 years ago, it didn’t have a pool. I found it very charming, nice, clean, the staff excellent!! This time the entire screen screamed struggle. Closed hotels, no access to beaches, I pray St Lucia goes gold star and not lose to resentments. "
The price is €248
includes taxes & fees
23 Nov - 24 Nov
Coco Palm
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
4.5 star property
8.2 out of 10, Very good, (909)
"Elevator was out the whole time of our stay. Had to use the staff elevator which was in poor condition. Then even the staff elevator was out. Manager was not accommodating - claimed he did not know. We were on the 5th floor (highest floor) so had to go down 10 flights of stairs - and the lights were out in the staircases. Had to use phone flashlights. We were in the Diamond Club which we paid more for exclusivity and highest accommodations. My mom was a bad foot so she was bound to the room most...
The price is €478
includes taxes & fees
17 Dec - 18 Dec
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Rabot Hotel from Hotel Chocolat
4.5 star property
9.4 out of 10, Exceptional, (541)
"The view was incredible, spacious , clean and great customer service.Safe"
The price is €481
includes taxes & fees
28 Nov - 29 Nov
Rabot Hotel from Hotel Chocolat
Anse Chastanet Resort
4.0 star property
9.2 out of 10, Wonderful, (410)
"Amazing food. Friendly staff. Great accomodations. The 20-minute drive down the atrociously bumpy private "road" between the resort and the adjacent town prevented us from ever venturing into town to explore the local area."
The price is €701
includes taxes & fees
3 Dec - 4 Dec
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, (434)
"We went for honey moon, enjoyed everything including excursions we took off resort "
The price is €554
includes taxes & fees
25 Nov - 26 Nov
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, (556)
"For the most part my wife and I enjoyed our stay. The staff was amazing ,it's just that the place could use some upgrades. "
Ladera Resort - Adults Only
Bay Gardens Beach Resort and Spa
4.0 star property
8.8 out of 10, Excellent, (1011)
"The staff and beach were amazing. The room was fantastic too. Really enjoyed our stay"
The price is €343
includes taxes & fees
3 Dec - 4 Dec
Bay Gardens Beach Resort and Spa
The Landings Resort & Spa
4.5 star property
9.4 out of 10, Exceptional, (1001)
"Great Stay in October with the family. The resort was excellent in terms of offering, slightly limited in dinner options as the restaurant (where breakfast is normally offered) was closed due to maintenance"
The price is €506
includes taxes & fees
30 Nov - 1 Dec
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.
Don't see what you're looking for?
See all available properties in St. Lucia
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in St. Lucia cost?
Expect to pay between €248 and €701 per night for hotels in St. Lucia. The ideal stay with a restaurant, or one that’s close to great dining experiences, is only a few clicks away on Expedia. These prices were 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.8. Jade Mountain Resort will put you close to some top-notch food experiences. It has a 5-star rating and features an ocean view and a pillow top mattress. Another sought-after option is Ladera Resort - Adults Only. Amenities at this 5-star getaway include a terrace and a swimming pool.
How many hotels with restaurants are there in St. Lucia?
Check out our 92 hotels with restaurants in St. Lucia and then select your favourite. Whether you’re taking off on a family escape or jet-setting with friends, Expedia will have a stay that’s just your taste.
Are there any family-friendly hotels with dining in St. Lucia?
You’ll find family-friendly hotels with dining around St. Lucia, including Soufriere. Diamond Suites St.Lucia is one property that’ll fulfil your culinary needs in this vibrant city. It has a 3.5-star rating and useful amenities like complimentary breakfast and a barbecue grill. Alternatively, unpack your suitcase at Stonefield Estate Villa Resort. With housekeeping services, a picnic area and access to the local food scene, this 3.5-star property in Soufriere will make your team feel relaxed and at home. After you’ve checked in and sampled a few local dishes, it’s time to check out Soufriere. Enjoy memorable moments together at family-friendly attractions like Anse Chastanet Beach and Jalousie Beach.
Are there any 5-star hotels with restaurants in St. Lucia?
Choose one of our 5-star hotels and indulge in some fantastic food experiences during your St. Lucia trip. If you’re headed to Soufriere, consider Jade Mountain Resort. This 5-star escape features amenities such as a pillow top mattress and a swimming pool. Ladera Resort - Adults Only is another luxury option where you can work your way through the dining scene of Soufriere. Beauty services and a resort will help make your stay here comfortable.
Why book your hotel with restaurants in St. Lucia with Expedia?
Whether you’re after a hotel with a restaurant, or one that’s near a foodie universe, Expedia will have a stay that’s to your tastes. Use our handy filters to search for St. Lucia hotels with restaurants on-site. You can also narrow your search for properties in renowned locations full of cafés, markets or restaurants. Whatever you opt for, you’ll always get a tasty deal with Expedia!
How can I find cheap hotels with restaurants in St. Lucia?
With Expedia’s useful filter tool, booking cheap hotels with restaurants in St. Lucia is a breeze. To view properties that’ll make your wallet happy, narrow your search results by budget, star rating and meal plans.
What is there to do in St. Lucia near my hotel with restaurants?
Whether you’re passionate about sightseeing, shopping, dining or partying, St. Lucia is one place where it’s difficult to be bored! The popular city of Soufriere boasts loads of things to do, including Anse Chastanet Beach, Jalousie Beach and Sulphur Springs. If you’re holidaying in Castries, Vigie Beach, La Toc Beach and Castries Central Market shouldn’t be missed.