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 $178 per night
CA $178
CA $204 total
includes taxes & fees
5 Mar - 6 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.

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

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.

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 $136 per night
CA $136
CA $136 total
includes taxes & fees
5 Mar - 6 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.

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.

Perna Perna St Lucia
125 Mckenzie Street, St. Lucia, KwaZulu-Natal
0.68 km from city centre
The price is CA $63 per night
CA $63
CA $73 total
includes taxes & fees
5 Mar - 6 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.

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

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.

St Lucia Livingston Lodge
68 Hornbill St, St. Lucia, KwaZulu-Natal
0.55 km from city centre
The price is CA $112 per night
CA $112
CA $112 total
includes taxes & fees
5 Mar - 6 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.
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 Lake View Cabanas
Mckenzie Street, St. Lucia, KwaZulu-Natal
The price is CA $77 per night from Mar. 7 to Mar. 8
CA $77
CA $89 total
includes taxes & fees
7 Mar - 8 Mar
8.8/10 Excellent! (34 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 $53 |
Highest Price | CA $178 |
Popular hotels | AmaZulu Lodge, Leopard Tree Lodge, Elephant Coast Guest House, Bhangazi Lodge, Sandy Place, Perna Perna St Lucia, St Lucia Safari Lodge, Lodge Afrique, St Lucia Livingston Lodge |
Frequently asked questions
Recent St. Lucia hotel reviews by fellow wanderers

Bhangazi Lodge
5 out of 5
Posted 8 days ago
Travelocity Verified Review
"Bhangazi Lodge is a lovely guest house in central St. Lucia. My room was large and clean with its own bathroom, a slider to the pool, TV, and a refrigerator. AC was excellent and they had power available even when the town power was out. Kettle in the room as well.
They served a hot cooked-to-order breakfast which was included and delicious. Also coffee, tea and bottled water were always available.
Walkable to the town and the beach, but at night you have to drive due to the hippos wandering the streets. There are a lot of restaurants very close. There is parking at the building behind a gate. Very secure.
The host Simon was extremely knowledgeable about the area and what to see and do.
I highly recommend staying here."
A verified traveller stayed at Bhangazi 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)