Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

All-inclusive resort in St. Lucia, Marigot Bay · 59.11 km from centre
8.6
476 reviews
With a stay at Zoetry Marigot Bay - All Inclusive in Marigot Bay, you'll be 0.3 mi (0.5 km) from Marigot Bay and 15 mi (24.1 km) from Reduit Beach. This all-inclusive property is 20.5 mi (33 km) from Anse Chastanet Beach and 21.4 mi (34.5 km) from Sulphur Springs.

Resort in St. Lucia, Soufrière · 43.74 km from centre
9.4
531 reviews
Breakfast available
With a stay at Sugar Beach, A Viceroy Resort in Soufrière, you'll be on the beach, within a 5-minute drive of Gros Piton and Pitons Management Area. This beach resort is 9.2 mi (14.8 km) from Anse Chastanet Beach and 0.1 mi (0.2 km) from Jalousie Beach.

Resort in Gros Islet · 74.88 km from centre
9.2
1,002 reviews
Breakfast available
When you stay at The Landings Resort & Spa in Gros Islet, you'll be on the beach, within a 15-minute walk of Pigeon Island National Landmark and Saint Joseph the Worker Catholic Church. This beach resort is 0.8 mi (1.3 km) from Friday Night Street Party and 0.9 mi (1.5 km) from Rodney Bay Aquatic Centre.

Resort in Grenadines, Bequia Island · 54.44 km from centre
9.6
137 reviews
With a stay at Bequia Beach Hotel Luxury Resort & Spa in Bequia Island, you'll be on the beach, just steps from Friendship Bay Beach and a 2-minute drive from Princess Margaret Beach. This beach resort is 2 mi (3.1 km) from Port of Port Elizabeth.

All-inclusive resort in St. Lucia, Vieux Fort · 44.34 km from centre
9.6
73 reviews
Breakfast available
Located in Vieux Fort, Serenity At Coconut Bay - All Inclusive - Adults Only is by the ocean, within a 15-minute walk of Sandy Beach and Maria Islands Nature Reserve. This all-inclusive property is 16.6 mi (26.7 km) from Gros Piton and 2.1 mi (3.4 km) from Mankote Mangrove.

All-inclusive resort in Gros Islet · 74.95 km from centre
8.6
311 reviews
Breakfast available
With a stay at Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only in Gros Islet (Cap Estate), you'll be a 4-minute walk from Pigeon Island National Landmark and 12 minutes by foot from Fort Rodney. This all-inclusive property is 1.1 mi (1.8 km) from Saint Joseph the Worker Catholic Church and 1.1 mi (1.8 km) from Friday Night Street Party.

Resort in Rodney Bay, Gros Islet · 73.58 km from centre
8.8
715 reviews
Breakfast available
With a stay at Harbor Club St. Lucia, Curio Collection by Hilton in Gros Islet (Rodney Bay), you'll be a 3-minute walk from Rodney Bay Marina and a 2-minute drive from Baywalk Shopping Mall. This luxury resort is 1.3 mi (2.1 km) from Daren Sammy Cricket Ground and 1.6 mi (2.5 km) from Reduit Beach.

Resort in St. Lucia, Soufrière · 44.68 km from centre
9.6
607 reviews
Breakfast available
Located in Soufrière, Ladera Resort - Adults Only is in the mountains, a 3-minute drive from Sulphur Springs and 8 minutes from Petit Piton. This spa resort is 3.6 mi (5.8 km) from Gros Piton.

Resort in Gros Islet · 70.96 km from centre
9.0
1,002 reviews
Breakfast available
Located in Gros Islet, Windjammer Landing Resort and Residences is on the boardwalk/promenade, a 1-minute drive from Labrelotte Bay and 6 minutes from Choc Bay. This beach resort is 2.6 mi (4.1 km) from Baywalk Shopping Mall and 3.2 mi (5.1 km) from Bonne Terre Tropical Gardens.

Resort in Grenadines, Canouan Island · 85.71 km from centre
9.6
6 reviews
Breakfast available
Located in Canouan Island, Mandarin Oriental, Canouan is by the ocean, a 3-minute drive from Canouan Golf Club and 6 minutes from Mysore Bay Beach. This beach resort is 2.3 mi (3.6 km) from Mahault Beach and 2.7 mi (4.3 km) from Mount Royal.

