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
Caribbean Islands
See the latest prices and deals by choosing your dates
Hotel in Caribbean Islands, Paraguachí · 673.25 mi from centre
7.8
74 reviews
Breakfast available
When you stay at Sunsol Isla Caribe in Paraguachí, you'll be on the beach and 5 minutes by foot from El Tirano Beach. This all-inclusive hotel is 1.6 mi (2.6 km) from Playa Parguito and 2.8 mi (4.6 km) from Agua Beach.
Hotel in Cartagena · 676.64 mi from centre
8.2
115 reviews
With a stay at Aura Hotel Barú in Cartagena, you'll be 1.5 mi (2.4 km) from Corales del Rosario National Park and 15.2 mi (24.4 km) from Blanca Beach. This beach hotel is within the region of Isla Grande Beach and Rosario Islands Oceanarium.
Hotel in Le Marin, Trois-Ilets · 676.99 mi from centre
8.6
787 reviews
Breakfast available
With a stay at Hotel La Pagerie in Trois-Ilets (Pointe du Bout), you'll be steps from Windward Islands and Martinique Regional Nature Park. This golf hotel is 19.9 mi (32 km) from Cruise Terminal and 0.3 mi (0.5 km) from Pointe du Bout Beach.
Hotel in Le Marin, Trois-Ilets · 677.27 mi from centre
8.2
82 reviews
Breakfast available
When you a stay at La Suite Villa in Trois-Ilets, you'll be near the beach, just steps from Windward Islands and Martinique Regional Nature Park. This luxury hotel is 19.4 mi (31.2 km) from Cruise Terminal and 0.5 mi (0.8 km) from Anse Mitan.
Hotel in Rosario Islands · 677.45 mi from centre
8.4
389 reviews
Breakfast available
With a stay at Hotel San Pedro de Majagua in Rosario Islands, you'll be on the waterfront and 7 minutes by foot from Isla Grande Beach. This beach hotel is 0.1 mi (0.1 km) from Bendita Beach.
Hotel in Cartagena · 677.47 mi from centre
9.2
329 reviews
Breakfast available
With a stay at Las Islas in Cartagena, you'll be in a national park, within a 10-minute drive of Isla Grande Beach and Corales del Rosario National Park. This beach hotel is 16.6 mi (26.7 km) from Blanca Beach and 0.9 mi (1.5 km) from Bendita Beach.
Hotel in Rosario Islands · 678.61 mi from centre
8.8
196 reviews
Breakfast available
When you stay at Hotel Coralina Island in Rosario Islands, you'll be on the beach and within a 5-minute drive of Bendita Beach. This beach hotel is within close proximity of Rosario Islands Oceanarium and Isla Grande Beach.
Hotel in Cartagena · 678.90 mi from centre
8.8
165 reviews
Located in Cartagena, Hotel Isla del Encanto is by the sea, within a 5-minute drive of Isla Grande Beach and Corales del Rosario National Park. This beach hotel is within the region of Blanca Beach.
Hotel in Rosario Islands · 679.24 mi from centre
9.0
2 reviews
Breakfast available
When you stay at Pao Pao Hotel and Beach Club in Rosario Islands, you'll be on the beach and steps from Rosario Islands Oceanarium. This beach hotel is within the vicinity of Isla Grande Beach and Bendita Beach.
Hotel in Caribbean Islands, Aguirre · 680.96 mi from centre
8.4
17 reviews
Breakfast available
Located in Aguirre, Sunsol Unik Luxury Hotel is connected to a shopping centre, within a 10-minute drive of La Caracola Beach and San Carlos Borromeo Castle. This family-friendly hotel is 3.3 mi (5.4 km) from Pampatar Beach and 3.8 mi (6.1 km) from Museo de Arte Contemporáneo Francisco Narváez.
Hotel in South America, Lecheria · 689.06 mi from centre
9.2
5 reviews
Breakfast available
With a stay at Eurobuilding Hotel & Suites Lecheria in Lecheria, you'll be within a 15-minute drive of Los Canales Beach and Andres Eloy Blanco Park. This beach hotel is 6.8 mi (10.9 km) from Casa Fuerte and 7.1 mi (11.5 km) from Puerto La Cruz Ferry Terminal.
Resort in St. Lucia, Anse La Raye · 696.29 mi from centre
9.2
667 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.
All-inclusive resort in Gros Islet · 696.77 mi from centre
8.6
301 reviews
Breakfast available
With a stay at Sandals Grande St. Lucian - ALL INCLUSIVE Couples Only in Gros Islet (Cap Estate), you'll be steps from Windward Islands and 7 minutes by foot from Pigeon Island National Landmark. This all-inclusive property is 1.1 mi (1.7 km) from Saint Joseph the Worker Catholic Church and 1.1 mi (1.8 km) from Friday Night Street Party.
Resort in St. Lucia, Marigot Bay · 696.81 mi from centre
7.2
395 reviews
Breakfast available
With a stay at Marigot Beach Club and Dive Resort in Marigot Bay, you'll be 0.1 mi (0.1 km) from Marigot Bay and 13.5 mi (21.8 km) from Rodney Bay Marina. This beach resort is 14.7 mi (23.7 km) from Reduit Beach and 20.5 mi (33 km) from Anse Chastanet Beach.
Resort in Gros Islet · 696.89 mi from centre
9.0
950 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.
All-inclusive resort in Castries · 696.91 mi from centre
8.4
356 reviews
Breakfast available
With a stay at Sandals Regency La Toc - ALL INCLUSIVE Couples Only in Castries, you'll be on the waterfront, just steps from Windward Islands and a 2-minute drive from Mont Fortune Historic Area. 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.
Resort in Gros Islet · 697.00 mi from centre
9.2
233 reviews
With a stay at Cap Maison Resort & Spa in Gros Islet (Cap Estate), you'll be steps from Windward Islands and Smugglers Cove. This beach resort is 15.9 mi (25.6 km) from Marigot Bay and 1.3 mi (2 km) from Sandals Golf and Country Club.
Hotel in Gros Islet · 697.05 mi from centre
10.0
40 reviews
Breakfast available
When you a stay at East Winds Saint Lucia in Gros Islet, you'll be on the beach, just steps from Windward Islands and Labrelotte Bay. This beach hotel is 1.4 mi (2.2 km) from Choc Bay and 2.2 mi (3.6 km) from Baywalk Shopping Mall.
All-inclusive resort in St. Lucia, Marigot Bay · 697.06 mi from centre
8.6
457 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.
All-inclusive resort in Gros Islet · 697.08 mi from centre
7.8
447 reviews
With a stay at Hideaway at Royalton Saint Lucia, An Autograph Collection All-Inclusive Resort - Adults Only 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 15.5 mi (25 km) from Marigot Bay and 1.5 mi (2.3 km) from Smugglers Cove.