Agoda Hero Banner

St Lucia hotels & places to stay

Search to compare prices and discover great deals with free cancellation

10 best hotels in St Lucia

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Elephant Lake Hotel
St Lucia,St Lucia - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Luggage storage
  4. Check-in/out [private]
  5. Swimming pool [outdoor]
  6. Game room
  7. Bicycles
  8. Bar
"The hotel is ideally located within walking distance to town, restaurants etc. Staff are helpful and the hotel provides the service required"
Show more
7.7

Very good

25 reviews

Avg price per night
$ 66
St Lucia Lodge
St Lucia,St Lucia - View on map
  1. Car park
  2. BBQ facilities
  3. Check-in/out [private]
  4. Swimming pool [outdoor]
  5. Tours
  6. Wi-Fi in public areas
  7. Smoking area
  8. Daily housekeeping
"Great value"
8.2

Excellent

13 reviews

Avg price per night
$ 40
Leopard Corner Lodge
St Lucia,St Lucia - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. BBQ facilities
  5. Hot tub
  6. Swimming pool [outdoor]
  7. Bicycles
  8. Check-in/out [private]
"Excellent breakfast and staff was very helpful"
9.4

Exceptional

5 reviews

Avg price per night
$ 90
Perna Perna St Lucia
St Lucia,St Lucia - View on map
  1. Airport transfer
  2. Free Wi-Fi in all rooms!
  3. Check-in/out [express]
  4. BBQ facilities
  5. Car park [free of charge]
  6. Swimming pool [outdoor]
  7. Game room
  8. Laundry service
"Apartment was clean and beds were really comfortable"
8.5

Excellent

10 reviews

St Lucia Wetlands Guesthouse
St Lucia,St Lucia - View on map
  1. Airport transfer
  2. Valet parking
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Bicycles
  8. Front desk [24-hour]
"Simply stunning! the owners and staff are so helpful and thoughtful, you can borrow beach towels/snorkels and a cooler box to take a trip to Cape Vidal for free, and they always have great advice to make your stay in St Lucia amazing!"
Show more
9.7

Exceptional

38 reviews

Avg price per night
$ 87
Forest Villa's
St Lucia,St Lucia - View on map
  1. Free Wi-Fi in all rooms!
  2. BBQ facilities
  3. Luggage storage
  4. Game room
  5. Laundry service
  6. Safety deposit boxes
  7. Tours
  8. Wi-Fi in public areas
"Stay was very pleasant in a great setting with a pool and decking area to relax and unwind. Filled with wonderful trees and plants. Breakfast was excellent. Well appointed rooms and friendly staff. Don't leave any windows open as you may get a visitor from the trees.Monkeys!!"
Show more
7

Very good

7 reviews

Avg price per night
$ 73
Serene Estate Guesthouse
St Lucia,St Lucia - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Luggage storage
  4. Check-in/out [private]
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Bicycles
  8. Check-in [24-hour]
"Our 3 nights holiday in St. Lucia were very nice, we loved the location and the different style of the guesthouse. The monkeys in the garden were also very cute. The recommended boat trip were perfectly in god idea. We were so close to the hippos like never before. Thanks for that great experience. Will come back!!"
Show more
9.6

Exceptional

18 reviews

Avg price per night
$ 130
Flamingo
St Lucia,St Lucia - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. BBQ facilities
  4. Swimming pool [outdoor]
  5. Game room
  6. Bicycles
  7. Safety deposit boxes
  8. Tours
"The pool is and location is great."
7.9

Very good

3 reviews

Marlin Lodge St Lucia
St Lucia,St Lucia - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Check-in/out [express]
  5. Swimming pool [outdoor]
  6. Game room
  7. Bicycles
  8. BBQ facilities
8.8

Excellent

1 review

Avg price per night
$ 62
HAPPY HOUSE @ 16
St Lucia,St Lucia - View on map
  1. Car park
  2. BBQ facilities
  3. Check-in/out [private]
  4. Swimming pool [outdoor]
  5. Game room
  6. Bicycles
  7. Laundry service
  8. Room service
