Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Lucia

Filter by star ratings
All filters
Marigot Palms Luxury Guesthouse
9.8 Excellent

0.1 mi from city centre, Marigot Bay Show on map

ExcellentBased on 84 reviews
9.8

Providing an outdoor pool, Marigot Palms Luxury Caribbean Apartment Suites is close to nearby attractions, such as Marigot Bay. Guests can also enjoy free internet throughout the property.

Maputaland Guest House
9.6 Excellent

0.3 mi from city centre, Saint Lucia Show on map

ExcellentBased on 177 reviews
9.6

Boasting an outdoor pool, Maputaland Guest House is located in St. Lucia and offers charming accommodation. It is the perfect base for those looking to be surrounded by nature, with iSimangaliso Wetland Park just steps away.

St. Lucia Wetlands Guest House
9.8 Excellent

0.3 mi from city centre, Saint Lucia Show on map

ExcellentBased on 248 reviews
9.8

St Lucia Wetlands Guest House provides comfortable 4-star accommodation in St. Lucia. It also offers free Wi-Fi, squash courts and an outdoor pool.

St Lucia Escape
9.2 Excellent

0.6 mi from city centre, Saint Lucia Show on map

ExcellentBased on 372 reviews
9.2

Boasting an outdoor pool, Zulani Guest House is situated in St. Lucia and offers traditional accommodation. In addition to free private parking on site, the guest house features comfortable 4-star rooms and a bar.

Lodge Afrique
9.5 Excellent

0.4 mi from city centre, Saint Lucia Show on map

ExcellentBased on 332 reviews
9.5

Lodge Afrique provides a comfortable setting while in St. Lucia. It is the perfect base for those looking to immerse themselves in nature, with iSimangaliso Wetland Park just moments away.

Little Eden St Lucia
9.1 Excellent

0.7 mi from city centre, Saint Lucia Show on map

ExcellentBased on 113 reviews
9.1

Little Eden St. Lucia is situated in St. Lucia and features complimentary Wi-Fi. It is the perfect base for those wishing to get back to nature, with iSimangaliso Wetland Park just moments away.

Lalapanzi Guest House
8.2 Excellent

0.4 mi from city centre, Saint Lucia Show on map

ExcellentBased on 16 reviews
8.2

Lalapanzi Guest House is situated in St. Lucia and offers complimentary Wi-Fi. It is the perfect base for those wanting to immerse themselves in nature, with iSimangaliso Wetland Park just moments away.

Santa Lucia Guest House
9.3 Excellent

0.1 mi from city centre, Saint Lucia Show on map

ExcellentBased on 267 reviews
9.3

Situated in St. Lucia, Santa Lucia Guest House provides cosy 4-star accommodation, as well as an outdoor pool. It is ideal for those wishing to get back to nature, with iSimangaliso Wetland Park just moments away.

St Lucia Lodge
8.2 Excellent

0.3 mi from city centre, Saint Lucia Show on map

ExcellentBased on 244 reviews
8.2

Elephant Lake Inn is located in St. Lucia and features free Wi-Fi. It also offers a ticket service, an outdoor pool and a tour desk.

Oppi Rotse Guesthouse
8.7 Excellent

0.3 mi from city centre, Saint Lucia Show on map

ExcellentBased on 223 reviews
8.7

Oppi Rotse Guesthouse offers a comfortable setting while in St. Lucia. It is the perfect base for those looking to immerse themselves in nature, with iSimangaliso Wetland Park just steps away.

Tips for booking a Saint Lucia hotel

Cheapest month:March
Most expensive month:November
Average price in Saint Lucia:$79/night
Absolute cheapest price found:$31/night
Cheapest day:Monday
Most expensive day:Wednesday
$32 - $121
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$34 - $127
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Saint Lucia, KwaZulu-Natal

Show all 136 hotels
St Lucia Lodge
8.2 Excellent

0.3 mi from city centre, Saint Lucia Show on map

