Last-minute hotel deals in St. Lucia

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

St. Lucia, a stunning island nation in the eastern Caribbean, offers a perfect blend of relaxation and adventure for travelers. Known for its lush landscapes and vibrant culture, St. Lucia is a top destination for those seeking a tropical getaway. The island's capital, Castries, is a bustling hub with a range of accommodations, from luxury resorts to charming guesthouses. For a more tranquil experience, consider staying in Soufrière, known for its breathtaking views of the Pitons, a UNESCO World Heritage site.

Visitors can explore top attractions such as the Sulphur Springs, the world's only drive-in volcano, and the Diamond Falls Botanical Gardens. The island's rich history, influenced by both French and British colonial rule, adds a unique charm to its cultural offerings. Whether you're lounging on pristine beaches or hiking through rainforests, St. Lucia promises an unforgettable experience.

Clear filters

St. Lucia

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Coco Palm
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rodney Bay, Gros Islet · 17.99 km from centre

8.6

 

945 reviews

Breakfast available

With a stay at Coco Palm in Gros Islet, you'll be near the beach, just a 1-minute walk from Windward Islands and 8 minutes by foot from Baywalk Shopping Mall. This hotel is 0.6 mi (0.9 km) from Reduit Beach and 0.6 mi (1 km) from Splash Island Water Park Saint Lucia.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Windjammer Landing Resort and Residences
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Gros Islet · 16.70 km from centre

9.0

 

953 reviews

Breakfast available

When you a stay at Windjammer Landing Resort and Residences in Gros Islet, you'll be on the beach, just steps from Windward Islands and Labrelotte Bay. This beach resort is 1.7 mi (2.8 km) from Choc Bay and 2.6 mi (4.1 km) from Baywalk Shopping Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bay Gardens Beach Resort and Spa
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rodney Bay, Gros Islet · 18.83 km from centre

8.6

 

961 reviews

Breakfast available

When you stay at Bay Gardens Beach Resort and Spa in Gros Islet, you'll be on the beach, just steps from Windward Islands and Splash Island Water Park Saint Lucia. This beach hotel is 0.2 mi (0.3 km) from Reduit Beach and 1.6 mi (2.5 km) from Rodney Bay Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rabot Hotel from Hotel Chocolat
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Lucia, Soufrière · 8.48 km from centre

9.2

 

563 reviews

Breakfast available

With a stay at Rabot Hotel from Hotel Chocolat in Soufrière, you'll be near the beach, just a 1-minute walk from Windward Islands and 7 minutes by foot from Diamond Falls. This luxury hotel is 3.6 mi (5.7 km) from Anse Chastanet Beach and 5.7 mi (9.2 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fond Doux Eco Resort
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Lucia, Soufrière · 11.62 km from centre

9.0

 

390 reviews

Breakfast available

With a stay at Fond Doux Eco Resort in Soufrière, you'll be in the historical district, within a 10-minute drive of Gros Piton and Windward Islands. This family-friendly hotel is 4.3 mi (6.9 km) from Anse Chastanet Beach and 17.5 mi (28.2 km) from Sandy Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bay Gardens Marina Haven
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Gros Islet · 19.01 km from centre

8.4

 

220 reviews

Breakfast available

With a stay at Bay Gardens Marina Haven in Gros Islet (Bonne Terre), you'll be steps from Windward Islands and 3 minutes by foot from Rodney Bay Marina. This eco-certified hotel is 0.4 mi (0.7 km) from Rodney Bay Aquatic Centre and 0.7 mi (1.1 km) from Saint Joseph the Worker Catholic Church.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ti Kaye Resort & Spa - Adults Only
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in St. Lucia, Anse La Raye · 8.63 km from centre

9.2

 

677 reviews

Breakfast available

With a stay at Ti Kaye Resort & Spa - Adults Only in Anse La Raye, you'll be 0.2 mi (0.3 km) from Anse Cochon Beach and 3.4 mi (5.4 km) from L'Anse la Raye Beach. This beach resort is 11.6 mi (18.7 km) from Mont Fortune Historic Area and 13.6 mi (21.9 km) from Castries Central Market.

Compare price on Booking.com
Compare price on Booking.com
Primary image
La Haut Resort
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in St. Lucia, Soufrière · 8.84 km from centre

8.0

 

226 reviews

Breakfast available

With a stay at La Haut Resort in Soufrière, you'll be near the beach, just steps from Windward Islands and a 3-minute drive from Church of the Assumption. This guesthouse is 3.4 mi (5.4 km) from Anse Chastanet Beach and 6.4 mi (10.2 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Stonefield Villa Resort - Adults Only
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in St. Lucia, Soufrière · 11.33 km from centre

9.2

 

338 reviews

Breakfast available

