Search St. Lucia hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Lucia hotels

Bhangazi Lodge

Bhangazi Lodge
4.0 star property
St. Lucia
9.8 out of 10, Exceptional, (21 reviews)
"Great place, wonderful owners. Highly recommend."
United States
Christopher R
The price is AU$161
includes taxes & fees
17 Mar - 18 Mar
Bhangazi Lodge

Leopard Corner Lodge

Leopard Corner Lodge
5.0 star property
St. Lucia
10.0 out of 10, Exceptional, (3 reviews)
"Perfect stay with wonderful hosts. "
United Kingdom
Gail
The price is AU$181
includes taxes & fees
7 Mar - 8 Mar
Leopard Corner Lodge

First Group Lake View Cabanas

First Group Lake View Cabanas
3.0 star property
St. Lucia
9.0 out of 10, Wonderful, (37 reviews)
"Fit a group of 8 comfortably, great facilities, exceptional staff"
United States
Matthew
The price is AU$95
includes taxes & fees
20 Mar - 21 Mar
First Group Lake View Cabanas

Forest Lodge

Forest Lodge
4.0 star property
St. Lucia
10.0 out of 10, Exceptional, (5 reviews)
"Good location "
South Africa
Zamo
The price is AU$142
includes taxes & fees
1 Apr - 2 Apr
Forest Lodge

ANEW Hotel Hluhluwe

ANEW Hotel Hluhluwe
4.0 star property
Hluhluwe
7.8 out of 10, Good, (98 reviews)
"Some outside areas need a bit of oversight and some attention to detail. This did not affect the stay but was noted."
United Kingdom
Chris
The price is AU$211
includes taxes & fees
7 Mar - 8 Mar
ANEW Hotel Hluhluwe

Malkoha Lake St. Lucia

Malkoha Lake St. Lucia
4.0 star property
KwaNibela
8.0 out of 10, Very good, (7 reviews)
"The property is beautiful and I loved the boardwalks through the forest. The staff was very helpful, professional, and friendly - they went out of their way to accommodate me as a vegetarian and the chef made a delicious curry even though it wasn't on the menu. Thank you for the lovely stay!"
United States
Michelle
The price is AU$554
includes taxes & fees
12 Mar - 13 Mar
Malkoha Lake St. Lucia

Turtle Bay Lodge

Turtle Bay Lodge
4.0 star property
St. Lucia
9.8 out of 10, Exceptional, (13 reviews)
"It was amazing it was our first to travel to that side of KZN we really enjoyed that stay going to cape Vidal seeing the animals was amazing"
South Africa
Thulile
The price is AU$143
includes taxes & fees
20 Mar - 21 Mar
Turtle Bay Lodge

African Dreamz Guest House

