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

Find out moreOpens in new tab or window

Search Hotels in St. Lucia

Bundle and save

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Bibs Backpackers
2 out of 5
310 Mckenzie St, St. Lucia, KwaZulu-Natal
Get Rates
0.39 mi from city centre
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 7 Jan 2019

Bibs Backpackers
Serene-estate Boutique Guesthouse
5 out of 5
119 Hornbill Street, St. Lucia, KwaZulu-Natal
Get Rates
0.54 mi from city centre
4.9/5Exceptional! (30 reviews)
Serene through and through

"As soon as we arrived we were greeted warmly by Olaf who informed us that our room was already available despite us being nearly four hours before check in time. She gave us each a fresh orange juice as we checked in and then spent time with us explaining the highlights of St Lucia and booked us ..."…"

Reviewed on 28 Oct 2019

Serene-estate Boutique Guesthouse
Luxury Tented Village at Urban Glamping
2.5 out of 5
81 Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is £57 per night from 25 Jan to 26 Jan
0.47 mi from city centre
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 22 Feb 2019

Luxury Tented Village at Urban Glamping
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 £97 per night from 28 Jan to 29 Jan
0.46 mi from city centre
4.5/5Wonderful! (28 reviews)
Beautiful lodge, great stay

"Beautiful lodge. Excellent location.great hosts they amazing. You get that personal touch and service from the hosts. A memorable trip i will definitely return many times."…"

Reviewed on 17 Sep 2020

Umlilo Lodge
Forest Lodge
4 out of 5
Pelikaan Street, St. Lucia, KwaZulu-Natal
The price is £58 per night from 28 Jan to 29 Jan
0.35 mi from city centre
Forest Lodge
St Lucia Eco Lodge
4 out of 5
135 Hornbill St, St. Lucia, KwaZulu-Natal
The price is £145 per night from 27 Jan to 28 Jan
0.59 mi from city centre
St Lucia Eco Lodge
Lidiko Lodge
4 out of 5
95 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
Get Rates
0.56 mi from city centre
4.5/5Wonderful! (12 reviews)

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

Reviewed on 30 Dec 2019

Lidiko Lodge
African Dreamz Guest House
4 out of 5
66 Kingfisher Street, St. Lucia, KwaZulu-Natal
Get Rates
0.29 mi from city centre
4.8/5Exceptional! (8 reviews)

"Very welcoming hostess Tessa, very helpful advising us about local attractions restaurants et cetera. Very clean, superb breakfast, beautiful yard with lush greenery and pool. Good place to linger and relax."…"

Reviewed on 26 Jan 2020

African Dreamz Guest House
St Lucia Escape
4 out of 5
75 Flamingo Street, St. Lucia, KwaZulu-Natal
Get Rates
0.31 mi from city centre
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 8 Mar 2020

St Lucia Escape
Avalone Guest House
4 out of 5
15 Sandpiper Street, St. Lucia, KwaZulu-Natal
The price is £81 per night from 24 Jan to 25 Jan
0.16 mi from city centre
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 3 Feb 2020

Avalone Guest House
St. Lucia Kingfisher Lodge
4 out of 5
187 McKenzie Road, St. Lucia, KwaZulu-Natal
The price is £75 per night from 28 Jan to 29 Jan
0.86 mi from city centre
4.3/5Excellent! (68 reviews)

"Very friendly Manager and staff. Slightly dated accommodation, made up by the views of the estuary and lovely breakfast. I would definitely recommend this to anyone looking for a weekend getaway in a natural, leafy environment, but still within walking distance of the local eateries."…"

Reviewed on 18 Sep 2020

St. Lucia Kingfisher Lodge
Elephant Coast Guest House
4 out of 5
105 Garrick Avenue, St. Lucia, KwaZulu-Natal
Get Rates
0.04 mi from city centre
4.7/5Exceptional! (3 reviews)

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

Reviewed on 30 Nov 2019

Elephant Coast Guest House
Ndiza Lodge & Cabanas
4 out of 5
153 Hornbill Street, St. Lucia, KwaZulu-Natal
The price is £56 per night from 29 Jan to 30 Jan
0.42 mi from city centre
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 17 Jan 2020

Ndiza Lodge & Cabanas
At Heritage House
4 out of 5
4 Flamingo Street, St. Lucia, KwaZulu-Natal
Free cancellationReserve now, pay when you stay
The price is £74 per night from 29 Jan to 30 Jan
0.29 mi from city centre
4.9/5Exceptional! (8 reviews)
Fabulous hotel with a great manager.

"Our stay here was wonderful, on arrival we were given a welcome drink and cakes. Our room was very comfortable with everything we needed and a large bathroom. Thea, the manager, went out of her way to help us find accommodation in Cape Town after our travel plans had to be changed. A great stay in ..."…"

Reviewed on 22 Jan 2020

At Heritage House
St Lucia Safari Lodge
4 out of 5
103 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
The price is £45 per night from 2 Feb to 3 Feb
0.59 mi from city centre
4/5Very Good! (24 reviews)

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

Reviewed on 8 Jan 2020

