Top-5 of luxury Saint Lucia hotels

  • guests
Here is a selecion of luxury Saint Lucia hotels according to Hotellook. The average hotel price per room starts from $514 and reaches $1 234 in high season.
Hotellook team
Rating 9.6
Excellent hotel. Good beach sports. Very quiet. Friendly atmosphere. Popular among couples.
from $1 234
Rating 9.4
Excellent hotel. Great amenities. Very quiet. Good shuttle service. Popular among couples.
from $514
Rating 9.1
Excellent beach hotel. Hotel is located near the beach with quiet rooms. Great amenities. Popular among families.
from $639
Rating 9.0
Excellent club hotel. Close to Caribbean Sea. Very quiet. Clean. Bar is awesome. Popular among couples.
from $922
Rating 8.4
Very good club hotel. Great amenities. Best value for money. Popular among couples.
from $520
Check all Saint Lucia hotels
  • guests