Best Places to Stay in Saint Lucia
Explore over 355 accommodations in Saint Lucia
Popular cities
Choiseul
Average stay price $31.66
Vieux Fort
Average stay price $50
Laborie
Micoud
Average stay price $115
Castries
Average stay price $130.34
Anse La Raye
Average stay price $132.38
Cap Estate
Average stay price $238.36
Gros Islet
Average stay price $239.22
Soufriere
Average stay price $257.5
Canaries
Average stay price $368.24
Live in the lap of luxury
Good
45 ratings
Aanola Villas
Hotel
Very Good
441 ratings
Harmony Marina Suites
889 ratings
Breakfast included
Free Cancellation
Bay Gardens Hotel
Superb
736 ratings
Bay Gardens Beach Resort
10 ratings
Mystique St Lucia by Royalton
Poor
36 ratings
Starfish St Lucia Resort – All Inclusive
Show all
We’ll share travel tips, incentives and unmissable offers!