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.

Every thing
Scored 7.6
7.6
Rated good
Good
464 reviews
Price from
$44
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.4
7.4
Rated good
Good
494 reviews
Price from
$81
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.

Beautiful accommodation and facilities. Awesome hospitality.Convenient location. Breakfast was out of this world! also had the privilege to watch some Zulu dancing at the lodge.
Scored 8.0
8.0
Rated very good
Very Good
141 reviews
Price from
$93
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
604 reviews
Price from
$100
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.

It was so clean and comfortable
Scored 7.8
7.8
Rated good
Good
490 reviews
Price from
$46
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.

Nice apartment with a great pool and garden. Really nothing to complain.
Scored 9.5
9.5
Rated exceptional
Exceptional
589 reviews
Price from
$89
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.9
8.9
Rated excellent
Excellent
446 reviews
Price from
$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
275 reviews
Price from
$42
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
158 reviews
Price from
$119
1 night, 2 adults
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
266 reviews
Price from
$67
1 night, 2 adults
See all 82 hotels in St Lucia

What Guests Said About St Lucia:

  • 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.
    Sonia
  • Scored 10
    10

    St Lucia is small little town, easy to walk, a few good...

    St Lucia is small little town, easy to walk, a few good restaurants to choose from. The national park is very close by and a must to visit. We travelled with small children! Sunset cruise on the river to learn about the hippos and crocodiles.
    Patricia
    South Africa
  • 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

Explore guest reviews of hotels in St Lucia

  • From $50.51 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 388 reviews
    Amazing pool (even though water is cold in winter), nice spacious flat on 2 floors, comfy bed, well equipped kitchen for cooking anything you like, perfect private BBQ in the porch. We loved it so much we decided to stay one night more. The lady at reception is very nice and helpful, she can book for you in advance hippo and crocs tour which is absolutely worth. Good position in the center of St Lucia. Private parking available.
    martina
    Italy
  • From $101.14 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 410 reviews
    One of the best accommodations we have had in South Africa. Good value for money. Very quiet and a braai space just for us. You will see wildebeest on your way. Not far from St Lucia and the wetland park which we also loved.
    Rodolphe
    Belgium
  • From $113.42 per night
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 1,024 reviews
    Fantastic hotel!the owner such a lovely lady. She gave us lots of tips about St Lucia, so you get a nice hotel and a fantastic guide for the same price. Tasty breakfast with lots of options!
    Ana
    Spain
  • Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 24 reviews
    Loved this place, high spec, clean and comfortable. Very handy for the centre of St Lucia
    Andrew
    United Kingdom
  • From $93.54 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 588 reviews
    Lovely place in St Lucia. The manager is also very helpful. We had a wonderful stay.
    Bart
    Belgium