Book Cheap Hotels in St. Lucia
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in St. Lucia
Most frequently booked St. Lucia hotels

AmaZulu Lodge
107 Mckenzie Street, St. Lucia, KwaZulu-Natal
0.85 km from city centre
The price is CA $179 per night
CA $179
CA $207 total
includes taxes & fees
17 Mar - 18 Mar
Stay at this 4-star business-friendly guesthouse in St. Lucia. Enjoy free breakfast, free WiFi, and free parking. Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.
Pool
Breakfast included

Leopard Tree Lodge
7 Sandpiper Str St Lucia, St. Lucia, KwaZulu-Natal
0.62 km from city centre
The price is CA $120 per night
CA $120
CA $120 total
includes taxes & fees
15 Apr - 16 Apr
Stay at this 4-star guesthouse in St. Lucia. Enjoy free WiFi, free parking, and an airport shuttle (surcharge). Popular attractions St. Lucia Estuary Beach and The Gallery-St Lucia are located nearby.
Pool
Parking included

Bhangazi Lodge
36 Hornbill St, St. Lucia, KwaZulu-Natal
Free cancellation
Reserve now, pay when you stay
0.35 km from city centre
The price is CA $139 per night
CA $139
CA $139 total
includes taxes & fees
24 Mar - 25 Mar
Stay at this 4-star B&B in St. Lucia. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Lucia Estuary Beach and The Gallery-St Lucia are located nearby.
Pool
Breakfast included

Elephant Coast Guest House
105 Garrick Avenue, St. Lucia, KwaZulu-Natal
0.46 km from city centre
Stay at this 4-star B&B in St. Lucia. Enjoy free breakfast, free WiFi, and free parking. Popular attractions St. Lucia Estuary Beach and The Gallery-St Lucia are located nearby.
Pool
Breakfast included

Sandy Place
5 Mckenzie St, St. Lucia, KwaZulu-Natal
0.13 km from city centre
Stay at this 3-star vacation home in St. Lucia. Enjoy free parking, daily housekeeping, and a garden. Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.
Pool
Kitchen

Perna Perna St Lucia
125 Mckenzie Street, St. Lucia, KwaZulu-Natal
0.68 km from city centre
The price is CA $64 per night
CA $64
CA $74 total
includes taxes & fees
16 Mar - 17 Mar
Stay at this 3-star aparthotel in St. Lucia. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.
Pool
Kitchen

St Lucia Safari Lodge
103 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
0.82 km from city centre
The price is CA $102 per night
CA $102
CA $102 total
includes taxes & fees
16 Mar - 17 Mar
Stay at this 4-star B&B in St. Lucia. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.
Pool
Parking included

St Lucia Livingston Lodge
68 Hornbill St, St. Lucia, KwaZulu-Natal
Free cancellation
Reserve now, pay when you stay
0.55 km from city centre
The price is CA $114 per night
CA $114
CA $114 total
includes taxes & fees
21 Mar - 22 Mar
Stay at this 4-star guesthouse in St. Lucia. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.

St Lucia Palms
27 McKenzie Street, St. Lucia, KwaZulu-Natal
0.11 km from city centre
The price is CA $58 per night
CA $58
CA $68 total
includes taxes & fees
23 Mar - 24 Mar
Stay at this 3.5-star aparthotel in St. Lucia. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions The Gallery-St Lucia and Themba's Birding & Eco-tours are located nearby.
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.
Top family friendly St. Lucia hotel deals

St. Lucia Wetlands Guest House
20 Kingfisher Street, St. Lucia, KwaZulu-Natal
9.8/10 Exceptional! (80 reviews)
Top hotels in St. Lucia for Extended Stay

First Group La Rochelle
56 Beach Rd, St. Lucia, KwaZulu-Natal
The price is CA $161 per night from Mar. 16 to Mar. 17
CA $161
CA $186 total
includes taxes & fees
16 Mar - 17 Mar
8.8/10 Excellent! (5 reviews)
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.
St. Lucia hotels essential information
Accommodation | 92 hotels |
---|---|
Lowest Price | CA $58 |
Highest Price | CA $378 |
Popular hotels | AmaZulu Lodge, Leopard Tree Lodge, Bhangazi Lodge, Elephant Coast Guest House, Sandy Place, Perna Perna St Lucia, St Lucia Safari Lodge, St Lucia Livingston Lodge, St Lucia Palms |
Frequently asked questions
Recent St. Lucia hotel reviews by fellow wanderers

Leopard Tree Lodge
5 out of 5
Posted 3 days ago
Travelocity Verified Review
"Great rooms in a quiet location with lovely grounds and pool."
A verified traveller stayed at Leopard Tree Lodge
Types of hotels
Hotels near…
Areas of St. Lucia
Most popular
Hotels
Hotels closest to Quebec Cruise TerminalKimberley Spa Resorts & HotelsApartments Grand CaymanMatrix HotelCheap Hotels in Niagara FallsGibsons Spa Resorts & HotelsLethbridge Historic HotelsLadysmith Spa Resorts & HotelsCheap Hotels in WolfvilleThe Westin Wall Centre, Vancouver AirportRV Parks Arizona
Flights
Cheap Flights to PennsylvaniaTAP Portugal Toronto (YYZ) to Porto (OPO) flightsSwoop Sidney (YYJ) to Edmonton (YEG) flightsToronto to Delhi (YYZ - DEL)Air Canada Toronto (YYZ) to Winnipeg (YWG) flightsPhilippine Airlines Narita (NRT) to Manila (MNL) flightsDelta Toronto (YYZ) to Las Vegas (LAS) flightsToronto to Nairobi (YYZ - NBO)WestJet Fort McMurray (YMM) to Calgary (YYC) flightsWestJet Winnipeg (YWG) to Vancouver (YVR) flightsFlights from Toronto to GagetownWestJet Toronto (YYZ) to Montego Bay (MBJ) flightsSpokane to San Diego (GEG - SAN)