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
| City | Listings | From | Top-rated |
|---|---|---|---|
| Gros Islet | 4 hotels | from $198 | The Landings Resort and Spa - All Suites (4.3/5) |
| Soufrière | 4 hotels | from $218 | Samfi Gardens (4.6/5) |
| Castries | 1 hotel | from $262 | Villa Beach Cottages (4.5/5) |
| Rodney Bay Village | 1 hotel | from $152 | Harmony Marina Suites (4.1/5) |
| Marigot Bay | 1 hotel | from $246 | Marigot 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.