Hotels in Saint Lucia

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

Saint Lucia
Aug 4 — Aug 52
Saint Lucia
Wed 8/4
Thu 8/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Saint Lucia

Filter by star ratings
All filters
Italian Guesthouse
Italian Guesthouse
7.2 Good
Haxted Road, Gros Islet, Saint Lucia
Show on map
1.3 mi from city centre, Gros Islet, Saint Lucia 
GoodBased on 37 reviews
7.2

Set within the scenic countryside of Gros Islet, Italian Guesthouse provides comfortable accommodation and a wide range of facilities, including a swimming pool, an airport shuttle and free Wi-Fi. It also offers a BBQ/picnic area, a terrace and a car rental desk.

Villa Cannelles
Villa Cannelles
8.8 Excellent
Micoud, Saint Lucia
Show on map
0.3 mi from city centre, Micoud, Saint Lucia 
ExcellentBased on 1 review
8.8

Villa Cannelles provides a comfortable setting while in Micoud. It also features luggage storage, laundry facilities and free Wi-Fi.

Sunrise View St Lucia
Sunrise View St Lucia
16 Tapion, Castries, Saint Lucia
Show on map
1.3 mi from city centre, Castries, Saint Lucia 

Sunrise View St Lucia is located in Castries and is close to Derek Walcott Square. It also offers an airport shuttle, free Wi-Fi and a swimming pool.

Amazon Villas
Amazon Villas
9.1 Excellent
Soufrière, Saint Lucia
Show on map
2.5 mi from city centre, Soufrière, Saint Lucia 
ExcellentBased on 24 reviews
9.1

Amazon Villas is ideally positioned in a peaceful setting in Soufriere, just a short car ride from Vieux Fort and Laborie. Those staying at the property can also enjoy complimentary Wi-Fi.

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

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.

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

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.

Bay Gardens Marina Haven
Bay Gardens Marina Haven
8.3 Excellent
Rodney Bay Marina, Gros Islet, Saint Lucia
Show on map
0.8 mi from city centre, Gros Islet, Saint Lucia 
ExcellentBased on 296 reviews
8.3

Situated within the scenic countryside of Gros Islet, Bay Gardens Marina Haven offers comfortable accommodation and a full range of facilities, including a swimming pool, an outdoor pool and outdoor tennis courts. It also provides free wireless internet to all guests during their stay.

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.

Oasis Marigot Hotel & Villas
Oasis Marigot Hotel & Villas
9.3 Excellent
Marigot Bay, Saint Lucia
Show on map
0.3 mi from city centre, Marigot Bay, Saint Lucia 
ExcellentBased on 23 reviews
9.3

Conveniently situated and offering an outdoor pool, this comfortable resort is an easy drive from Castries. Guests can also enjoy complimentary internet access throughout the property.

Grandtosh Luxury Apartments
Grandtosh Luxury Apartments
Castries, Saint Lucia
Show on map
1.0 mi from city centre, Castries, Saint Lucia 

Grandtosh Luxury Apartments is located in Castries and offers free Wi-Fi. It provides a shopping mall and a terrace, and is a brief walk from Government House Saint Lucia.

Tips for booking a Saint Lucia hotel

Cheapest month:August
Most expensive month:April
Average price in Saint Lucia:$391/night
Absolute cheapest price found:$22/night
Cheapest day:Wednesday
Most expensive day:Thursday
$267 - $521
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$202 - $345
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Lucia hotels

Show all 1,088 hotels
1
La Haut Resort
La Haut Resort
8.1 Excellent
West Coast Road, West Indies, Soufrière, Saint Lucia
Show on map
1.0 mi from city centre, Soufrière 

Situated in Soufriere, La Haut Resort is within easy driving distance of Canaries and provides free Wi-Fi, a sun deck and an outdoor pool. It also offers a ticket service, porters and a concierge.

2
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.

3
Jade Mountain Resort
Jade Mountain Resort
9.6 Excellent
1000 Anse Chastanet Road, Soufrière, Saint Lucia
Show on map
1.3 mi from city centre, Soufrière 

Jade Mountain is ideally positioned in peaceful surrounds in Soufriere, just a short drive from Canaries and Choiseul. It has a spa, as well as outdoor tennis courts, a swimming pool and a rooftop terrace.

4
Mystique St Lucia By Royalton
Mystique St Lucia By Royalton
7.8 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.

5
Aupic Paradise
Aupic Paradise
7.7 Good
Aupicon, Vieux Fort, Saint Lucia
Show on map
1.5 mi from city centre, Vieux Fort 

Aupic Paradise offers a comfortable setting when in Vieux Fort. It provides complimentary Wi-Fi, a concierge and a swimming pool.

6
Zamaca' Bed and Breakfast
Zamaca' Bed and Breakfast
9.4 Excellent
15 Fond Bay Drive, Escap, Micoud, Saint Lucia
Show on map
0.3 mi from city centre, Micoud 

