Skip to main content

Search hotels in St Lucia

Enter your dates to see the latest prices and deals for St Lucia hotels

Filter by:

Star Rating

Review score

St Lucia – 82 hotels and places to stay

See the latest prices and deals by choosing your dates.
St Lucia Lodge, hotel in St Lucia

Located in St Lucia, just 0.6 mi from the beach lies St Lucia Lodge.. It offers a tropical garden, outdoor swimming pool and free WiFi in public areas.

Good breakfast in elephent
Scored 7.6
7.6
Rated good
Good
500 reviews
Price from
$44.48
1 night, 2 adults
Elephant Lake Hotel, hotel in St Lucia

Located on the shores of the St Lucia Estuary within the iSimangaliso Wetland Park, Elephant Lake Hotel features a bar leading out onto a viewing deck, where hippos can be spotted.

NOTHING
Scored 7.5
7.5
Rated good
Good
502 reviews
Price from
$82.65
1 night, 2 adults
Forest Lodge, hotel in St Lucia

Forest Lodge is located in St Lucia and features a swimming pool surrounded by a beautiful garden. The property offers game drives to the Hluhluwe and Umfolozi Game Park.

stunning place , friendly Staff , delicious breakfast! fitted rooms and good price. highly recommend.
Scored 8.1
8.1
Rated very good
Very Good
138 reviews
Price from
$87.81
1 night, 2 adults
Luxury Tented Village @ Urban Glamping, hotel in St Lucia

Luxury Tented Village @ Urban Glamping offers luxury tented accommodations in St Lucia. There is an outdoor swimming pool and large BBQ area where guests can mingle.

Excellent well kept facilities in a great location.
Scored 8.9
8.9
Rated excellent
Excellent
570 reviews
Price from
$93.91
1 night, 2 adults
St Lucia Palms, hotel in St Lucia

Offering an outdoor pool, St Lucia Palms is located in St Lucia and within walking distance to restaurants and shops. There is an outdoor pool and BBQ facilities are available.

The apartment set up is great. No complain
Scored 7.8
7.8
Rated good
Good
469 reviews
Price from
$49.43
1 night, 2 adults
Leopard Tree Lodge, hotel in St Lucia

Leopard Tree Lodge in St Lucia is located a 19-minute walk from Ndlovu Beach and has air-conditioned accommodations with free WiFi, as well as access to a terrace.

Location was great, room had everything we needed, staff was very friendly and helpful
Scored 9.5
9.5
Rated exceptional
Exceptional
640 reviews
Price from
$84.03
1 night, 2 adults
African Dreamz Guest House, hotel in St Lucia

Located in coastal village of St Lucia, African Dreamz Guest House is located within the iSimangaliso Wetland Park and offers a tropical garden and outdoor swimming pool.

Excellent host that went above and beyond; was supposed to spend two days there ended up spending six. St. Lucia is a dream, but African Dreamz is a very special part of that. Owner was awesome and her husband and her can tell you all of the good things places to see. Saw Five rhinos. My six year old kid was also treated like a rock star.
Scored 8.8
8.8
Rated excellent
Excellent
457 reviews
Price from
$89.96
1 night, 2 adults
Oppi Rotse Guesthouse, hotel in St Lucia

Just a 17-minute walk from Ndlovu Beach and one mile from Ingwe Beach, Oppi Rotse Guesthouse features accommodations in St Lucia, with a garden and barbecue facilities.

Thank you, it was a great weekend.
Scored 8.3
8.3
Rated very good
Very Good
281 reviews
Price from
$38.99
1 night, 2 adults
Marlin Lodge St Lucia, hotel in St Lucia

Located in St. Lucia within the iSimangaliso Wetland Park, Marlin Lodge St Lucia features an outdoor swimming pool, terrace area and barbecue facilities.

Cleanliness, location and food.
Scored 8.7
8.7
Rated excellent
Excellent
155 reviews
Price from
$123.24
1 night, 2 adults
Manzini Chalets, hotel in St Lucia

Providing quiet street views, Manzini Chalets in St Lucia offers accommodations, a garden, and barbecue facilities. With garden views, this accommodation features a patio and a swimming pool.

Location
Scored 7.9
7.9
Rated good
Good
154 reviews
Price from
$64.01
1 night, 2 adults
See all 82 hotels in St Lucia

