Hotel deals Caribbean Saint Lucia

Hotels in Saint Lucia

Find the best deals on 1,044 hotels in Saint Lucia

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Saint Lucia

Looking for a city in Saint Lucia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£70 - £133
CHEAPEST CITY IN SAINT LUCIA Vieux Fort 32% cheaper Hotels in Vieux Fort are the cheapest in Saint Lucia at just £70 per night on average.
MOST EXPENSIVE CITY IN SAINT LUCIA Soufrière 31% more expensive Soufrière has the highest priced hotels in Saint Lucia with rooms averaging £133 per night.
MOST POPULAR CITY IN SAINT LUCIA Castries 59% more users visited More momondo users search for hotels in Castries than any other city in Saint Lucia

Popular Cities in Saint Lucia

Book one of the best deals Saint Lucia has to offer in these popular locations
  • Best value

    Hilltop View Guesthouse

    7.1

    £45

    View Deal
  • #1 Most popular

    Windjammer Landing Villa Beach Resort

    8.6

    £188

    View Deal
  • #2 Most popular

    Harbor Club St. Lucia, Curio Collection by Hilton

    9.1

    £128

    View Deal
  • #3 Most popular

    Sandals Halcyon Beach Couples Only

    8.0

    £439

    View Deal
  • #4 Most popular

    Marigot Bay Resort and Marina

    9.0

    £393

    View Deal
  • #5 Most popular

    Harmony at Coconut Bay Beach Resort & Spa

    8.5

    £203

    View Deal
  • Mystique St Lucia By Royalton

    7.8

    £134

    View Deal
  • Best value

    Caribbean Dream Vacation Property Ltd.

    8.9

    £45

    View Deal
  • #1 Most popular

    St. James's Club Morgan Bay

    8.6

    £313

    View Deal
  • #2 Most popular

    Bay Gardens Beach Resort

    8.6

    £125

    View Deal
  • #3 Most popular

    Sandals Grande St. Lucian Spa & Beach Resort

    £505

    View Deal
  • #4 Most popular

    Cap Maison Resort & Spa

    9.3

    £322

    View Deal
  • #5 Most popular

    The Harbour

    9.0

    £82

    View Deal
  • Justinn Apartments

    10.0

    £60

    View Deal
  • Best value

    Italian Guesthouse

    7.3

    £29

    View Deal
  • #1 Most popular

    Artist's Quirky Family Holiday Home

    £47

    View Deal
  • #2 Most popular

    Aanola Villas

    6.6

    £54

    View Deal
  • #3 Most popular

    Seawind Cottage Authentic St.Lucian Accommodation near Plantation Beach

    9.6

    £44

    View Deal
  • #4 Most popular

    J&T Nature Haven Vacation Home

    £31

    View Deal
  • #5 Most popular

    Habitat Apartments

    9.7

    £51

    View Deal
  • Camp Inn Saint Lucia

    View Deal
  • Best value

    Bay Gardens Hotel

    8.3

    £73

    View Deal
  • #1 Most popular

    Coco Palm

    8.2

    £209

    View Deal
  • #2 Most popular

    Marigot Beach Club and Dive Resort

    7.4

    £95

    View Deal
  • #3 Most popular

    Reduit Orchard

    7.6

    £98

    View Deal
  • #4 Most popular

    Sandals La Toc Golf and Spa Resort

    £418

    View Deal
  • #5 Most popular

    Oasis Marigot Hotel & Villas

    9.3

    £140

    View Deal
  • The Landings Resort & Spa

    9.0

    £287

    View Deal
  • Best value

    Balenbouche Estate

    9.1

    £58

    View Deal
  • #1 Most popular

    Jade Mountain

    9.5

    £939

    View Deal
  • #2 Most popular

    Sugar Beach, A Viceroy Resort

    9.3

    £539

    View Deal

Saint Lucia travel tips

Let us help you with the best tips about Saint Lucia

When is the least expensive time to stay in Saint Lucia?

If you are looking to save money on your hotel room in Saint Lucia, consider visiting the country in March as it is the least expensive month at just £76 per night. Avoid booking a hotel room in February if you are looking for a deal; it is the most expensive month.

Where do most people stay in Saint Lucia?

Saint Lucia is full of enlightening and adventurous cities, but the most popular tourist destination is Castries.

Which city in Saint Lucia has the most expensive hotel rooms?

Our data shows that hotel rooms in Soufrière are about 31% more expensive on average than hotel rooms in the rest of Saint Lucia, with a nightly rate of £133.

Which city in Saint Lucia has the least expensive hotel rooms?

Our users typically find that Gros Islet has the lowest per night rates in the country at just £35. Gros Islet offers hotels rooms at an average rate that is 83% lower than the average city in Saint Lucia.


Most popular tourist destinations in Saint Lucia

Explore the cities our users love in Saint Lucia

Popular international routes landing in Saint Lucia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Castries
Fastest flight time
8h 50m
Cheapest price
£417
Leeds to Castries
Fastest flight time
36h 55m
Cheapest price
£674
Manchester to Castries
Fastest flight time
32h 05m
Cheapest price
£738
Birmingham to Castries
Fastest flight time
31h 34m
Cheapest price
£774
Edinburgh to Castries
Fastest flight time
29h 50m
Cheapest price
£1,199
View more
Hotel deals Caribbean Saint Lucia