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 – 91 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.

Every thing
Scored 7.6
7.6
Rated good
Good
435 reviews
Price from$41.05per night
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.

There's everything nearby
Scored 7.5
7.5
Rated good
Good
478 reviews
Price from$76.20per night
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.

Super friendly staff and nice design of the hotel/pool/rest area
Scored 8.7
8.7
Rated excellent
Excellent
254 reviews
Price from$87.53per night
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
607 reviews
Price from$93.60per night
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 property is well located. Parking is safe. Swimming pool is small but always clean. Time limit from 08h00 to 20h00 is great to avoid noise. Always clean.
Scored 7.8
7.8
Rated good
Good
489 reviews
Price from$43.79per night
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.

Great property overall, great rooms, great outdoor area
Scored 9.5
9.5
Rated exceptional
Exceptional
540 reviews
Price from$78.82per night
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.9
8.9
Rated excellent
Excellent
435 reviews
Price from$79.81per night
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.

The property was just lovely all round will definitely be coming back with my family
Scored 8.3
8.3
Rated very good
Very Good
271 reviews
Price from$38.86per night
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.6
8.6
Rated excellent
Excellent
149 reviews
Price from$94.70per night
Little Eden St Lucia, hotel in St Lucia

Little Eden St Lucia offers self-catering apartments overlooking the swimming pool and providing panoramic views of tropical wetlands and the Indian Ocean.

Great service and excellent room, perfect for the 3 of us and with a little garden for our doggie.
Scored 8.8
8.8
Rated excellent
Excellent
259 reviews
Price from$62.95per night
See all 81 hotels in St Lucia

What Guests Said About St Lucia:

  • Scored 8.0
    8.0

    Definitely avoid a room on the main street near restaurants...

    Definitely avoid a room on the main street near restaurants etc as very noisy especially at night. But a very nice place to stay in St Lucia, a relaxing holiday vibe. Cape Vidal is stunning! Walks in Isimangaliso well worth it.
    Alison
    South Africa
  • Scored 10
    10

    St Lucia is a lovely, small town that always feels safe to...

    St Lucia is a lovely, small town that always feels safe to walk / cycle around during day and night. A nice selection of restaurants and coffee shops. Very friendly people. The absolute highlight are the wild hypos walking right across the town at night, right past you while you are having dinner!
    Jonathan
    South Africa
  • Scored 10
    10

    St Lucia is a break away from a busy city life yet you're...

    St Lucia is a break away from a busy city life yet you're still in a town. A beautiful place to be adventurous and yet relaxed. The town is small enough to walk around in and enjoy the ambience. The boat cruise on the estuary is awesome. The many restaurants serve good food too
    Debbie
    South Africa
  • Scored 10
    10

    The place was amazing and really peaceful, we enjoyed our...

    The place was amazing and really peaceful, we enjoyed our stay, our bad encounter was actually with the manager on site not the host. This was due to a misunderstanding. Our stay was really great, restaurants were a walking distance and so we're the shops.
    A
    Anonymous
  • Scored 8.0
    8.0

    Beautiful beaches and town.

    Beautiful beaches and town. Boat trip on the Estuary was lovely. Best part was the drive to Cape vidal. Saw plenty of wildlife on the way including elephant, rhino, Buffalo, different types of buck and warthog.
    A
    Anonymous
  • Scored 10
    10

    St Lucia is clean.

    St Lucia is clean. I was walking at night alone and felt safe. Enjoyed the cruise with Fannas to see the hippos. Enough restaurants to eat out. No beggars on street corners or street children. The beaches are clean.
    Petro
    South Africa

Explore guest reviews of hotels in St Lucia

  • From $87.58 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 540 reviews
    This is by far the most beautiful self catering lodge in St Lucia. This lodge and everything inside of it is brand new and the decor is exquisite. Perfect location. Beautiful pool and braai area and a tranquil view of the Forrest from the terrace. Don't think there is another self catering lodge that offers the same. I can highly recommend this lodge as it met all my expectations. Thank you for the warm welcome and great hospitality. I will most definitely visit again!
    Petro
    South Africa
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 257 reviews
    the accommodation is just perfect. they have a lovely garden, nice pool and breakfast was delicious (fresh fruits, cereals, eggs etc) most of all: Ilze and Hennie where most helpful. unplanned I had to travel by myself, which is not the safest thing to do in South Africa. they helped me with everything: transfer, booking tours, getting around. they definitely helped me to feel most comfortable and safe - so thanks again for all!!
    Elina
    Germany
  • From $108.93 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 505 reviews
    Everything was perfect, the location with the safaris around ( Hluluwe Imfolozi, ISimangaliso, St Lucia lake…) The personel was amazing everybody was smiling, helpful and take care of us The room was beautiful, we stayed 4 nights and we felt like we were at home The food was very good as well If you are looking for the perfect place to stay in St Lucia don’t hesitate, come here
    Lucas
    France
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 78 reviews
    Very homely, modern, clean and tidy. Comfortable for a family of 4. Centrally located in St Lucia. Host is very hospitable and accommodating. Very safe. Definitely recommend and will definitely visit again! Pool well maintained even in winter.
    Dr Ryan
    South Africa
  • From $163.94 per night
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 409 reviews
    Everything was perfect once again. Perfect week away with family. Probably the best self catering accommodation near St Lucia.
    stephen
    South Africa