With a stay at Stonefield Villa Resort - Adults Only in Soufrière, you'll be near the beach, within a 10-minute drive of Gros Piton and Windward Islands. This spa resort is 2.8 mi (4.4 km) from Anse Chastanet Beach and 19.3 mi (31.1 km) from Sandy Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Anse Chastanet Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in St. Lucia, Soufrière · 11.67 km from centre

9.2

 

413 reviews

Breakfast available

When you stay at Anse Chastanet Resort in Soufrière, you'll be on the beach, just steps from Anse Chastanet Beach and Windward Islands. This beach resort is 6.4 mi (10.2 km) from Gros Piton and 0.7 mi (1.1 km) from Turtle Reef.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Selen's Apartment in Ti Rocher Micoud Saint Lucia
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Lucia, Micoud · 12.28 km from centre

Located in Micoud, this apartment is a 1-minute drive from Windward Islands and 9 minutes from Savannes Bay Nature Reserve. This apartment is 8.8 mi (14.2 km) from Sandy Beach and 23 mi (37 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Villa Beach Cottages
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Castries · 13.87 km from centre

9.4

 

344 reviews

When you a stay at Villa Beach Cottages in Castries, you'll be on the beach, just steps from Windward Islands and Choc Bay. This beach hotel is 0.1 mi (0.1 km) from Choc Beach and 1.8 mi (3 km) from Labrelotte Bay.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Bay Gardens Inn
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rodney Bay, Gros Islet · 17.91 km from centre

8.2

 

514 reviews

Breakfast available

With a stay at Bay Gardens Inn in Gros Islet (Rodney Bay), you'll be a 4-minute walk from Baywalk Shopping Mall and a 3-minute drive from Splash Island Water Park Saint Lucia. This hotel is 0.8 mi (1.4 km) from Reduit Beach and 2.7 mi (4.4 km) from Pigeon Island National Landmark.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Harmony Marina Suites
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Rodney Bay, Gros Islet · 18.43 km from centre

8.6

 

500 reviews

Breakfast available

With a stay at Harmony Marina Suites in Gros Islet, you'll be by the sea, just a 1-minute walk from Windward Islands and 5 minutes by foot from Reduit Beach. This spa hotel is 0.3 mi (0.5 km) from Splash Island Water Park Saint Lucia and 0.4 mi (0.6 km) from Baywalk Shopping Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in Gros Islet · 21.11 km from centre

8.2

 

904 reviews

Breakfast available

With a stay at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort in Gros Islet (Cap Estate), you'll be steps from Windward Islands and a 3-minute drive from Sandals Golf and Country Club. This all-inclusive property is 1.4 mi (2.3 km) from Smugglers Cove and 1.7 mi (2.8 km) from Rodney Bay Aquatic Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Villa Ashiana - Beautiful 3-bedroom villa in Marigot Bay 3 Villa by RedAwning
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Villa property in St. Lucia, Marigot Bay · 7.55 km from centre

With a stay at this villa in Marigot Bay, you'll be a 1-minute walk from Windward Islands and 12 minutes by foot from Marigot Harbour. This villa is 20.2 mi (32.6 km) from Anse Chastanet Beach and 23.2 mi (37.4 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Treetops Apartments
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Lucia, Marigot Bay · 7.56 km from centre

9.6

 

17 reviews

Located in Marigot Bay, Treetops Apartments is by the ocean, a 1-minute drive from Marigot Bay and 12 minutes from St. Lucia Town Hall. This hotel is 6.2 mi (10 km) from La Toc Beach and 12.9 mi (20.8 km) from Splash Island Water Park Saint Lucia.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Top View Cabins and Suites
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Lucia, Marigot Bay · 7.58 km from centre

With a stay at this apartment in Marigot Bay, you'll be near the beach, just a 1-minute walk from Windward Islands and 11 minutes by foot from Marigot Harbour. This apartment is 20.2 mi (32.5 km) from Anse Chastanet Beach and 23.2 mi (37.3 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zoetry Marigot Bay - All Inclusive
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

All-inclusive resort in St. Lucia, Marigot Bay · 7.68 km from centre

8.6

 

460 reviews

With a stay at Zoetry Marigot Bay - All Inclusive in Marigot Bay, you'll be 0.1 mi (0.1 km) from Marigot Bay and 14.1 mi (22.7 km) from Reduit Beach. This all-inclusive property is 20.4 mi (32.8 km) from Anse Chastanet Beach and 21.3 mi (34.3 km) from Sulphur Springs.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tropical Paradise View
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in St. Lucia, Anse La Raye · 7.74 km from centre

8.8

 

61 reviews

Breakfast available

With a stay at Tropical Paradise View in Anse La Raye, you'll be in the historical district, just steps from Windward Islands and a 2-minute drive from L'Anse la Raye Beach. This guesthouse is 16.6 mi (26.7 km) from Anse Chastanet Beach and 19.6 mi (31.5 km) from Gros Piton.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor