BookGuestRooms
Saint Lucia
Destinations

Hotels in Saint Lucia

Saint Lucia has 11 places to stay listed here — 11 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $152.

Browse by city
Where to stay

Cities in Saint Lucia

Where to stay in Saint Lucia

CityListingsFromTop-rated
Gros Islet 4 hotelsfrom $198The Landings Resort and Spa - All Suites (4.3/5)
Soufrière 4 hotelsfrom $218Samfi Gardens (4.6/5)
Castries 1 hotelfrom $262Villa Beach Cottages (4.5/5)
Rodney Bay Village 1 hotelfrom $152Harmony Marina Suites (4.1/5)
Marigot Bay 1 hotelfrom $246Marigot Palms Luxury Caribbean Gateway (4.8/5)

Good to know

How many hotels are listed in Saint Lucia?

11 hotels, guesthouses and B&Bs across 5 cities in Saint Lucia, each with rooms, photos and live partner rates.

What do hotels in Saint Lucia cost?

Listed nightly rates on partner sites start around $152, varying by area, property and dates. Live prices show on the booking partner's page.

Which Saint Lucia city has the most listings here?

Gros Islet, with 4 listed hotels.