Hotels in Saint Lucia, South Africa

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

Saint Lucia, South Africa
Jul 1 — Jul 22
Saint Lucia, South Africa
Fri 7/1
Sat 7/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Saint Lucia

Filter by star ratings
All filters
Lidiko Lodge
9.0 Excellent
Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.4 mi from city centre, Saint Lucia, South Africa 
ExcellentBased on 97 reviews
9.0

Lidiko Lodge provides a comfortable setting when in St. Lucia. It also offers a beauty centre, free Wi-Fi and an outdoor pool.

Makakatana Bay Lodge
9.4 Excellent
Saint Lucia, KwaZulu-Natal, South Africa
Show on map
9.3 mi from city centre, Saint Lucia, South Africa 
ExcellentBased on 24 reviews
9.4

This unique lodge in St. Lucia offers free Wi-Fi, as well as an outdoor pool and room service. It is ideal for those looking to be surrounded by nature, with iSimangaliso Wetland Park just moments away.

Zulani Guest House
75 Flamingo Street, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.2 mi from city centre, Saint Lucia, South Africa 

Boasting an outdoor pool, St Lucia Escape 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.

Tips for booking hotels in Saint Lucia

Cheapest month:March
Most expensive month:January
Average price in Saint Lucia:$84/night
Cheapest price found:$30/night
Cheapest day:Sunday
Most expensive day:Thursday
$32 - $122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$81 - $102
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Saint Lucia, South Africa

St Lucia Lodge
7.7 Good
41 Flamingo Street, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre, Saint Lucia, South Africa 

St Lucia Lodge is located in St. Lucia and features free Wi-Fi. It also offers a 24-hour reception, an outdoor pool and a concierge.

$43
Avg. per night
Little Eden St Lucia
8.8 Excellent
Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city centre, Saint Lucia, South Africa 

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.

$43
Avg. per night
Santa Lucia Guest House
9.3 Excellent
30 Pelikaan Street, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.1 mi from city centre, Saint Lucia, South Africa 

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.

$57
Avg. per night
Maputaland Guest House
9.5 Excellent
1 Kabeljou Street, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre, Saint Lucia, South Africa 

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

$57
Avg. per night
Lalapanzi Guest House
9.4 Excellent
7 Sandpiper Str St Lucia, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.4 mi from city centre, Saint Lucia, South Africa 

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.

$68
Avg. per night
St. Lucia Wetlands Guest House
9.7 Excellent
20 Kingfisher Street, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre, Saint Lucia, South Africa 

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.

$69
Avg. per night
Elephant Coast Guest House
9.4 Excellent
105 Garrick Avenue, Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre, Saint Lucia, South Africa 

Boasting a bowling alley and an outdoor pool, Elephant Coast Guesthouse is located in St. Lucia and offers comfortable accommodation. Guests can also enjoy complimentary wireless internet.

$74
Avg. per night
Lodge Afrique
9.5 Excellent
Saint Lucia, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre, Saint Lucia, South Africa 

Lodge Afrique provides a comfortable setting while in St. Lucia. It also features a swimming pool, a 24-hour reception and an outdoor pool.

$111
Avg. per night

Hotel prices in Saint Lucia

3 stars
4 stars +

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

Where to stay in Saint Lucia

Facts about staying in Saint Lucia

  • What are the best hotels in Saint Lucia?

    St Lucia Safari Lodge, rated with a score of 7.6 from 468 reviewers, is one of the most popular hotels in Saint Lucia. Other top stays include Santa Lucia Guest House, with an average rating of 9.3 from 201 reviewers, and Lodge Afrique, with a score of 9.5 from 326 reviewers.

  • How much do hotels in Saint Lucia cost?

    Hotels in Saint Lucia cost an average of $73/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Saint Lucia?

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