8.4

Excellent

2 reviews

Avg price per night
$ 51

Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in St Lucia?

The average price for a 3-star hotel in St Lucia is USD 51. The average price for a 4-star hotel in St Lucia is USD 68. The average price for a 5-star hotel in St Lucia is USD 75.

What's the average price of a hotel in St Lucia this weekend?

The average price for a 3-star hotel in St Lucia this weekend is USD 50. The average price for a 4-star hotel in St Lucia this weekend is USD 70. The average price for a 5-star hotel in St Lucia this weekend is USD 70.

What's the average price of a hotel in St Lucia tonight?

The average price for a 3-star hotel in St Lucia tonight is USD 44. The average price for a 4-star hotel in St Lucia tonight is USD 67. The average price for a 5-star hotel in St Lucia tonight is USD 81.

What are the most popular hotels in St Lucia?

Some of our most popular hotels in St Lucia are Hippo Lodge, Urban Glamping Tranquil Budget Tented Village and Bhangazi Lodge Bed & Breakfast.

What are the best hotels in St Lucia for couples?

Hotels in St Lucia that are highly rated by couples include Hippo Lodge, Elephant Lake Hotel and Urban Glamping Tranquil Budget Tented Village.

What are the best hotels in St Lucia for families?

Hotels in St Lucia that are highly rated by families include Hippo Lodge, Elephant Lake Hotel and Urban Glamping Tranquil Budget Tented Village.

What hotels in St Lucia have the best views?

Verified travelers to St Lucia have given top reviews for the views at Maputaland Guest House, Perna Perna St Lucia and Ingwenya Lodge St Lucia.

What hotels in St Lucia have the best breakfast?

Verified travelers to St Lucia have given top reviews for the breakfast at St Lucia Wetlands Guesthouse, African Dreamz and Maputaland Guest House.

Show more questions


More about St Lucia

Discover the Top Fun Facts About St Lucia in Saint Lucia Estuary, South Africa

St Lucia is a small town located in the KwaZulu-Natal province of South Africa, known for its stunning natural beauty and abundant wildlife. The town is situated on the banks of the St Lucia Estuary, which is the largest estuarine system in Africa. Here are some fun facts about St Lucia that you might not know: - St Lucia is home to the largest population of hippos in South Africa, with more than 800 of these magnificent creatures living in the area. Visitors can take a guided boat tour to see the hippos up close and personal. - The estuary is also home to a large number of crocodiles, which can be seen basking in the sun along the banks of the river. - St Lucia is part of the iSimangaliso Wetland Park, a UNESCO World Heritage Site that is home to a diverse range of ecosystems, including coral reefs, beaches, wetlands, and savannahs. - The town is located just a short drive from Hluhluwe-Imfolozi Game Reserve, which is the oldest game reserve in South Africa and home to the Big Five (lion, leopard, elephant, buffalo, and rhino). - St Lucia is a popular destination for birdwatchers, with more than 500 species of birds found in the area. - The town is located on the Elephant Coast, which is so named because it is home to a large population of elephants that roam freely in the area.

10 Reasons Why You Should Visit St Lucia in South Africa

