St. Lucia Hotel Guide - Hotels with Restaurant in St. Lucia, KwaZulu-Natal

    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 St. Lucia Hotels with Restaurant

St. Lucia Kingfisher Lodge
4.0 star property
8.6 out of 10, Excellent, (68)
"Very friendly Manager and staff. Slightly dated accommodation, made up by the views of the estuary and lovely breakfast. I would definitely recommend this to anyone looking for a weekend getaway in a natural, leafy environment, but still within walking distance of the local eateries. "
St. Lucia Kingfisher Lodge
Marlin Lodge
3.0 star property
8.4 out of 10, Very good, (47)
"The staff were very welcoming and looked after us very well. The hotel was very clean and good facilities . Breakfast was varied and good "
The price is €107
includes taxes & fees
3 Nov - 4 Nov
Marlin Lodge
St Lucia Lodge
3.0 star property
7.6 out of 10, Good, (32)
"The hotel was okay the only issue was: They did not adhere to my request which was to combine the single beds into one. I had to complain about it and it was attended."
St Lucia Lodge
Elephant Lake Hotel
3.0 star property
7.6 out of 10, Good, (68)
"Great stay. Comfortable, very quiet and good location."
Elephant Lake Hotel
St. Lucia Wetlands Guest House
4.0 star property
9.8 out of 10, Exceptional, (80)
"The Wetlands Guest House is superb from on arrival to departure Colin & Natalie are exceptional host’s providing the ultimate hospitality there is nothing they will not do for you, their breakfast is beyond excellent. The property is beautifully kept the gardens are a feast for the eyes it’s just amazing we’d recommend everyone visiting St Lucia Wetlands to stay there will be nowhere better than this. "
St. Lucia Wetlands Guest House
Serene-estate Boutique Guesthouse
5.0 star property
9.8 out of 10, Exceptional, (31)
"As soon as we arrived we were greeted warmly by Olaf who informed us that our room was already available despite us being nearly four hours before check in time. She gave us each a fresh orange juice as we checked in and then spent time with us explaining the highlights of St Lucia and booked us a wetlands boat trip for the next day. Breakfast was delightful. This was truly serene in name and nature. "
Serene-estate Boutique Guesthouse
AmaZulu Lodge
4.0 star property
9.0 out of 10, Wonderful, (47)
"Very well located, friendly staff, good amenities "
The price is €137
includes taxes & fees
5 Nov - 6 Nov
AmaZulu Lodge
Ndiza Lodge & Cabanas
4.0 star property
9.0 out of 10, Wonderful, (57)
"Clean and affordable. Great service. It is like a sububan condo , practical but without much charm or personality. "
The price is €83
includes taxes & fees
3 Nov - 4 Nov
Ndiza Lodge & Cabanas
Lidiko Lodge
4.0 star property
8.8 out of 10, Excellent, (13)
"Nice place! We loved it! Very attentive. We felt like home. ;))"
The price is €120
includes taxes & fees
2 Dec - 3 Dec
Lidiko Lodge
Umlilo Lodge
4.0 star property
8.8 out of 10, Excellent, (30)
"Beautiful lodge. Excellent location.great hosts they amazing. You get that personal touch and service from the hosts. A memorable trip i will definitely return many times. "
The price is €146
includes taxes & fees
5 Nov - 6 Nov
Umlilo Lodge
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

Frequently asked questions

How much do hotels with dining in St. Lucia cost?
Expect to pay between €83 and €137 per night for hotels in St. Lucia. A perfect stay with a restaurant, or one with access to some great foodie experiences, is just a few clicks away with 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?
A top pick is St. Lucia Wetlands Guest House. Base yourself at this 4-star stay which features premium bedding and a garden. First Group Lake View Cabanas is another sought-after hotel with restaurants worth a look. Unpack your suitcase at this 3-star option and you’ll have access to conveniences like a terrace and pool sun loungers. You can choose from multiple hotels with restaurants in St. Lucia with a total average guest review rating of 8.7.
How many hotels with restaurants are there in St. Lucia?
You can choose from 29 hotels with restaurants in St. Lucia. No matter if you’re taking a trip with the little ones or organising a weekend escape with your pals, Expedia will help you find the perfect place.
Why book your hotel with restaurants in St. Lucia with Expedia?
Expedia makes it a cinch to find your ideal hotel with restaurants in St. Lucia. Use our handy filters to search for properties with a restaurant on-site. If you have a set budget, click on how much you’re willing to spend and your preferred hotel star rating. We’ll help you find the right stay whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in St. Lucia?
Expedia can help you easily source cheap hotels with restaurants in St. Lucia. Use our filter tools to book accommodation with restaurants or delicious extras, such as included breakfast and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to reduce costs.
What is there to do in St. Lucia near my hotel with restaurants?
If you want to cross off the top sights of St. Lucia, St. Lucia Estuary Beach is the ideal place to start.