Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Lucia

Tonight Tonight 16 Dec - 17 Dec
This weekend This weekend 22 Dec - 24 Dec
Next weekend Next weekend 29 Dec - 31 Dec

Search Hotels near Top St. Lucia Attractions

Top 10 Hotels in St. Lucia

See all 151 Hotels in St. Lucia

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Marigot Bay Resort and Marina By Capella

Marigot Bay Resort and Marina By Capella

Marigot Bay, Marigot Bay
5.0 out of 5.0
Last booking: 1 day ago
1 others viewing this property now
4.6 out of 5 (242 reviews)

This family-friendly Marigot Bay resort is located near the bay, within a 15-minute walk of Marigot Harbour and Marigot Bay. Roseau Valley Banana Plantation ...

£219

£219
The Landings Resort & Spa by Elegant Hotels

The Landings Resort & Spa by Elegant Hotels

Pigeon Island Causeway, Rodney Bay, Gros Islet
5.0 out of 5.0
Last booking: 1 day ago
1 others viewing this property now
4.7 out of 5 (264 reviews)

Located in Gros Islet, this beachfront resort is next to a golf course and within 1 mi (2 km) of St. Joseph the Worker Parish and Pigeon Island National Park. ...

£569

£569
Bay Gardens Beach Resort

Bay Gardens Beach Resort

Rodney Bay Village, Gros Islet
4.5 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.4 out of 5 (385 reviews)

Located in Gros Islet, this beachfront resort is in the entertainment district and within a 5-minute walk of Splash Island Water Park Saint Lucia and Reduit ...

£127

£127
St. James's Club Morgan Bay All Inclusive

St. James's Club Morgan Bay All Inclusive

1 Choc Bay, Gros Islet
4.5 out of 5.0
Last booking: 13 hours ago
2 others viewing this property now
4.0 out of 5 (434 reviews)

Located in Gros Islet, this beachfront resort is in the entertainment district, 2.3 mi (3.8 km) from Vigie Beach and 3 mi (4.8 km) from Reduit Beach. Baywalk ...

£250

£250
East Winds Saint Lucia - All Inclusive

East Winds Saint Lucia - All Inclusive

La Brelotte Bay, Gros Islet
4.5 out of 5.0
Last booking: 20 hours ago
2 others viewing this property now
5.0 out of 5 (13 reviews)

Nestled on the beach, this Gros Islet resort is 2.3 mi (3.7 km) from Baywalk Shopping Mall and 2.6 mi (4.2 km) from Reduit Beach. Rodney Bay Marina and Bonne ...

£505

£505
Rodney Bay Suites

Rodney Bay Suites

Rodney Heights, Gros Islet
3.5 out of 5.0

Located in Rodney Bay, this apartment is within 1 mi (2 km) of Baywalk Shopping Mall and Reduit Beach. Pigeon Island National Park is 2.6 mi (4.2 km) away.

£124

£124
The Ginger Lily Hotel

The Ginger Lily Hotel

Rodney Bay Village, Gros Islet
3.5 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.2 out of 5 (356 reviews)

Situated near the beach, this hotel is within a 5-minute walk of Splash Island Water Park Saint Lucia and Reduit Beach. Baywalk Shopping Mall and Bonne Terre ...

£76

£76
Royal St. Lucia Resort & Spa

Royal St. Lucia Resort & Spa

Reduit Beach, Gros Islet
4.5 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.2 out of 5 (214 reviews)

Located in Gros Islet, this beachfront resort is in the entertainment district and within 1 mi (2 km) of Splash Island Water Park Saint Lucia and Reduit Beach. ...

£191

£191
Cap Maison Resort & Spa

Cap Maison Resort & Spa

Smugglers Cove Drive, Cap Estate
5.0 out of 5.0
Last booking: 23 hours ago
3 others viewing this property now
4.6 out of 5 (129 reviews)

Located in Cap Estate, this beachfront resort is next to a golf course, 0.1 mi (0.1 km) from Smugglers Cove and 2.1 mi (3.3 km) from Pigeon Island National Park. ...

£224

£224
Bay Gardens Hotel

Bay Gardens Hotel

Reduit Beach Avenue, Rodney Bay Village, Gros Islet
3.0 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.1 out of 5 (380 reviews)

This family-friendly Gros Islet hotel is located on the Strip, within a 15-minute walk of Baywalk Shopping Mall and Reduit Beach. Pigeon Island National Park ...

£78

£78
Map

Recent Reviews in St. Lucia