Hotel in St. Lucia, Soufrière · 46.53 km from centre
9.6
131 reviews
Breakfast available
Located in Soufrière, Caille Blanc Villa & Hotel - Adults Only is by the ocean, a 3-minute drive from Church of the Assumption and 6 minutes from Anse Chastanet Beach. This beach hotel is 1.8 mi (2.8 km) from Anse Mamin Beach and 2.3 mi (3.7 km) from Soufriere Estate Diamond Botanical Gardens.

All-inclusive resort in Castries · 68.06 km from centre
8.4
200 reviews
Breakfast available
When you stay at Sandals Halcyon - ALL INCLUSIVE Couples Only in Castries, you'll be on the beach, just steps from Choc Bay and Choc Beach. This all-inclusive property is 2.1 mi (3.3 km) from Labrelotte Bay and 2.3 mi (3.8 km) from Vigie Beach.

Resort in St. Lucia, Soufrière · 46.64 km from centre
9.6
213 reviews
Breakfast available
Located in Soufrière, Jade Mountain Resort is on the beach, a 5-minute walk from Anse Chastanet Beach and 13 minutes by foot from Anse Mamin Beach. This beach resort is 3.8 mi (6 km) from Sulphur Springs and 3.8 mi (6.1 km) from Petit Piton.

Hotel in Gros Islet · 70.10 km from centre
9.4
317 reviews
Breakfast available
Located in Gros Islet, Calabash Cove Resort And Spa - Adults Only is by the ocean, within a 10-minute drive of Baywalk Shopping Mall and Rodney Bay Marina. This beach hotel is 2.6 mi (4.1 km) from Choc Beach and 5.6 mi (9 km) from Sandals Golf and Country Club.

All-inclusive resort in Gros Islet · 75.83 km from centre
7.8
463 reviews
With a stay at Royalton Hideaway Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only in Gros Islet (Cap Estate), you'll be within a 5-minute drive of Sandals Golf and Country Club and Rodney Bay Aquatic Centre. This all-inclusive property is 1.5 mi (2.3 km) from Smugglers Cove and 1.9 mi (3 km) from Saint Joseph the Worker Catholic Church.

All-inclusive resort in Gros Islet · 76.60 km from centre
9.6
119 reviews
Breakfast available
With a stay at BodyHoliday - All inclusive in Gros Islet (Cap Estate), you'll be within a 5-minute drive of Smugglers Cove and Rodney Bay Marina. This all-inclusive property is 2.2 mi (3.6 km) from Pigeon Island National Landmark and 4 mi (6.5 km) from Reduit Beach.

All-inclusive resort in Gros Islet · 75.83 km from centre
8.0
1,004 reviews
Breakfast available
With a stay at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort in Gros Islet (Cap Estate), you'll be within a 5-minute drive of Sandals Golf and Country Club and Rodney Bay Aquatic Centre. This all-inclusive property is 1.4 mi (2.3 km) from Smugglers Cove and 1.9 mi (3 km) from Saint Joseph the Worker Catholic Church.

Hotel in Saint George, Ratho Mill · 39.83 km from centre
8.6
412 reviews
Breakfast available
Located in Ratho Mill, Blue Lagoon Hotel & Marina is by the sea, within a 15-minute drive of Botanical Gardens and Villa Beach. This beach hotel is 5.7 mi (9.3 km) from Fort Charlotte.

Hotel in Saint George, Kingstown · 35.89 km from centre
9.2
308 reviews
A stay at Grenadine House places you in the heart of Kingstown, within a 10-minute walk of St. George's Anglican Cathedral and Botanical Gardens. This spa hotel is 0.9 mi (1.4 km) from Kingstown Market and 2 mi (3.2 km) from Fort Charlotte.

All-inclusive resort in Castries · 62.52 km from centre
8.4
365 reviews
Breakfast available
Located in Castries, Sandals Regency La Toc - ALL INCLUSIVE Couples Only is by the ocean, within a 5-minute drive of Mont Fortune Historic Area and Eudovic's Art Studio. This all-inclusive property is 23.7 mi (38.2 km) from Anse Chastanet Beach and 1.3 mi (2.1 km) from Sir Arthur Lewis Community College.