St Lucia is a hidden gem in South Africa that offers a unique blend of natural beauty, wildlife, and adventure. Here are ten reasons why you should add St Lucia to your travel bucket list: 1. Wildlife: St Lucia is home to a wide variety of wildlife, including hippos, crocodiles, elephants, rhinos, and more. Visitors can take a guided safari tour to see these magnificent creatures up close and personal. 2. Beaches: St Lucia is located on the Indian Ocean, which means that it has some of the most beautiful beaches in South Africa. Visitors can relax on the sand, swim in the crystal-clear waters, or try their hand at surfing or kiteboarding. 3. Adventure: St Lucia is a haven for adventure seekers, with activities like hiking, kayaking, mountain biking, and zip-lining available for those who want to get their adrenaline pumping. 4. Natural beauty: St Lucia is located in the heart of the iSimangaliso Wetland Park, which is a UNESCO World Heritage Site that is home to a diverse range of ecosystems, including coral reefs, beaches, wetlands, and savannahs. 5. Birdwatching: St Lucia is a popular destination for birdwatchers, with more than 500 species of birds found in the area. Visitors can take a guided birdwatching tour to see these feathered friends in their natural habitat. 6. Cultural experiences: St Lucia is home to a number of Zulu villages, where visitors can learn about the traditional way of life of the Zulu people and experience their vibrant culture firsthand. 7. Food: St Lucia is known for its delicious seafood, which is caught fresh daily from the Indian Ocean. Visitors can sample a variety of local dishes, including prawns, crayfish, and oysters. 8. Relaxation: St Lucia is the perfect place to unwind and relax, with its tranquil atmosphere and stunning natural beauty. Visitors can indulge in a spa treatment, take a leisurely stroll along the beach, or simply sit back and enjoy the view. 9. Accessibility: St Lucia is easily accessible from major cities like Durban and Johannesburg, making it the perfect destination for a weekend getaway or a longer vacation. 10. Affordable: St Lucia is one of the most affordable destinations in South Africa, with a wide range of accommodation options to suit every budget.

How to Go to St Lucia: A Comprehensive Guide

St Lucia is located in the KwaZulu-Natal province of South Africa, and there are several ways to get there depending on your starting point. By car: If you are driving from Durban, take the N2 highway north towards Empangeni. From there, take the R618 towards St Lucia, which is approximately 25km away. The drive takes around 2.5 hours. By bus: Several bus companies operate services between Durban and St Lucia, including Greyhound and Translux. The journey takes around 3.5 hours. By plane: The nearest airport to St Lucia is King Shaka International Airport in Durban, which is approximately 250km away. Several airlines operate flights to Durban from major cities in South Africa, as well as from international destinations. Once you arrive in St Lucia, the best way to get around is by car or on foot. Many of the attractions in the area are located within walking distance of the town center, but if you want to explore further afield, it's best to hire a car.

Unforgettable Fun Things to Do in St Lucia, South Africa

St Lucia is a paradise for nature lovers and adventure seekers, with a wide range of activities to suit every taste. Here are some of the most unforgettable things to do in St Lucia: - Take a boat tour of the St Lucia Estuary to see hippos, crocodiles, and a variety of bird species in their natural habitat. - Go on a guided safari tour of Hluhluwe-Imfolozi Game Reserve to see the Big Five and other wildlife up close and personal. - Explore the iSimangaliso Wetland Park on foot or by bike, and discover its diverse range of ecosystems, including coral reefs, beaches, wetlands, and savannahs. - Go whale watching during the winter months (June to November) and see these magnificent creatures up close as they migrate along the coast. - Take a guided birdwatching tour and see some of the more than 500 species of birds that call St Lucia home. - Try your hand at fishing and catch some of the delicious seafood that St Lucia is known for, including prawns, crayfish, and oysters. - Go kayaking or canoeing on the estuary and explore the area's natural beauty from a different perspective. - Take a leisurely stroll along the beach and enjoy the stunning views of the Indian Ocean. - Visit one of the local Zulu villages and learn about the traditional way of life of the Zulu people.

Why Use Agoda.com to Book a Hotel in St Lucia, South Africa?

Agoda.com is the perfect place to book your accommodation in St Lucia, South Africa. Here are just a few of the reasons why: - Wide range of options: Agoda.com has a wide range of accommodation options in St Lucia, from budget-friendly guesthouses to luxury lodges and resorts. - Best price guarantee: Agoda.com offers a best price guarantee, which means that you can be sure that you are getting the best possible deal on your accommodation. - Easy booking process: Booking your accommodation through Agoda.com is quick and easy, with a simple and intuitive booking process that takes just a few minutes. - Secure payment: Agoda.com uses industry-standard encryption technology to ensure that your payment details are secure and protected. - 24/7 customer service: If you have any questions or concerns about your booking, Agoda.com's customer service team is available 24/7 to assist you.

