South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in St. Lucia

Great deals on hotels, cabins, vacation homes & more from $29

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
1
Popular locations
Amenities
Accessibility
Trip type
Bibs Backpackers
2 out of 5
310 Mckenzie St, St. Lucia, KwaZulu-Natal
Get Rates
0.39 mi from city center
2/5 (1 review)
Em estado de overbook, exigimos outro alojamento

"Estava overbooked. tentaram dar-nos um dormitorio coletivo, o que recusàmos e acabaram por alojar-nos noutro local perto. Mas depois de vàarias horas de férias perdidas para obter esse novo alojamento"…"

Reviewed on Jan 7, 2019

Bibs Backpackers
Budget Tented Village at Urban Glamping
2 out of 5
81 Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is $29 per night from Dec 6 to Dec 7
0.48 mi from city center
4.4/5Excellent! (16 reviews)
Excellent and clean

"The room, although small was very nice and clean."…"

Reviewed on Apr 20, 2020

Budget Tented Village at Urban Glamping
15 The Bridge
3.5 out of 5
22 McKenzie Street, St. Lucia, KwaZulu-Natal
Get Rates
0.33 mi from city center
5/5Exceptional! (1 review)
Prima verblijf.

"Mooi huis, ruime kamers en complete keuken. In het centrum van St. Lucia."…"

Reviewed on Sep 4, 2018

15 The Bridge
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Umlilo Lodge
4 out of 5
9 Dolphin Avenue, St. Lucia, KwaZulu-Natal
The price is $113 per night from Dec 7 to Dec 8
0.46 mi from city center
4.4/5Wonderful! (27 reviews)
Cozy comfortable lodge with excellent service

"The Umlilo lodge is a very nice lodge. The owner is very helpful and welcoming. The grounds of the lodge are lush, clean and well kept. The pool is nice and clean but it was unheated and as we were there in the winter it was too cold to swim. Breakfast is great. Location is also very good. We were ..."…"

Reviewed on Jul 16, 2019

Umlilo Lodge
St Lucia Eco Lodge
4 out of 5
135 Hornbill St, St. Lucia, KwaZulu-Natal
The price is $168 per night from Dec 9 to Dec 10
0.59 mi from city center
St Lucia Eco Lodge
Avalone Guest House
4 out of 5
15 Sandpiper Street, St. Lucia, KwaZulu-Natal
The price is $80 per night from Jan 2 to Jan 3
0.16 mi from city center
4.9/5Exceptional! (42 reviews)

"I liked everything about Avalone. On arrival the owners were very welcoming and helpful. The bedrooms and bathrooms were very nice. The breakfast was good and well served. The property has a lovely garden and swimming pool."…"

Reviewed on Feb 3, 2020

Avalone Guest House
Luxury Tented Village at Urban Glamping
2.5 out of 5
81 Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is $67 per night from Dec 6 to Dec 7
0.47 mi from city center
4.6/5Wonderful! (24 reviews)
Very nice tents

"Safari tents were great (we stayed in one with a bathroom) it was awesome. More like a hotel room in a tent and much nicer than a lot of hotels we've stayed in!! I didn't think the area was that great. One night is long enough to see the Hippos unless you want to do a Safari. Book a small boat, the ..."…"

Reviewed on Feb 22, 2019

Luxury Tented Village at Urban Glamping
Elephant Coast Guest House
4 out of 5
105 Garrick Avenue, St. Lucia, KwaZulu-Natal
Get Rates
0.04 mi from city center
4.7/5Exceptional! (3 reviews)

"Grosses Zimmer mit grossem Bad (Wanne und Dusche). AC und Fan. Fenster mit Fliegengitter. Kingsize-Bett. (Komplettausstattung!)"…"

Reviewed on Nov 30, 2019

Elephant Coast Guest House
Lidiko Lodge
4 out of 5
95 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
The price is $108 per night from Dec 11 to Dec 12
0.56 mi from city center
4.5/5Wonderful! (12 reviews)

"Nice place! We loved it! Very attentive. We felt like home. ;))"…"

Reviewed on Dec 30, 2019

Lidiko Lodge
First Group Lake View Cabanas
3 out of 5
Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is $59 per night from Dec 6 to Dec 7
0.34 mi from city center
4.6/5Wonderful! (20 reviews)

"From the moment we were greeted until our final goodbye, we were treated like family. The location of the hotel is excellent, close to several excellent restaurants and downtown. Everything is a short 5-10 minute walk and so easy to find. I recommend waiting to book excursions and work with the hotel. ..."…"