Set in Micoud, Zamaca' Bed and Breakfast is within easy driving distance of Vieux Fort and provides complimentary Wi-Fi, a safe and an outdoor pool. It is ideally positioned for those wishing to visit the area's popular attractions.

7
Pink Plantation House
Pink Plantation House
10.0 Excellent
Chef Harry Drive, The Morne, Castries, Saint Lucia
Show on map
0.9 mi from city centre, Castries 

Pink Plantation House is situated in Castries and offers complimentary Wi-Fi. It also provides a 24-hour reception and a laundry service.

8
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.

Cheapest hotels in Saint Lucia

Show all 1,088 hotels
The Downtown Hotel
The Downtown Hotel
7.7 Good
Bridge And Frederick Street, Soufrière, Saint Lucia
Show on map
0.2 mi from city centre,  

Located within the scenic parkland of Soufriere, The Downtown Hotel Soufriere provides comfortable accommodation and a full range of facilities, such as babysitting/child services, a 24-hour reception and a kids club. It offers 3-star accommodation with air-conditioned rooms.

$8
Avg. per night
The Reef Beach Huts
The Reef Beach Huts
Sandy Beach, Vieux Fort, Saint Lucia
Show on map
0.8 mi from city centre,  

The Reef Beach Huts is located in Vieux Fort and features free Wi-Fi.

$8
Avg. per night
La Gaviota
La Gaviota
Castries, Saint Lucia
Show on map
2.6 mi from city centre,  

La Gaviota Castries is located in Castries and features free Wi-Fi. It also offers a 24-hour reception.

$8
Avg. per night
Habitat Terrace Hotel
Habitat Terrace Hotel
8.0 Excellent
Crn Of Old Military Rd And Habitat Drv., Gros Islet, Saint Lucia
Show on map
0.5 mi from city centre,  

Situated within the scenic parkland of Gros Islet, Habitat Terrace Hotel provides Victorian accommodation and a full range of facilities, such as free Wi-Fi, an express check-in and check-out feature and a swimming pool. It also offers meeting rooms, a 24-hour reception and massage services.

$28
Avg. per night
Lakaye Nou En Slu
Lakaye Nou En Slu
8.6 Excellent
Soufrière, Saint Lucia
Show on map
0.1 mi from city centre,  

Located within the picturesque countryside of Soufriere, Lakaye Nou En SLU provides comfortable accommodation and a wide range of facilities, such as a dry cleaning service, an express check-in and check-out feature and free Wi-Fi.

$29
Avg. per night
Bay Guesthouse
Bay Guesthouse
8.0 Excellent
Bay Street, Gros Islet, Saint Lucia
Show on map
1.2 mi from city centre,  

Bay Guesthouse is ideally positioned in peaceful surrounds in Gros Islet, a short car ride from Derek Walcott Square. It also offers luggage storage, free Wi-Fi and a concierge.

$49
Avg. per night
Italian Guesthouse
Italian Guesthouse
7.2 Good
Haxted Road, Gros Islet, Saint Lucia
Show on map
1.3 mi from city centre,  

Set within the scenic countryside of Gros Islet, Italian Guesthouse provides comfortable accommodation and a wide range of facilities, including a swimming pool, an airport shuttle and free Wi-Fi. It also offers a BBQ/picnic area, a terrace and a car rental desk.

$50
Avg. per night
Somewhere Special Guesthouse
Somewhere Special Guesthouse
6.6 Good
18 Marie Therese St, Gros Islet, Saint Lucia
Show on map
1.0 mi from city centre,  

Somewhere Special Guesthouse is ideally positioned in peaceful surrounds in Gros Islet, just a short car trip from Derek Walcott Square. It also offers a terrace, free Wi-Fi and luggage storage.

$57
Avg. per night

Hotel prices in Saint Lucia

2 stars and under

$8 - $188

La Haut Resort

#1 Most popular

La Haut Resort
8.1 Excellent
$163
Avg. per night
Charlery's Inn

#2 Most popular

$75
Avg. per night
The Downtown Hotel

Best value

$8
Avg. per night
3 stars

$8 - $329

Auberge Seraphine

#1 Most popular

$134
Avg. per night
Sunset Lane

#2 Most popular

Sunset Lane
9.1 Excellent
$87
Avg. per night
The Ginger Lily Hotel

Best value

$9
Avg. per night
4 stars +

$105 - $1,525

Sandals La Toc Golf and Spa Resort

#1 Most popular

$464
Avg. per night
Marigot Bay Resort and Marina

#2 Most popular

$543
Avg. per night
Zamaca' Bed and Breakfast

Best value

$105
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?

    You can find several places worth visiting in Saint Lucia. Castries, Soufrière, and Gros Islet are some of the most popular amongst our users.

  • What are the best hotels in Saint Lucia?

    Sandals La Toc Golf and Spa Resort, rated with a score of 8.7 from 19 reviewers, is one of the most popular hotels in Saint Lucia. Other top stays include Marigot Bay Resort and Marina, with an average rating of 9.0 from 85 reviewers, and Ladera Resort, with a score of 9.2 from 68 reviewers.