We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

St. Lucia Hotels

  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
#7 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$404*
$312* /night
View Deal
Priceline
$312*
CheapTickets
$404*
Hotels.com
$404*
#1 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$194*
$125* /night
View Deal
Bookit.com
$175*
Booking.com
$169*
Elvoline
$194*
#2 of 55 Hotels in St. Lucia by Best Value + Top Rated
$297* /night
View Deal
Priceline
$297*
Hotels.com
$297*
CheapTickets
$297*
#3 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$138*
$96* /night
View Deal
Hotels.com
$96*
Expedia.com
$96*
Cancelon
$138*
#4 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$182*
$145* /night
View Deal
Booking.com
$174*
Expedia.com
$145*
Cancelon
$182*
#5 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$110*
$90* /night
View Deal
Hotels.com
$90*
Travelocity
$90*
Booking.com
$110*
#6 of 55 Hotels in St. Lucia by Best Value + Top Rated
$183* /night
View Deal
CheapTickets
$183*
Priceline
$183*
Hotels.com
$183*
#7 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$404*
$312* /night
View Deal
Priceline
$312*
CheapTickets
$404*
Hotels.com
$404*
#8 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$399*
$313* /night
View Deal
Bookit.com
$390*
Booking.com
$390*
HotelQuickly
$399*
#9 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$109*
$80* /night
View Deal
Priceline
$80*
Travelocity
$80*
Cancelon
$109*
#10 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$615*
$273* /night
View Deal
Travelocity
$328*
Priceline
$615*
Bookit.com
$388*
#11 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$372*
$341* /night
View Deal
Expedia.com
$352*
Travelocity
$352*
getaroom.com
$372*
#12 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$428*
$327* /night
View Deal
Preferred Hotels
$338*
Expedia.com
$327*
Booking.com
$428*
#13 of 55 Hotels in St. Lucia by Best Value + Top Rated
$574* /night
View Deal
Hotels.com
$574*
Hotwire.com
$574*
Expedia.com
$574*
#14 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$661*
$533* /night
View Deal
Orbitz.com
$592*
Priceline
$610*
HotelsClick
$661*
#15 of 55 Hotels in St. Lucia by Best Value + Top Rated
$255* /night
View Deal
Orbitz.com
Travelocity
Hotels.com
#16 of 55 Hotels in St. Lucia by Best Value + Top Rated
$335* /night
View Deal
Hotels.com
$335*
Booking.com
$335*
Orbitz.com
$335*
#17 of 55 Hotels in St. Lucia by Best Value + Top Rated
$322* /night
View Deal
Hotels.com
$322*
Hotwire.com
$322*
Orbitz.com
$322*
#18 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$824*
$615* /night
View Deal
Travelocity
$724*
Booking.com
$724*
HotelQuickly
$824*
#19 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$165*
$154* /night
View Deal
Expedia.com
$154*
Booking.com
$165*
Hotels.com
$154*
#20 of 55 Hotels in St. Lucia by Best Value + Top Rated
$129* /night
View Deal
Hotels.com
Hotwire.com
HotelQuickly
#21 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$222*
$186* /night
View Deal
Hotels.com
$186*
Booking.com
$222*
Orbitz.com
$186*
#22 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$121*
$103* /night
View Deal
Booking.com
$109*
Travelocity
$103*
Priceline
$121*
#23 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$117*
$82* /night
View Deal
Expedia.com
$117*
Orbitz.com
$117*
Hotels.com
$117*
#24 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$146*
$128* /night
View Deal
Expedia.com
$146*
Orbitz.com
$146*
Hotwire.com
$146*
Top Deal
$1,333*
$1,110* /night
View Deal
Booking.com
$1,110*
Travelocity
$1,110*
HotelQuickly
$1,333*
#26 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$728*
$684* /night
View Deal
Elvoline
$728*
Hotwire.com
Travelocity
#27 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$72*
$50* /night
View Deal
Booking.com
$72*
Priceline
$72*
Hostelworld.com
$60*
#28 of 55 Hotels in St. Lucia by Best Value + Top Rated
Top Deal
$118*
$109* /night
View Deal
Travelocity
$116*
Hotwire.com
$116*
getaroom.com
$118*