African Dreamz Guest House
4.0 star property
St. Lucia
9.6 out of 10, Exceptional, (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."
Canada
Anonymous traveller
African Dreamz Guest House

Elephant Lake Hotel

Elephant Lake Hotel
3.0 star property
St. Lucia
7.6 out of 10, Good, (68 reviews)
"Great stay. Comfortable, very quiet and good location."
United Kingdom
P B
Elephant Lake Hotel

Flamingo Lodge

Flamingo Lodge
3.0 star property
St. Lucia
8.6 out of 10, Excellent, (4 reviews)
"It started fine but on the third night as we were putting our kids to bed we found some sort of rodent droppings all over the kids beds and pillows. It must have all fallen from the overhead vents. We immediately packed and left. It ruined our trip to St Lucia. "
Canada
Anonymous traveller
The price is AU$86
includes taxes & fees
7 Mar - 8 Mar
Flamingo Lodge

St Lucia Lodge

St Lucia Lodge
3.0 star property
St. Lucia
7.6 out of 10, Good, (32 reviews)
"Die unterkunft recht laut von familien mit vielen kindern.hellhörig.zu teuer "
Switzerland
Hans Peter
St Lucia Lodge

Ezulwini Game Lodge

Ezulwini Game Lodge
3.0 star property
Hluhluwe
8.4 out of 10, Very good, (6 reviews)
"Salle de bain étriquée , chambre et salon spacieux"
United States
mireille
Ezulwini Game Lodge

St Lucia Safari Lodge

St Lucia Safari Lodge
4.0 star property
St. Lucia
8.2 out of 10, Very good, (30 reviews)
"Very helpful and friendly staff. The accommodation is very good "
Germany
Mathias
The price is AU$116
includes taxes & fees
7 Mar - 8 Mar
St Lucia Safari Lodge

First Group La Rochelle

First Group La Rochelle
4.0 star property
St. Lucia
8.8 out of 10, Excellent, (5 reviews)
"Nice location, bit of the centre. Easy base to get everywhere"
Netherlands
Christiaan
The price is AU$220
includes taxes & fees
8 Mar - 9 Mar
First Group La Rochelle

St Lucia Palms

St Lucia Palms
3.5 star property
St. Lucia
8.2 out of 10, Very good, (23 reviews)
"Only thing needed would be a safe in room"
United Kingdom
Darren
The price is AU$77
includes taxes & fees
7 Mar - 8 Mar
St Lucia Palms

Lidiko Lodge

Lidiko Lodge
4.0 star property
St. Lucia
9.0 out of 10, Wonderful, (18 reviews)
"A lovely room, and the staff were amazing and very helpful. The morning buffet was varied and tasty. "
United Kingdom
Stephen
The price is AU$206
includes taxes & fees
12 Mar - 13 Mar
Lidiko Lodge

Santa Lucia Guest House

Santa Lucia Guest House
4.0 star property
St. Lucia
9.2 out of 10, Wonderful, (14 reviews)
"We stayed 6 nights in a deluxe room. The room was comfortable but not quite what I expected for deluxe. It was comfortable and clean. The staff are very friendly and helpful and the breakfasts were the best we had on this trip to KZN. The outside area is very pretty and we enjoyed having our breakfasts outside."
United Kingdom
Katrina
The price is AU$150
includes taxes & fees
20 Mar - 21 Mar
Santa Lucia Guest House

Umlilo Lodge

Umlilo Lodge
4.0 star property
St. Lucia
9.0 out of 10, Wonderful, (32 reviews)
"This is a special place to stay, good accommodation, excellent service"
United Kingdom
Jon
Umlilo Lodge

At Heritage House

At Heritage House
4.0 star property
St. Lucia
9.4 out of 10, Exceptional, (12 reviews)
"Great B&B, well organized safari tours, professional staff. Would stay again. "
United States
Eva
At Heritage House

Elephant Coast Guest House

Elephant Coast Guest House
4.0 star property
St. Lucia
9.8 out of 10, Exceptional, (8 reviews)
"Very nice property and amazing service. "
Canada
Chris
Elephant Coast Guest House
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.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Holiday Rentals in St. Lucia

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Lucia attractions

Learn more about St. Lucia

Explore the pristine beaches of St. Lucia where hippos sometimes wander from nearby Lake St. Lucia in iSimangaliso Wetland Park. Kayak through the estuary to spot crocodiles and birds, or join locals at McKenzie Street's cafes for authentic Zulu cuisine.

The warning sign we saw before we approached the beach was for a good reason. A trip to the beach during a #WeekendGetaway did not include sunbathing, but rather some wildlife spotting.
Photo by Jan Venter
Open Photo by Jan Venter

Top St. Lucia Hotel Reviews

Recent Reviews in St. Lucia

More cheap accommodation in St. Lucia

Find out more about St. Lucia

Top reasons to visit St. Lucia

  • Stunning Beaches: St. Lucia boasts beautiful beaches with pristine sands and inviting waters, perfect for relaxation and adventure.
  • iSimangaliso Wetland Park: This UNESCO World Heritage site offers thrilling wildlife safaris and kayaking through breathtaking scenery.
  • Urban Glamping: Experience unique accommodations blending comfort with nature, ideal for families seeking both relaxation and adventure.
  • Local Culture: Immerse yourself in vibrant galleries, local customs, and traditional experiences that showcase St. Lucia's rich heritage.
  • Outdoor Activities: Enjoy a variety of outdoor pursuits, from golf to secluded beach spots, catering to all adventure seekers.

Find great hotels in St. Lucia

If you’re seeking a memorable getaway in St. Lucia, KwaZulu-Natal, you'll find an array of accommodation options to suit every traveller's needs. From charming bed and breakfasts to inviting guesthouses, the area offers the perfect base for your beach vacation or adventure-filled escape. Enjoy a range of amenities tailored for both leisure and business travellers, ensuring a comfortable and convenient stay amidst the stunning natural beauty of St. Lucia.

  • St Lucia Safari Lodge: Embrace the thrill of adventure at St Lucia Safari Lodge, a 4-star Bed & Breakfast nestled in the heart of St. Lucia. This lodge is perfect for thrill-seekers looking to immerse themselves in the great outdoors. With a range of adventure sports available, including surfing, horse riding, and hiking, guests can fully experience the natural beauty of the area. The lodge also offers bicycle rentals and boat tours, allowing you to explore the stunning landscape and waterways nearby. The welcoming atmosphere and knowledgeable staff make this an ideal choice for those seeking an adventurous getaway.
  • Elephant Lake Hotel: A family-friendly 3-star hotel, Elephant Lake Hotel offers a delightful blend of adventure and comfort. Situated in St. Lucia, it caters to families looking to create lasting memories together. The hotel provides a variety of activities, including hiking, snorkeling, and horse riding, ensuring there’s something for everyone. Children will love the playground and the attentive babysitting services available, allowing parents to relax and enjoy their stay. With its warm hospitality and convenient amenities, this hotel is perfect for families eager to explore the beauty of the region.
  • Maputaland Guest House: Experience the serene charm of Maputaland Guest House, a 4-star guesthouse that offers direct beach access for those craving a coastal escape. Ideal for adventure and beach lovers, this guesthouse provides a perfect blend of relaxation and excitement. Guests can enjoy activities such as hiking, horse riding, and snorkelling just moments away. The friendly atmosphere and comfortable accommodations make it a lovely retreat for travellers looking to unwind and explore the natural wonders of St. Lucia. Enjoy the idyllic surroundings and the vibrant local culture during your stay.

Where to stay near St. Lucia

St. Lucia, KwaZulu-Natal, is a paradise for adventure seekers and nature lovers alike. Explore the stunning scenery of the iSimangaliso Wetland Park, where you can kayak through pristine waters or spot wildlife on a thrilling safari. Enjoy the tropical vibes at local beaches or unwind in secluded spots perfect for leisure. With its blend of recreation and breathtaking landscapes, St. Lucia promises an unforgettable holiday experience.

  • Hluhluwe: Situated about 40 kilometres from St. Lucia, Hluhluwe is a charming city that offers a blend of outdoor adventure and family-friendly activities. Known for its vibrant natural surroundings, visitors can enjoy a variety of recreational activities, including golf at local country clubs. The proximity to stunning beaches and the renowned Hluhluwe-iMfolozi Park makes it an ideal spot for wildlife enthusiasts. Whether you're looking to embark on thrilling safaris or relax in scenic parks, Hluhluwe provides a memorable escape into nature.
  • Monzi SH: Just 11 kilometres from St. Lucia, Monzi SH is a city that thrives on its rich cultural experiences and outdoor activities. It's an excellent destination for sports lovers, with plenty of opportunities to hit the golf course and engage in various recreational pursuits. The local art gallery adds a unique touch to the cultural scene, allowing visitors to immerse themselves in the creativity of the region. Monzi SH is perfect for those seeking an active holiday while enjoying the artistic flair of the community.
  • Makakatana: Located approximately 14 kilometres from St. Lucia, Makakatana is a hidden gem known for its adventurous spirit and stunning beaches. This city is a family-friendly destination, offering access to picturesque coastlines and the nearby marine park. Visitors can indulge in various water activities, explore the captivating landscapes, and create lasting memories with loved ones. The unique combination of outdoor adventure and beach relaxation makes Makakatana a must-visit for anyone looking to experience the natural beauty of KwaZulu-Natal.

Things to do near St. Lucia

St. Lucia, KwaZulu-Natal, is a paradise for adventure seekers and nature lovers, offering a range of outdoor activities amidst stunning scenery. Enjoy urban glamping for a unique holiday experience, perfect for families seeking relaxation and adventure. Don’t miss the chance to play a round at the local golf course or unwind at a private country club while soaking in the beautiful surroundings.

Shopping

For quirky souvenirs and local crafts, visit the St. Lucia Market, where you’ll find vibrant stalls showcasing handmade goods. If you're up for a drive, head to the Empangeni Centre for a wider selection of shops, or check out the Richards Bay Mall for an extensive shopping experience.

Recreation

Monzi Golf Club is a scenic 12.9km drive from St. Lucia, offering a relaxing escape with stunning views and outdoor vibes. Enjoy a round of golf surrounded by nature, or take in the fresh air as you unwind in this tranquil setting, perfect for rejuvenation and recreation.

Adventure

Experience the thrill of game driving in the iSimangaliso Wetland Park, a UNESCO World Heritage Site, where you can encounter diverse wildlife. For a unique adventure, explore the St. Lucia Estuary by boat, spotting hippos and crocodiles while enjoying stunning views of the lush landscape.

Nightlife

Experience the vibrant nightlife at the St. Lucia Ski Boat Club, where you can enjoy fresh seafood and live music by the water. For a relaxed vibe, visit the St. Lucia Pub, perfect for sipping cocktails and mingling with locals after a day exploring the stunning surroundings.

Booking tips and Expedia advantages for St. Lucia

To save money on your trip to St. Lucia, consider visiting during the cheaper months of March, June, or September, and book your accommodation about a month in advance for the best deals. Look for last-minute hotel offers on platforms like Expedia, especially on Fridays, which are the cheapest days to stay. Use Expedia’s filters to find budget-friendly options and eco-certified hotels. Additionally, combining your hotel, flights, and activities into a package deal can lead to significant savings. Don't forget to explore free local attractions to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Lucia are March, June and September, where the prices are slightly lower. This is in comparison to April, August and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St. Lucia about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Lucia is Friday. The most expensive day to stay in St. Lucia is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool gives you the flexibility to choose your budget, desired location, and additional preferences. You can sort the results to display the lowest prices first, making it easy to find the most affordable accommodation. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save some dollars by combining your St. Lucia hotel reservations with your flights and activities through an Expedia package deal.

Find the best attractions in and around St. Lucia

St. Lucia in KwaZulu-Natal is a haven for adventure seekers and nature lovers alike, offering stunning beaches, vibrant galleries, and scenic capes. Visitors can explore the Saint Lucia Estuary, enjoy a range of outdoor experiences, and immerse themselves in local culture. Whether you’re after relaxation or adventure, St. Lucia caters to all, with top-notch hotels and attractions that ensure an unforgettable holiday experience.

  • The Gallery-St Lucia: Immerse yourself in the vibrant culture at The Gallery-St Lucia, showcasing local artworks that reflect the rich heritage of the area. It's a perfect spot to appreciate the creativity and talent of local artists while enjoying a relaxed atmosphere.
  • Cape Vidal: A scenic gem located 30.6km from St. Lucia, Cape Vidal offers stunning coastal views, pristine beaches, and excellent opportunities for swimming, snorkelling, and exploring nature trails. Experience the tranquil beauty of this untouched paradise.
  • St. Lucia Estuary Beach: Situated within St. Lucia, this beautiful beach boasts golden sands and inviting waters. Relax under the sun, take a stroll along the shore, or indulge in water sports while enjoying the laid-back beach vibes.

Best time to go to St. Lucia

The best time to visit St. Lucia can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Lucia falls in February, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in St. Lucia falls in July, visitor numbers are average and weather is mostly sunny with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)Light RainMostly CloudySlightly HighAverage
February77.0°F (25.0°C)Light RainMostly SunnyAverageAverage
March76.3°F (24.6°C)Light RainMostly SunnyAverageSlightly Low
April73.4°F (23.0°C)Light RainMostly SunnyAverageSlightly High
May71.1°F (21.7°C)Light RainMostly SunnySlightly LowAverage
June68.4°F (20.2°C)No Rain (Dry)SunnySlightly LowSlightly Low
July67.1°F (19.5°C)No Rain (Dry)Mostly SunnyAverageAverage
August67.8°F (19.9°C)No Rain (Dry)Mostly SunnyAverageSlightly High
September69.6°F (20.9°C)No Rain (Dry)Mostly SunnySlightly HighSlightly Low
October70.3°F (21.3°C)Light RainMostly CloudySlightly LowAverage
November72.1°F (22.3°C)Light RainMostly CloudyAverageAverage
December74.7°F (23.7°C)Light RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to St. Lucia