The Best Season or Moment to Visit St Lucia in South Africa

St Lucia is a year-round destination, but the best time to visit depends on your interests and preferences. The summer months (December to February) are the busiest time of the year, with warm temperatures and plenty of sunshine. This is the best time to enjoy the beaches and water-based activities like kayaking and surfing. The winter months (June to August) are the best time for wildlife viewing, as the vegetation is less dense and the animals are more active. This is also the best time for whale watching. The shoulder seasons of spring (September to November) and autumn (March to May) are a great time to visit if you want to avoid the crowds and enjoy mild temperatures and lower prices.

Traveler Tips for Visiting St Lucia in South Africa

- Pack sunscreen, insect repellent, and comfortable walking shoes. - Bring a hat and sunglasses to protect yourself from the sun. - If you are planning to go on safari or visit the game reserves, pack warm clothing for early morning and evening game drives. - Make sure to book your accommodation and activities in advance, especially during the peak season. - Respect the wildlife and follow the instructions of your guides at all times. - If you are driving, be aware that the roads in the area can be narrow and winding, so take your time and drive carefully. - Try the local seafood, which is caught fresh daily from the Indian Ocean. - Take a guided tour to learn about the history and culture of the area.

Where to Stay in St Lucia, South Africa: A Guide to the Best Accommodations

St Lucia offers a wide range of accommodation options to suit every taste and budget. Here are some of the best places to stay in St Lucia: - Budget Tented Village @ Urban Glamping: This unique accommodation option offers comfortable tents with shared facilities, as well as a communal kitchen and barbecue area. It's perfect for budget-conscious travelers who want to experience the great outdoors. - Ndiza Lodge and Cabanas: This charming lodge offers comfortable rooms and self-catering cabanas, as well as a swimming pool and barbecue area. It's a great choice for families and couples looking for a peaceful retreat. - Santa Lucia Guest House: This guesthouse offers spacious rooms with private balconies, as well as a swimming pool and barbecue area. It's ideal for travelers who want a comfortable and convenient base from which to explore St Lucia. - The Sandpiper: This luxury lodge offers spacious suites with private plunge pools, as well as a swimming pool, spa, and restaurant. It's perfect for couples looking for a romantic getaway. - Elephant Lake Hotel: This hotel offers comfortable rooms with air conditioning and satellite TV, as well as a swimming pool, restaurant, and bar. It's a great choice for travelers who want a convenient and comfortable base from which to explore St Lucia.

What to Eat in St Lucia, South Africa: A Foodie's Guide

St Lucia is known for its delicious seafood, which is caught fresh daily from the Indian Ocean. Here are some of the best dishes to try in St Lucia: - Prawns: St Lucia is famous for its giant prawns, which are cooked in a variety of ways, including grilled, fried, and boiled. - Crayfish: This local delicacy is a must-try for seafood lovers. It's usually served grilled or boiled and is best enjoyed with a side of garlic butter. - Oysters: St Lucia is home to some of the freshest oysters in South Africa, which are usually served raw with a squeeze of lemon juice. - Fish curry: This spicy dish is a fusion of Indian and South African flavors and is made with a variety of local fish and seafood. - Bunny chow: This popular street food is a hollowed-out loaf of bread filled with curry and is a must-try for anyone visiting South Africa.

How to Travel Around St Lucia, South Africa: A Guide to Transportation

The best way to get around St Lucia is by car or on foot. Many of the attractions in the area are located within walking distance of the town center, but if you want to explore further afield, it's best to hire a car. Several car rental companies operate in St Lucia, including Avis, Budget, and Europcar. The roads in the area can be narrow and winding, so it's important to drive carefully and take your time. If you don't want to drive, you can also hire a taxi or take a guided tour to explore the area. Several tour operators offer guided tours of the St Lucia Estuary, Hluhluwe-Imfolozi Game Reserve, and other nearby attractions.