Hotels with Restaurants in St. Lucia from $190
Check availability on St. Lucia Hotels with Restaurants
Pick from 92 St. Lucia Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.
Our top choices for St. Lucia hotels with a restaurant

Coconut Bay Beach Resort & Spa All Inclusive
Coconut Bay Beach Resort & Spa All Inclusive
9.0 out of 10, Wonderful, (1009)

Secrets St. Lucia Resort & Spa All Inclusive Adults Only
Secrets St. Lucia Resort & Spa All Inclusive Adults Only
8.0 out of 10, Very Good, (60)
$499 nightly
The price is $499
Aug 27 - Aug 28
Total with taxes and fees

Coco Palm
Coco Palm
8.6 out of 10, Excellent, (1007)
$166 nightly
The price is $190
Sep 10 - Sep 11
Total with taxes and fees

Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
8.0 out of 10, Very Good, (1010)
$392 nightly
The price is $392
Sep 22 - Sep 23
Total with taxes and fees

Rabot Hotel from Hotel Chocolat
Rabot Hotel from Hotel Chocolat
9.4 out of 10, Exceptional, (598)
$460 nightly
The price is $501
Aug 27 - Aug 28
Total with taxes and fees

Anse Chastanet Resort
Anse Chastanet Resort
9.2 out of 10, Wonderful, (438)
$605 nightly
The price is $642
Aug 27 - Aug 28
Total with taxes and fees

Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort – Adults Only
Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort – Adults Only
7.8 out of 10, Good, (504)
$392 nightly
The price is $392
Sep 22 - Sep 23
Total with taxes and fees

Ladera Resort - Adults Only
Ladera Resort - Adults Only
9.8 out of 10, Exceptional, (635)
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

Bay Gardens Hotel
10/10 Excellent