Elephant Lake Inn is located in St. Lucia and features free Wi-Fi. It also offers a ticket service, an outdoor pool and a tour desk.

$43
Avg. per night
Oppi Rotse Guesthouse
8.7 Excellent

0.3 mi from city centre, Saint Lucia Show on map

Oppi Rotse Guesthouse offers a comfortable setting while in St. Lucia. It is the perfect base for those looking to immerse themselves in nature, with iSimangaliso Wetland Park just steps away.

$44
Avg. per night
Little Eden St Lucia
9.1 Excellent

0.7 mi from city centre, Saint Lucia Show on map

Little Eden St. Lucia is situated in St. Lucia and features complimentary Wi-Fi. It is the perfect base for those wishing to get back to nature, with iSimangaliso Wetland Park just moments away.

$51
Avg. per night
St Lucia Escape
9.2 Excellent

0.6 mi from city centre, Saint Lucia Show on map

Boasting an outdoor pool, Zulani Guest House is situated in St. Lucia and offers traditional accommodation. In addition to free private parking on site, the guest house features comfortable 4-star rooms and a bar.

$52
Avg. per night
Lalapanzi Guest House
8.2 Excellent

0.4 mi from city centre, Saint Lucia Show on map

Lalapanzi Guest House is situated in St. Lucia and offers complimentary Wi-Fi. It is the perfect base for those wanting to immerse themselves in nature, with iSimangaliso Wetland Park just moments away.

$71
Avg. per night
Maputaland Guest House
9.6 Excellent

0.3 mi from city centre, Saint Lucia Show on map

Boasting an outdoor pool, Maputaland Guest House is located in St. Lucia and offers charming accommodation. It is the perfect base for those looking to be surrounded by nature, with iSimangaliso Wetland Park just steps away.

$74
Avg. per night
Santa Lucia Guest House
9.3 Excellent

0.1 mi from city centre, Saint Lucia Show on map

Situated in St. Lucia, Santa Lucia Guest House provides cosy 4-star accommodation, as well as an outdoor pool. It is ideal for those wishing to get back to nature, with iSimangaliso Wetland Park just moments away.

$76
Avg. per night
St. Lucia Wetlands Guest House
9.8 Excellent

0.3 mi from city centre, Saint Lucia Show on map

St Lucia Wetlands Guest House provides comfortable 4-star accommodation in St. Lucia. It also offers free Wi-Fi, squash courts and an outdoor pool.

$90
Avg. per night

Hotel prices in Saint Lucia

3 stars

$43 - $178

#1 Most popular

$71
Avg. per night

#2 Most popular

$178
Avg. per night

Best value

St Lucia Lodge
8.2 Excellent
$43
Avg. per night
4 stars +

$52 - $90

#1 Most popular

$90
Avg. per night

#2 Most popular

$74
Avg. per night

Best value

St Lucia Escape
9.2 Excellent
$52
Avg. per night

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

Where to stay in Saint Lucia

Saint Lucia travel FAQs

  • What are the best hotels in Saint Lucia?

    St Lucia Lodge (8.2/10 from 243 reviews), St. Lucia Wetlands Guest House (9.7/10 from 249 reviews), and Little Eden St Lucia (9.1/10 from 114 reviews) are all highly rated places to stay in Saint Lucia.

  • How much do hotels in Saint Lucia cost?

    The average price of a hotel in Saint Lucia has been around $92 per night over the last 3 days. For a 5-star hotel in Saint Lucia, the average price is around $112/night, depending on your dates. The average price of a 4-star hotel is $105/night.

  • How much is a cheap hotel in Saint Lucia?

    $33 per night is the cheapest Saint Lucia hotel price found in our data from the last 72 hours.

  • How much is a hotel in Saint Lucia tonight?

    Users have found prices for hotels in Saint Lucia tonight starting as low as $33, rising to an average cost of $92, based on searches in the last 72 hours.