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 $167 per night
CA $167
CA $192 total
includes taxes & fees
Apr 12 - Apr 13
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

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
Apr 12 - Apr 13
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

Flamingo Lodge
Mc Kenzie Street, St. Lucia, KwaZulu-Natal
0.65 km from city centre
The price is CA $59 per night
CA $59
CA $68 total
includes taxes & fees
Apr 13 - Apr 14
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

Bhangazi Lodge
36 Hornbill St, St. Lucia, KwaZulu-Natal
0.35 km from city centre
The price is CA $128 per night
CA $128
CA $128 total
includes taxes & fees
Apr 14 - Apr 15
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

Leopard Tree Lodge
7 Sandpiper Str St Lucia, St. Lucia, KwaZulu-Natal
0.62 km from city centre
The price is CA $108 per night
CA $108
CA $108 total
includes taxes & fees
Apr 15 - Apr 16
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

St Lucia Safari Lodge
103 Mc Kenzie Street, St. Lucia, KwaZulu-Natal
0.82 km from city centre
The price is CA $94 per night
CA $94
CA $94 total
includes taxes & fees
Apr 12 - Apr 13
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

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

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

Lodge Afrique
71 Hornbill Street, Zululand, St. Lucia, KwaZulu-Natal
0.6 km from city centre
Stay at this 4-star golf 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
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 $152 per night from May 11 to May 12
CA $152
CA $176 total
includes taxes & fees
May 11 - May 12
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 | 89 hotels |
---|---|
Lowest Price | CA $53 |
Highest Price | CA $348 |
Popular hotels | AmaZulu Lodge, Perna Perna St Lucia, Flamingo Lodge, Bhangazi Lodge, Leopard Tree Lodge, St Lucia Safari Lodge, Sandy Place, Elephant Coast Guest House, Lodge Afrique |
Frequently asked questions
Recent St. Lucia hotel reviews by fellow wanderers

Leopard Tree Lodge
5 out of 5
Posted 1 month 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)