Reviewed on Nov 13, 2019

First Group Lake View Cabanas
iGwalagwala Guest House
3 out of 5
91 Pelican Street, St. Lucia, KwaZulu-Natal
The price is $85 per night from Dec 9 to Dec 10
0.45 mi from city center
4.9/5Exceptional! (17 reviews)
Igwalagwala Guest House: Best in St. Lucia

"The iGwalagwala Guest House is in pristine condition. The rooms are extremely clean, the breakfast is varied and tasty, and the pool is also extremely clean and welcoming. The place is extremely well run and we will definitely be back on future stays to St. Lucia. On top of it all, the location is ..."…"

Reviewed on Jan 14, 2020

iGwalagwala Guest House
St Lucia Escape
4 out of 5
75 Flamingo Street, St. Lucia, KwaZulu-Natal
Get Rates
0.31 mi from city center
4.5/5Wonderful! (6 reviews)
Quirky guest house in St.Lucia

"We stayed briefly at Zulani, were greeted by the owner who was helpful in letting us know where to go for dinner and how to avoid the roaming hippos. Our room was clean and comfortable with good aircon. Would stay there again in future."…"

Reviewed on Mar 8, 2020

St Lucia Escape
St Lucia Safari Lodge
4 out of 5
103 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
Get Rates
0.59 mi from city center
4/5Very Good! (24 reviews)

"Very good! Except the toilet. We have only one toilet for a family of six"…"

Reviewed on Jan 8, 2020

St Lucia Safari Lodge
Ndiza Lodge & Cabanas
4 out of 5
153 Hornbill Street, St. Lucia, KwaZulu-Natal
The price is $88 per night from Dec 5 to Dec 6
0.42 mi from city center
4.4/5Wonderful! (50 reviews)

"Breakfast was good even though it seemed the staff had no interest in being there!!! The staff service was disappointing, especially the receptionist!! We were having a drink at the bar at 10.45pm and was told the lodge closes down at 10pm. We had had a 10hr drive and arrived at 6.45pm so once we ..."…"

Reviewed on Jan 17, 2020

Ndiza Lodge & Cabanas
17 Manzini Holiday Resort
3 out of 5
100 Mc Kennzie Street, St. Lucia, KwaZulu-Natal
Get Rates
0.55 mi from city center
17 Manzini Holiday Resort
AmaZulu Lodge
4 out of 5
107 Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is $61 per night from Dec 5 to Dec 6
0.6 mi from city center
4.4/5Wonderful! (32 reviews)

"Considering the area and the prices around, i feel for the price is overrated. It was supposed to have breakfast included but they didnt make any the first day because of my unexpected booking, but i mean, how hard can it be to make breakfast for 1 or at least offer something else to make it up, ..."…"

Reviewed on Jul 21, 2019

AmaZulu Lodge
Sandy Place
3 out of 5
5 Mckenzie St, St. Lucia, KwaZulu-Natal
Get Rates
0.33 mi from city center
Sandy Place
Bhangazi Lodge
4 out of 5
36 Hornbill St, St. Lucia, KwaZulu-Natal
The price is $85 per night from Dec 4 to Dec 5
0.13 mi from city center
5/5Exceptional! (2 reviews)

"Confortable Good breakfast Nice decoration Good location"…"

Reviewed on Nov 30, 2019

Bhangazi Lodge
Lodge Afrique
4 out of 5
71 Hornbill Street, Zululand, St. Lucia, KwaZulu-Natal
Get Rates
0.31 mi from city center
4.7/5Exceptional! (22 reviews)

"The ambience of the Lodge was magnificent. The rooms and surroundings are tastefully styled and decorated and the service is second to none."…"

Reviewed on Nov 21, 2019

Lodge Afrique
Marlin Lodge
3 out of 5
62 Garric Ave, St. Lucia, KwaZulu-Natal
The price is $74 per night from Dec 6 to Dec 7
0.12 mi from city center
4.2/5Very Good! (45 reviews)

"The management is very professional!! Lovely place."…"

Reviewed on Sep 30, 2018

Marlin Lodge
Don't see what you're looking for?
See all available properties in St. Lucia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting St. Lucia

Visitors to St. Lucia are sure to enjoy the beaches. Tourists can also enjoy so much more including its safari tours.

  • There are 54 hotels and other accommodations in St. Lucia
  • The closest major airport is in Richards Bay (RCB), 31.8 mi (51.2 km) from the city center