What Guests Said About St Lucia:

  • Scored 8.0
    8.0

    St. Lucia is a little gem of a town.

    St. Lucia is a little gem of a town. There are many places you can visit in the vicinity. The town itself has quite a few nice restaurants and there are shops and other amenities. We stayed at The Bridge which is super convenient for everything. We did a boat cruise with Fanna's Boat Tours on our first afternoon. It is the best time of the day to go as the hippos are waking up for their nightly forage and the light is good for photography. The next day we drove into Isimangaliso Wetland Park and did about four hours of game viewing - rhinos, hippos, lots of lovely birds, etc. Then we spent three hours with our picnic lunch at Cape Vidal, which is beautiful and you can have a dip in the sea (watch for monkeys and yellow billed kites if you are eating!). Then a leisurely 3 hour drive back game viewing. We walked to and ate at Greco's and I was impressed with their seafood.
    A
    Anonymous
    South Africa
  • Scored 10
    10

    St Lucia is a hidden gem in South Africa and well worth the...

    St Lucia is a hidden gem in South Africa and well worth the visit! When you go, make sure to visit the boardwalk, walk to the end and go to the beach. An evening Estuary Cruise is an absolute must!!! Lots of restaurants to choose from and an added bonus is seeing the hippos on the street at sunset. We didn't see them but we'll be back to try again! If you are out in the evenings, it is best to drive because Hippos are DANGEROUS and the evening before we arrived, a hippo did chase some guests who got too close. Pack sunscreen and mosquito spray. It is best to stay on the estuary side of the town so that you have some bush frontage - giving you a better chance of seeing hippos and warthogs amongst other animals
    Adventures of La
    South Africa
  • Scored 10
    10

    St Lucia is a wonderful place to base yourself while...

    St Lucia is a wonderful place to base yourself while exploring all the area has to offer. It is clean,safe and has everything that a traveller needs such as restaurants,supermarkets,booking offices,great Accomodation and it is such a beautiful place.
    Andrew
    Australia
  • Scored 10
    10

    St Lucia is a charming coastal town located near the...

    St Lucia is a charming coastal town located near the entrance to the Isimangaliso Eastern & Western Wetland Park. The main street in St Lucia offers a variety of lodging options, shops, restaurants, an information center, as well as a Spar grocery store and Tops for buying alcohol. It is a bustling place frequented by many tourists. Visitors can explore the stunning beaches, take boat rides on the estuary, and walk along scenic trails; however, caution is advised due to the presence of wandering hippos. When choosing accommodation, it is important to consider whether you prefer to stay on the lively main street where there is a lot of activity with tourists, vehicles, and dining options. For a more peaceful stay, opt for accommodations on the streets behind the main road or further away. The town comes alive at night with the thrilling sight of hippos roaming around, but it is essential to keep a safe distance from these potentially dangerous and unpredictable creatures. Other wildlife can also be spotted in the area after dark, so it is wise to avoid wandering alone and remain alert. In the mornings, the town is quiet as tourists head to the Parks for the day, but there are a few coffee shops offering breakfast options ranging from healthy to traditional. Despite its short duration, a stay in St Lucia is incredibly enjoyable and I look forward to returning to explore the beaches and go snorkeling.
    Gail
    South Africa
  • Scored 6.0
    6.0

    Restaurants outside the Elephant Lake Hotel where superb.

    Restaurants outside the Elephant Lake Hotel where superb. Very authentic dishes. If you planning a visit, you have to experiance the Hluhluwe half day tour. St Lucia on a whole is an experiance of nature at its best.
    Aashan
  • Scored 8.0
    8.0

    Great Hippo and Crocodile tours. Lovely game reserves.

    Great Hippo and Crocodile tours. Lovely game reserves. Restaurants not as good as it use to be. Had disappointing meals at some of the most popular restaurants there. Some of the locals attacked my Son in law at the Fishermans restaurant and bar in the bathrooms for no reason at all than the fact that he was Irish and the Bar man just shrugged and said "It happens" Not a good way to treat visitor that support St Lucia's economy.
    Transvia Consulting

See reviews by guests who stayed at hotels in St Lucia

See all
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 324 reviews
    Charming lodge in a perfect location in St Lucia. Comfortable self catering rooms with all the amenities provided for a wonderful stay. The place lives up to its name, the sunsets are incredibly spectacular. The hosts Richard and Shelley were attentive and even helped us with tour bookings. Walking distance to all the shops and restaurants on the main street. Zac the friendly dog and some resident cats made our stay memorable. The pool is inviting and gardens are well kept. A must stay place when you in St Lucia. Dr C Naicker
    Caranagaran
    South Africa
  • From $112.31 per night
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 380 reviews
    Wetlands Guest House is the place to be in St Lucia 🤩🤩 Colin is an amazing host, he advices everything in the city and was very kind with us. He takes time to explain us lots of things and recommend some places to go for dinner/lunch ! Close your eyes and book your room !
    Grégoire
    France
  • Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 275 reviews
    Unusually for South Africa, the full english breakfast included cooked tomatoes and mushrooms. We were also offered a packed breakfast if we wanted to leave very early.
    Alison
    United Kingdom
  • Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 563 reviews
    Probably one of the best b&b's i have ever stayed at. Great service from all staff, exceptional breakfast and food options. Wonderful location in St Lucia.
    Ruan
    South Africa
  • Scored 7.2
    7.2
    Rated good
    Good
     · 53 reviews
    Excellent location close to all amenities in st lucia
    Sithembele
    South Africa