
Hotels on Saint Lucia
Enter your dates to pick from 564 hotels and other places to stay!
Explore Saint Lucia

Marigot Palms Luxury Caribbean Apartment Suites features an outdoor swimming pool, fitness center, a garden and shared lounge in Marigot Bay.
The view was stunning. The owners had a car we rented to explore further afield. There is some pretty snorkeling from the end of Dolittle's bar. We were just out of season so had it largely to ourselves.

Offering stunning views of the Caribbean sea and featuring an infinity pool and a covered lounge with bar. Tet Rouge, an adults-only resort, is located 6.8 mi from Soufriere Bay.

Featuring free WiFi throughout the property, Bel Jou Adults Only - All Inclusive offers accommodations in Castries.
Superb food !!! Fantastic staff. Superb entertainment. Nice pools. Nicely located on St. Lucia for excursions.

This French colonial estate house in Soufriere, St Lucia, is located on a fully operating, 135-acre cocoa plantation.
The restaurant experience was amazing. The staff were super friendly and the food was finger licking good.

Located in Soufrière, a 4-minute walk from Soufriere Beach, Green Fig Resort & Spa has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Sooo beautiful! Looked like I was in a magazine. The rooms are stunning too, can’t go wrong with any of them. The bar is great. The food is great. The owner we met is great. All staff is great. The spa has wonderful workers we did a couples massage and I felt the TLC they put in to make you rejuvenated

Overlooking Rodney Bay Marina, this heritage-style complex has an outdoor pool. Each elegant, air-conditioned Harmony suite offers free Wi-Fi, a seating area and a private balcony or patio.
A wonderful stay - underrated hotel! My friend and I stayed at Harmony Marina for 7 nights and our expectations were definitely exceeded. We adored the staff, everyone was helpful and kind hearted. As two female travellers, we felt very safe staying at this hotel. The hotel has a lovely vintage, Caribbean feel; older yes, but very well kept. The rooms and property are kept exceptionally clean; there was always a staff member out cleaning, whether it's the rooms, the pool or gardening. The pool area is just lovely and very relaxing; the pool is always clean and there's plenty of loungers by the pool area and in different areas such as by the bay. You can always find a nice, quiet spot to relax. We booked the premium suite for our stay, which I believe are the units across from the pool. I had requested two beds in advance of travel, however they did miss the note about this on the day of arrival. They quickly resolved the issue by having us stay in a classic suite (which was really nice also) for the first night and then upgraded us to a luxury suite, water front for the remaining nights. Nothing to complain about here! Another thing that I loved, was that instead of having to use lots of wasteful plastic water bottles for filtered water, they have a reverse osmosis water filtration system on site. Each room is provided a glass carafe and you can simply have it filled up anytime in the Cockpit Pub. Breakfast is served in the Cockpit Pub, which has tables right by the front garden area which was beautiful for a morning cup of coffee. The staff at the Cockpit Pub were also just amazing, they took care of us each morning. Enjoy a simple, traditional British style breakfast here with fresh local fruit, yogurts, delicious coffee. We also ate at the other on site restaurant Jacques (upscale dining), which was delicious. Couldn't have asked for a better meal and table. We had a quiet table right on the bay and received exceptional service.

Offering rooms with balcony views and free Wi-Fi, the Bay Gardens Inn near Rodney Bay in Saint Lucia offers an outdoor pool and beach shuttle.
Check in took a bit longer than expected. But otherwise everything was wonderful. Clean property, and very friendly and helpful staff.

Located in Castries, a 2-minute walk from Reduit Beach, The SoCo House - All-Inclusive provides accommodations with a fitness center, free private parking, a garden and a restaurant.
The property is great. The meals were very good. The drinks were excellent. The staff were very friendly. We very much enjoyed our stay.

This hotel is located less than 0.6 mi from Rodney Bay Marina in Gros Islet and features free Wi-Fi, an outdoor swimming pool and car rental. Palm Haven also has an on-site restaurant and bar.
This resort is THE best hands down when it comes to ALL AROUND hospitality, safety, great food, great workers, rates, drinks and attentiveness to guest needs. I decided to take a last minute get away and soo glad I made the right choice to stay here. AC works, bartenders AMAZING; great drinks and conversation. Pool clean, property clean and comfortable.. Everything was GREAT!!! Far from noisy AT ALL which they are QUICK to resolve respectfully.. if it was slightly loud it was me from having such a great short stay and im sorry that’s just how enjoyable my stay here was This is now my go to place moving forward when I visit. Thank you all sooo much for such a lovely time especially Aquarius 🥹 continue to be a blessing to others

In Rodney Bay, the Bay Gardens Hotel has 2 outdoor pools and provides a free shuttle to Reduit Beach. It features on-site dining, free Wi-Fi and tropical rooms with resort views.
loved everything and the stuff

Located in Rodney Bay Village, a 12-minute walk from Reduit Beach, Bay Heights Escape Aparthotel provides accommodations with an outdoor swimming pool, free private parking and a bar.

Located in Anse La Raye, a 19-minute walk from Roseau Beach, Tropical Paradise View has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Amazing hotel with a magic view . Perfect for a relaxing vacation. The pool the restaurant and the beach close by give you the perfect experience of three country side of Sainte Lucia . The personal is lovely and very helpful that’s a big plus . Very good value 😊