Sightseeing and Staying in St. Lucia

The city's natural setting is picturesque, including the beaches and such places to visit as St. Lucia Estuary Beach and iSimangaliso Wetland Park. Additionally, you might want to add St Lucia Crocodile Centre to your agenda.

In St. Lucia, you'll find 54 hotels and other lodging accommodations so you'll have plenty of choices for your holiday getaway. These are top ones based on Expedia user reviews:

  • Serene-estate Boutique Guesthouse - This 5-star bed & breakfast features free breakfast, an outdoor pool, and free WiFi. It's a favorite with Expedia travelers for its breakfast and room size.
  • St. Lucia Wetlands Guest House - Our customers like the breakfast at this B&B. With a stay at this 4-star bed & breakfast, guests can enjoy access to free breakfast and an outdoor pool, along with free WiFi.
  • Sandpiper Guest House - This 4-star guesthouse features free breakfast, an outdoor pool, and free WiFi. Expedia customers like its breakfast and comfortable rooms.

Dressing for St. Lucia

  • Between January and March, you can expect the daytime average to be around 81°F and the nighttime average to be 53°F
  • From April to June, temperatures average about 76°F during the day and 36°F at night
  • July through September averages 76°F during the day and 36°F at night
  • In October-December, the average temperature is 81°F during the day and 49°F at night
  • Average annual rainfall for St. Lucia is 1.30 inches
  • Hottest months are usually January and December with an average temperature of 81°F, while the coldest months are June and July with an average of 37°F

Frequently asked questions

Where is the best place to stay in St. Lucia?
St. Lucia Wetlands Guest House is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and an outdoor pool. Traveler reviews also recommend Serene-estate Boutique Guesthouse and iGwalagwala Guest House as top options for your visit.
If I need to cancel my hotel reservation in St. Lucia, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then use the “free cancellation” filter to view the top deals on offer in St. Lucia.
Where can I learn more about changing or cancelling my trip to St. Lucia?
To access more information about updating your trip to St. Lucia or cancelling it, go to https://www.expedia.com/service/.
What's the best accommodation when traveling with kids to St. Lucia?
St. Lucia Wetlands Guest House is a top 4-star B&B on Expedia for families, and features an outdoor pool and free parking. Other good options for your stay with the kids include Elephant Lake Hotel and Marlin Lodge. Kids of all ages will also enjoy a visit to St Lucia Crocodile Centre.
What's the best hotel for a couple visiting St. Lucia?
Pelican s Nest Holiday Home St Lucia is a favorite 4-star vacation home for couples, and features an outdoor pool and free WiFi.
What's the best pet-friendly hotel in St. Lucia?
ILanga Lodge is a top guesthouse for people traveling with their pets, and offers a restaurant and an outdoor pool for its human guests. Pelican s Nest Holiday Home St Lucia is another option for you and your pet.
Where is the best place to stay near St. Lucia Estuary Beach?
African Dreamz Guest House is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and an outdoor pool. It’s located just a short 0.8 mi (1.3 km) from St. Lucia Estuary Beach. Other good options close by include Turtle Bay Lodge and Ndiza Lodge & Cabanas.
What about the best place to stay near Themba's Birding & Eco-tours?
One of the top choices for your stay is AmaZulu Lodge, located next to Themba’s Birding & Eco-tours, and this 4-star guesthouse offers free breakfast and an outdoor pool. Elephant Lake Hotel and Elephant Lake Inn are two other good choices in the immediate area.
What's the best place for a beach vacation in St. Lucia?
St. Lucia Wetlands Guest House is a top 4-star beach B&B with an outdoor pool and free buffet breakfast, and it’s located close to St. Lucia Estuary Beach. Other good choices to stay near the beach include Buya Futhi Bed & Breakfast and Ndiza Lodge & Cabanas.
What's the best high-end hotel in St. Lucia?
Serene-estate Boutique Guesthouse is a 5-star B&B with a restaurant and a bar, and it’s a popular choice for Expedia travelers looking for a pampering stay. Another upscale option for your stay is St. Lucia Wetlands Guest House.
What are some accommodations with pools in St. Lucia?
Serene-estate Boutique Guesthouse is a popular 5-star B&B featuring an outdoor pool, free breakfast, and a restaurant. A couple of other options that feature an onsite pool include St. Lucia Kingfisher Lodge and Budget Tented Village at Urban Glamping.

Recent reviews of St. Lucia hotels

More trip options