Hotels in Saint Lucia

Search and compare Saint Lucia hotels from hundreds of travel sites and save

Saint Lucia, South Africa
Aug 1 — Aug 22
Saint Lucia, South Africa
Sun 1/8
Mon 2/8
...and more

Tips for booking a Saint Lucia hotel

Cheapest month:March
Most expensive month:November
Average price in Saint Lucia:R1 048/night
Absolute cheapest price found:R444/night
Cheapest day:Tuesday
Most expensive day:Thursday
R464 - R1 403
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R758 - R1 585
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Saint Lucia

Saint Lucia travel FAQs

  • What are the best hotels in Saint Lucia?

    Saint Lucia is home to many highly-rated hotels, one of which is AmaZulu Lodge, which has a current rating of 8,5. For other potential stays, consider African Ambience Guest House and Parkers Cottages, which can also be great places to stay in Saint Lucia.

  • How much do hotels in Saint Lucia cost?

    Saint Lucia hotels have an average price of R1 400/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is R1 575/night, and if you are looking for a 5-star hotel in Saint Lucia then the average price is around R1 648/night.

  • How much is a cheap hotel in Saint Lucia?

    R204/night is the cheapest price found for a hotel in Saint Lucia by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Saint Lucia tonight?

    Prices for a hotel in Saint Lucia tonight are about R1 516 on average, but HotelsCombined users have found prices as low as R583 for tonight in the last 3 days.