Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Saint Lucia

Filter by star ratings
All filters
Bay Gardens Inn
Bay Gardens Inn
8.3 Excellent
Rodney Bay, P.O. Box 1892, Gros Islet, Saint Lucia
Show on map
0.2 mi from city centre, Gros Islet, Saint Lucia 
ExcellentBased on 135 reviews
8.3

Bay Gardens Inn is ideally placed in peaceful surrounds in Gros Islet, just a short car trip from Government House Saint Lucia and Derek Walcott Square. The various amenities this chic hotel offers include a free shuttle service, an outdoor pool and a swimming pool.

Bayside Villa St. Lucia
Bayside Villa St. Lucia
8.0 Excellent
Castries, Saint Lucia
Show on map
0.9 mi from city centre, Castries, Saint Lucia 
ExcellentBased on 73 reviews
8.0

Boasting a Jacuzzi, Bayside Villa St Lucia is located in Castries and provides comfortable accommodation. Guests can also enjoy complimentary wireless internet.

Sandals Halcyon Beach Couples Only
Sandals Halcyon Beach Couples Only
8.0 Excellent
Castries - Gros Islet Highway, Castries, Saint Lucia
Show on map
1.6 mi from city centre, Castries, Saint Lucia 
ExcellentBased on 1 review
8.0

Featuring an in-house night club and a beauty parlour, Sandals Halcyon Beach Resort & Spa is situated in Castries and offers 5-star accommodation. It also features an outdoor pool, outdoor tennis courts and a swimming pool.

Sérénité Vigie Saint Lucia Limited
Sérénité Vigie Saint Lucia Limited
Vigie Drive, Castries, Saint Lucia
Show on map
1.4 mi from city centre, Castries, Saint Lucia 

Serenite Vigie Saint Lucia Limited is located in Castries and is close to Government House Saint Lucia. It also provides a library.

The Coconut Bay Beach Resort & Spa
The Coconut Bay Beach Resort & Spa
8.5 Excellent
PO Box 246, Vieux Fort, Saint Lucia
Show on map
1.9 mi from city centre, Vieux Fort, Saint Lucia 
ExcellentBased on 44 reviews
8.5

Harmony at Coconut Bay Beach Resort & Spa offers 4-star accommodation in Vieux Fort, just moments from Hewanorra International Airport. It boasts an outdoor pool with water slides, a sauna and outdoor tennis courts.

Sandals Grande St. Lucian Spa & Beach Resort
Sandals Grande St. Lucian Spa & Beach Resort
P.O. Box G.I. 2247, Gros Islet, Saint Lucia
Show on map
1.8 mi from city centre, Gros Islet, Saint Lucia 

Located within the picturesque countryside of Gros Islet, Sandals Grande St Lucian Spa and Beach All Inclusive Resort - Couples Only offers luxury accommodation and a wide range of facilities, including a sauna, a sun deck and a swimming pool. It provides 5-star accommodation with air-conditioned rooms.

Sandals La Toc Golf and Spa Resort
Sandals La Toc Golf and Spa Resort
La Toc Road, Castries, Saint Lucia
Show on map
1.4 mi from city centre, Castries, Saint Lucia 

Featuring a private beach and an outdoor swimming pool, this 5-star resort is located in Castries. Those staying at the property have access to a swimming pool, outdoor tennis courts and a sauna.

Ladera Resort
Ladera Resort
9.2 Excellent
Rabot Estate, Soufrière, Saint Lucia
Show on map
1.7 mi from city centre, Soufrière, Saint Lucia 
ExcellentBased on 68 reviews
9.2

Ladera Resort Soufriere is ideally positioned in peaceful surrounds in Soufriere, a short car ride from Laborie and Canaries. It offers panoramic sea and mountain views and 5-star rooms.

Bay Gardens Beach Resort
Bay Gardens Beach Resort
8.6 Excellent
Reduit Beach, Rodney Bay Village Box 1892, Castreies, Gros Islet, Saint Lucia
Show on map
0.7 mi from city centre, Gros Islet, Saint Lucia 
ExcellentBased on 112 reviews
8.6

Situated within the scenic countryside of Gros Islet, Bay Gardens Beach Resort provides traditional accommodation and a full range of facilities, such as outdoor tennis courts, a free shuttle service and a private beach. It features an outdoor pool with water slides, a sauna and a Jacuzzi.