To reach St. Lucia, KwaZulu-Natal, South Africa, you can fly into Richards Bay Airport (RCB), situated 51.5km away. Nearby hotel options include the 4-star BON Hotel Waterfront Richards Bay, located 6.4km from the airport, offering airport transportation for a fee. Another 4-star option, Premier Hotel The Richards, is also 6.4km away and provides airport transportation for a fee and an on-request shuttle service. For a more intimate stay, Hillton Manor Guest House, a 4-star guesthouse, is just 3.2km from Richards Bay Airport, making it a convenient choice for travellers.

Frequently asked questions

Where is the best place to stay in St. Lucia?
Sandpiper Guest House is ranked highly by Expedia customers. This guest house offers free breakfast and an outdoor pool. Traveller reviews also recommend Umlilo Lodge and AmaZulu Lodge as top options for your stay. See all available top hotels, or vacation rentals in St. Lucia.
What are some of the best holiday rentals that St. Lucia has to offer?
Pelican s Nest Holiday Home St Lucia: This highly rated holiday home rental in St. Lucia is located in the city centre, and has an outdoor pool, a terrace and a BBQ to put you at ease in your new surroundings. It has 3 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a garden. Our travellers also rate Charming 2-bedroom house in welcoming Saint Lucia. Home away from home! as a favourite home for rent in St. Lucia. See all vacation rentals in St. Lucia.
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. Filter your search by fully refundable to find flexible hotel deals in St. Lucia.
What's the best budget-friendly accommodation in St. Lucia?
Based on our traveller reviews, Budget Tented Village at Urban Glamping - Hostel is a top choice for a less expensive stay. View all budget hotels in St. Lucia.
What's the best family accommodation in St. Lucia?
AmaZulu Lodge is a guesthouse with an outdoor pool and free parking, and it's a top choice on Expedia for families. Other good choices for your stay with the children include Elephant Lake Hotel and iGwalagwala Guest House. Also, attractions in the area such as Cape Vidal are fun for the whole family. Find more child-friendly accommodations in St. Lucia.
What's the best dog-friendly place to stay in St. Lucia?
Ingwenya Lodge is a top hotel for people travelling with their pets, and offers an outdoor pool and in-room kitchens for its human guests. Other good choices to stay with your pet include iLanga Lodge and Turtle Bay Lodge. See more pet-friendly hotel accommodations in St. Lucia.
What's the best accommodation option for a beach holiday in St. Lucia?
Ndiza Lodge & Cabanas is a top beach guest house with 2 outdoor pools and free WiFi, and it's located close to St. Lucia Estuary Beach . Other good choices for your stay near the beach include African Dreamz Guest House and St. Lucia Kingfisher Lodge. See more stays near the beach in St. Lucia.
What's the best luxury place to stay in St. Lucia?
Leopard Corner Lodge is a luxury lodge with in-room kitchens and an outdoor pool, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale choice for your holiday is Serene-estate Boutique Guesthouse. Find more luxury hotels in St. Lucia.
What are some accommodation options with pools in St. Lucia?
Ingwenya Lodge is a top hotel with a pool, free WiFi and free self-parking. A couple of other options that feature an on-site pool include Elephant Coast Guest House and iGwalagwala Guest House. View all hotels with pools in St. Lucia.
How is it staying in St. Lucia?
Visitors to St. Lucia will definitely enjoy the beaches. In St. Lucia, there are 76 hotels and other accommodation options to choose from. Find out more about St. Lucia.
What is there to see in St. Lucia?
The picturesque setting of St. Lucia Estuary Beach and iSimangaliso Wetland Park exemplify the area's natural beauty. Additionally, you might want to add The Gallery-St Lucia to your itinerary. Take a look at what more there is to see and do in Expedia's St. Lucia guide.
What's the weather like in St. Lucia?
The hottest months are usually February and January, with an average temperature of 25°C, while the coldest months are July and August, with an average of 20°C. Average annual precipitation for St. Lucia is 937 mm.

Explore a world of travel with Expedia