St Lucia Safari Lodge
St Lucia Lodge
3 out of 5
41 Flamingo Street, St. Lucia, KwaZulu-Natal
The price is £32 per night from 11 Feb to 12 Feb
0.43 mi from city centre
3.7/5Good! (31 reviews)
Otherwise all in all it was okay

"The hotel was okay the only issue was: They did not adhere to my request which was to combine the single beds into one. I had to complain about it and it was attended."…"

Reviewed on 3 Jan 2020

St Lucia Lodge
Sandy Place
3 out of 5
5 Mckenzie St, St. Lucia, KwaZulu-Natal
Get Rates
0.33 mi from city centre
Sandy Place
68 The Bridge Holiday Resort
3 out of 5
22 McKenzie Street, St. Lucia, KwaZulu-Natal
Get Rates
0.38 mi from city centre
68 The Bridge Holiday Resort
Elephant Lake Hotel
3 out of 5
3 Mullett Street, St Lucia, St. Lucia, KwaZulu-Natal
The price is £36 per night from 24 Jan to 25 Jan
0.38 mi from city centre
3.9/5Good! (53 reviews)

"Amazing place to stay. We were one of the lucky ones to to see a Hippo coming up to the swimming pool to drink water from the pool."…"

Reviewed on 12 Feb 2020

Elephant Lake Hotel
Perna Perna St Lucia
3 out of 5
125 Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is £49 per night from 24 Jan to 25 Jan
0.51 mi from city centre
3.9/5Very Good! (15 reviews)

"Great stay. Only disappointing thing is there are no toiletries eg. soap supplied in the unit."…"

Reviewed on 13 Mar 2020

Perna Perna St Lucia
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.

Pocket Guide: St. Lucia

Visiting St. Lucia

Nature enthusiasts will enjoy a visit to St. Lucia, though all guests will undoubtedly appreciate the wildlife, safaris and beaches. Welcoming and walkable, this city will also delight visitors with its whale watching, hiking and horseback riding.

  • There are 31 St. Lucia hotels
  • July is the most expensive month to travel here, whereas August is the most economical
  • Closest major airport is in Richards Bay (RCB), 31.8 mi (51.2 km) from the city centre

Sightseeing around St. Lucia

  • Going on safari, horseback riding and taking an ecotour are top activities, whereas sights to visit include Themba's Birding & Eco-tours
  • The wildlife, beaches and hiking trails provide a picturesque setting, and places to consider visiting are St. Lucia Estuary Beach, St. Lucia Wetland Heritage Park and Estuary, and Crocodile Centre St Lucia

Staying in St. Lucia

With 37 hotels and other accommodation options in St. Lucia, you'll find a holiday retreat at an affordable rate. There are 6 apartments ranging from GBP 60 to GBP 63 per night.

Searching for a romantic getaway or boutique stay? You may appreciate these traveler-recommended, one-of-a-kind properties and small hotels:
  • St. Lucia Wetlands Guest House
  • Serene-estate Boutique Guesthouse

St. Lucia Wetlands Guest House, a favourite with Expedia travellers, has a 5 out of 5 user rating. Also Serene-estate Boutique Guesthouse has a 4.9 rating by guests.

Dressing for St. Lucia

  • Between January and March, you can expect average temperatures of 27°C during the day and 12°C at night
  • From April to June, the average during the day is 25°C, while the average at night is 2°C
  • July to September has daytime averages of 24°C with night-time averages of 2°C
  • Between October and December, you can expect daytime averages of 27°C and nighttime averages of 10°C
  • About 33 millimetres of rain falls on St. Lucia each year

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. Traveller reviews also recommend Serene-estate Boutique Guesthouse and iGwalagwala Guest House as top options for your stay.
If I need to cancel my hotel reservation in St. Lucia, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can use the “free cancellation” filter to get the top deals on offer in St. Lucia.
What's the best budget-friendly accommodation in St. Lucia?
Based on reviews, iLanga Lodge is a popular 3-star guest house for our travellers looking for an economical choice, and features free cooked-to-order breakfast and free WiFi. Other good options for your budget-friendly stay include Elephant Lake Hotel and Luxury Tented Village at Urban Glamping.
What's the best place to stay for a family holiday 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 choices for your stay with the children include Elephant Lake Hotel and Marlin Lodge. Also, children of all ages will enjoy a visit to St Lucia Crocodile Centre.
What's the best accommodation for a romantic holiday to St. Lucia?
Pelican s Nest Holiday Home St Lucia is a favourite 4-star holiday home for couples, and features in-room washers/dryers and an outdoor pool.
What's the best pet-friendly place to stay in St. Lucia?
ILanga Lodge is a top guest house for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests. Pelican s Nest Holiday Home St Lucia is another good choice if you’re bringing your pet along.
What's the best accommodation option for a beach holiday 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 for your stay near the beach include Buya Futhi Bed & Breakfast and Ndiza Lodge & Cabanas.
What's the best luxury place to stay 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 travellers looking for a pampered stay. Another upscale option for your trip is St. Lucia Wetlands Guest House.
What are some accommodation options 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 on-site pool include St. Lucia Kingfisher Lodge and Budget Tented Village at Urban Glamping.

St. Lucia Hotel Reviews

More trip options