Aanola Villas
Aanola Villas
6.6 Good
Castries, Saint Lucia
Show on map
1.3 mi from city centre, Castries, Saint Lucia 
GoodBased on 39 reviews
6.6

Boasting free Wi-Fi, Aanola Villas is located in Castries and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned apartments.

Tips for booking a Saint Lucia hotel

Cheapest month:March
Most expensive month:February
Average price in Saint Lucia:£271/night
Absolute cheapest price found:£17/night
Cheapest day:Saturday
Most expensive day:Friday
£188 - £406
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£160 - £244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Lucia hotels

Show all 996 hotels
1
Harmony Marina Suites
Harmony Marina Suites
8.7 Excellent
Rodney Bay Gros Islet, St. Lucia, Rodney Bay, Saint Lucia
Show on map
0.6 mi from city centre, Rodney Bay 

Harmony Suites is ideally positioned in peaceful surrounds in Gros Islet, just a short car ride from Government House Saint Lucia, Derek Walcott Square and Cas en Bas Beach. It offers complimentary Wi-Fi, an outdoor pool and a swimming pool.

2
Mystique St Lucia By Royalton
Mystique St Lucia By Royalton
7.9 Good
P.O. Box 977, Reduit Beach, Rodney Bay Gros Islet, St Lucia, West Indies, Gros Islet, Saint Lucia
Show on map
0.6 mi from city centre, Gros Islet 

Situated within the picturesque countryside of Gros Islet, Mystique Royal St Lucia offers comfortable accommodation and a full range of facilities, such as outdoor tennis courts, a private beach and an outdoor pool. It has a day spa, as well as a Turkish steam bath, a Jacuzzi and a sauna.

3
Rabot Hotel from Hotel Chocolat
Rabot Hotel from Hotel Chocolat
9.1 Excellent
Rabot Estate, Soufrière, Saint Lucia
Show on map
1.4 mi from city centre, Soufrière 

Boucan by Hotel Chocolat Soufriere is ideally positioned in peaceful surrounds in Soufriere, just a short drive from Laborie and Canaries. It also provides massage services, an outdoor pool and a concierge.

4
Ladera Resort
Ladera Resort
9.2 Excellent
Rabot Estate, Soufrière, Saint Lucia
Show on map
1.7 mi from city centre, Soufrière 

Ladera Resort Soufriere is ideally positioned in peaceful surrounds in Soufriere, a short car ride from Laborie and Canaries. It offers panoramic sea and mountain views and 5-star rooms.

5
Cap Maison Resort & Spa
Cap Maison Resort & Spa
9.3 Excellent
Smugglers Cove Drive, Gros Islet, Saint Lucia
Show on map
2.3 mi from city centre, Gros Islet 

Located within the picturesque countryside of Gros Islet, Cap Maison Resort & Spa offers luxury accommodation and a wide range of facilities, such as free Wi-Fi, an outdoor pool and a kids club. It is moments from the beach and provides comfortable 5-star accommodation.

6
Windjammer Landing Villa Beach Resort
Windjammer Landing Villa Beach Resort
8.6 Excellent
Labrelotte Bay, Gros Islet, Saint Lucia
Show on map
1.7 mi from city centre, Gros Islet 

Set within the picturesque countryside of Gros Islet, Windjammer Landing Villa Beach Resort provides comfortable accommodation and a full range of facilities, including a private beach, a swimming pool and an outdoor pool. Some of the popular features at this 5-star resort include a Jacuzzi, a rooftop terrace and outdoor tennis courts.

7
The Coconut Bay Beach Resort & Spa
The Coconut Bay Beach Resort & Spa
8.5 Excellent
PO Box 246, Vieux Fort, Saint Lucia
Show on map
1.9 mi from city centre, Vieux Fort 

Harmony at Coconut Bay Beach Resort & Spa offers 4-star accommodation in Vieux Fort, just moments from Hewanorra International Airport. It boasts an outdoor pool with water slides, a sauna and outdoor tennis courts.

8
Bay Gardens Beach Resort
Bay Gardens Beach Resort
8.6 Excellent
Reduit Beach, Rodney Bay Village Box 1892, Castreies, Gros Islet, Saint Lucia
Show on map
0.7 mi from city centre, Gros Islet 

Situated within the scenic countryside of Gros Islet, Bay Gardens Beach Resort provides traditional accommodation and a full range of facilities, such as outdoor tennis courts, a free shuttle service and a private beach. It features an outdoor pool with water slides, a sauna and a Jacuzzi.

Cheapest hotels in Saint Lucia

Show all 996 hotels
Sérénité Vigie Saint Lucia Limited
Sérénité Vigie Saint Lucia Limited
Vigie Drive, Castries, Saint Lucia
Show on map
1.4 mi from city centre,  

Serenite Vigie Saint Lucia Limited is located in Castries and is close to Government House Saint Lucia. It also provides a library.

£41
Avg. per night
Aanola Villas
Aanola Villas
6.6 Good
Castries, Saint Lucia
Show on map
1.3 mi from city centre,  

Boasting free Wi-Fi, Aanola Villas is located in Castries and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned apartments.

£47
Avg. per night
Bayside Villa St. Lucia
Bayside Villa St. Lucia
8.0 Excellent
Castries, Saint Lucia
Show on map
0.9 mi from city centre,  

Boasting a Jacuzzi, Bayside Villa St Lucia is located in Castries and provides comfortable accommodation. Guests can also enjoy complimentary wireless internet.

£48
Avg. per night
Marigot Beach Club and Dive Resort
Marigot Beach Club and Dive Resort
7.4 Good
Marigot Bay, Castries, Saint Lucia
Show on map
3.9 mi from city centre,  

Featuring an outdoor pool, a private beach and a sauna, this comfortable resort is an easy car ride from Castries. It also provides a kids pool, an express check-in and check-out feature and a shopping mall.

£62
Avg. per night
Sunset Lane
Sunset Lane
9.1 Excellent
Laborie, Castries, Saint Lucia
Show on map
18.2 mi from city centre,  

Sunset Lane is ideally positioned in peaceful surrounds in Laborie, just a short drive from the Enbas Saut Trail. It also offers complimentary wireless internet.

£62
Avg. per night
Harmony Marina Suites
Harmony Marina Suites
8.7 Excellent
Rodney Bay Gros Islet, St. Lucia, Rodney Bay, Saint Lucia
Show on map
0.6 mi from city centre,  

Harmony Suites is ideally positioned in peaceful surrounds in Gros Islet, just a short car ride from Government House Saint Lucia, Derek Walcott Square and Cas en Bas Beach. It offers complimentary Wi-Fi, an outdoor pool and a swimming pool.

£62
Avg. per night
JJ's Paradise Hotel
JJ's Paradise Hotel
7.0 Good
La Croix Maingot P.O. LX6514, Marigot Bay, Saint Lucia
Show on map
0.2 mi from city centre,  

Located in Anse la Raye and showcasing unique views of Marigot Bay, JJ's Paradise Resort offers 3-star accommodation, as well as an outdoor pool. It provides free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

£72
Avg. per night
Bay Gardens Inn
Bay Gardens Inn
8.3 Excellent
Rodney Bay, P.O. Box 1892, Gros Islet, Saint Lucia
Show on map
0.2 mi from city centre,  

Bay Gardens Inn is ideally placed in peaceful surrounds in Gros Islet, just a short car trip from Government House Saint Lucia and Derek Walcott Square. The various amenities this chic hotel offers include a free shuttle service, an outdoor pool and a swimming pool.

£85
Avg. per night

Hotel prices in Saint Lucia

2 stars or below

£6 - £41

Sérénité Vigie Saint Lucia Limited
£41
Avg. per night
The Downtown Hotel

Best value

£6
Avg. per night
3 stars

£62 - £175

Papillon by Rex Resorts

No. 1 most popular

£96
Avg. per night
JJ's Paradise Hotel

No. 2 most popular

£72
Avg. per night
Sunset Lane

Best value

Sunset Lane
9.1 Excellent
£62
Avg. per night
4 stars and up

£62 - £790

Bay Gardens Beach Resort

No. 1 most popular

£144
Avg. per night
St. James's Club Morgan Bay

No. 2 most popular

£297
Avg. per night
Marigot Beach Club and Dive Resort
£62
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Saint Lucia travel FAQs

  • Where is the best place to stay in Saint Lucia?

    Saint Lucia has plenty to offer. Consider staying in some of its most favoured locations, like Castries, Gros Islet, and Soufrière.

  • What are the best hotels in Saint Lucia?

    Bay Gardens Beach Resort (8.6/10 from 112 reviews), St. James's Club Morgan Bay (8.6/10 from 71 reviews), and Papillon by Rex Resorts (7.7/10 from 157 reviews) are all highly rated places to stay in Saint Lucia.