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
Resort in Basseterre · 514.20 mi from centre
8.4
969 reviews
Breakfast available
Located in Basseterre, St Kitts Marriott Beach Resort, Casino & Spa is on the Strip – a 5-minute drive from Frigate Bay Beach and 9 minutes from Royal St. Kitts Golf Club. This beach resort is 4.1 mi (6.6 km) from Basseterre Cruise Port and 6.1 mi (9.8 km) from Sandy Bank Beach.
Hotel in St. Lucia, Soufrière · 697.68 mi from centre
9.6
127 reviews
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 Willemstad · 452.18 mi from centre
8.2
173 reviews
Breakfast available
With a stay at Zoetry Curaçao Resort & Spa - All Inclusive in Willemstad (Piscadera), you'll be a 3-minute drive from Curaçao Museum and 8 minutes from Blue Bay Golf Course. This all-inclusive property is 6.6 mi (10.6 km) from Curaçao Sea Aquarium and 6.6 mi (10.7 km) from Mambo Beach.
All-inclusive resort in Christ Church, Maxwell · 812.96 mi from centre
8.0
181 reviews
Breakfast available
When you stay at Sandals Barbados - ALL INCLUSIVE Couples Only in Maxwell, you'll be on the beach, within a 10-minute drive of U.S. Embassy and Carlisle Bay. This all-inclusive property is 0.7 mi (1.1 km) from Dover Beach and 2.3 mi (3.6 km) from Rockley Beach.
All-inclusive resort in St. John's · 570.34 mi from centre
8.4
426 reviews
Breakfast available
With a stay at Sandals Grande Antigua - ALL INCLUSIVE Couples Only in St. John's (Dickenson Bay), you'll be within a 15-minute drive of Dickenson Bay Beach and Sir Vivian Richards Stadium. This all-inclusive property is 9.2 mi (14.8 km) from Jolly Beach and 1 mi (1.7 km) from Runaway Bay Beach.
Resort in Paradise Island · 635.18 mi from centre
8.4
944 reviews
Breakfast available
With a stay at The Cove at Atlantis in Paradise Island, you'll be next to a golf course, within a 10-minute drive of Ocean Club Golf Course and Lucayan Archipelago. This beach resort is 8.3 mi (13.4 km) from Cable Beach and 0.5 mi (0.8 km) from Aquaventure.
Hotel in South Beach, Miami Beach · 800.41 mi from centre
7.8
1,874 reviews
Breakfast available
A stay at Mondrian South Beach places you in the heart of Miami Beach, within a 15-minute walk of Collins Avenue Shopping Area and Lincoln Road Mall. This family-friendly hotel is 0.8 mi (1.3 km) from Ocean Drive and 1.7 mi (2.7 km) from Miami Beach Convention Center.
All-inclusive resort in Montego Bay · 490.06 mi from centre
8.0
451 reviews
When you stay at Sandals Royal Caribbean - ALL INCLUSIVE Couples Only in Montego Bay, you'll be on the beach – a 1-minute drive from Jamaica Beaches and 9 minutes from Montego Bay Convention Centre. This all-inclusive property is 5 mi (8.1 km) from Rose Hall Great House and 4.3 mi (6.9 km) from Doctor's Cave Beach.
All-inclusive resort in Castries · 697.69 mi from centre
8.6
196 reviews
Breakfast available
When you a stay at Sandals Halcyon - ALL INCLUSIVE Couples Only in Castries, you'll be on the beach, just steps from Windward Islands and Choc Bay. This all-inclusive property is 0.1 mi (0.1 km) from Choc Beach and 2.1 mi (3.3 km) from Labrelotte Bay.
Hotel in Bocagrande, Cartagena · 658.44 mi from centre
8.2
985 reviews
Breakfast available
With a stay at Hotel Almirante Cartagena - Colombia in Cartagena (Bocagrande), you'll be steps from Bocagrande Beach and 12 minutes by foot from Castillo Grande Beach. This beach hotel is 2.3 mi (3.7 km) from Clock Tower and 2.3 mi (3.7 km) from Cartagena de Indias Convention Center.
Hotel in Dominica, Portsmouth · 623.89 mi from centre
9.0
32 reviews
Breakfast available
When you stay at Intercontinental Dominica Cabrits Resort & Spa by IHG in Portsmouth, you'll be on the beach, within a 5-minute drive of Cabrits National Park and Fort Shirley. This beach hotel is 1.7 mi (2.7 km) from Indian River and 1.8 mi (3 km) from Toucari Bay.
Resort in Hanover, Green Island · 515.76 mi from centre
8.8
38 reviews
Breakfast available
When you stay at Princess Grand Jamaica Resort - All Inclusive in Green Island, you'll be on the beach and 6 minutes by car from Half Moon Beach. This all-inclusive resort is 11 mi (17.8 km) from Seven Mile Beach and 11.2 mi (18 km) from Hedonism II.
Hotel in Christ Church · 814.61 mi from centre
9.6
95 reviews
Boasting free bikes and a restaurant, Little Arches Boutique Hotel - Adults Only is set in Christ Church. The property has a garden, as well as a terrace. The accommodation features a concierge service, and organising tours for guests.
At the hotel, rooms are fitted with a desk. Every room comes with air conditioning and a flat-screen TV, and certain rooms at Little Arches Boutique Hotel have a sea view. The rooms have a wardrobe.
Little Arches Boutique Hotel - Adults Only offers an outdoor pool. A range of activities are offered in the area, such as cycling.
Silver Sands is 4.4 km from the hotel, while Bridgetown is 10 km from the property.
Resort in Santa Marta · 569.48 mi from centre
8.2
290 reviews
Breakfast available
When you stay at Hilton Santa Marta in Santa Marta, you'll be on the beach, just a 4-minute walk from Bello Horizonte Beach and 11 minutes by foot from Zazue. This beach resort is 14.3 mi (23.1 km) from Tayrona National Natural Park and 5.5 mi (8.8 km) from Rodadero Beach.
All-inclusive resort in Montego Bay · 494.52 mi from centre
8.2
658 reviews
Breakfast available
When you stay at Breathless Montego Bay - Adults Only - All Inclusive in Montego Bay, you'll be on the waterfront, within a 15-minute drive of Montego Bay Cruise Ship Terminal and Jamaica Beaches. This all-inclusive property is 12 mi (19.3 km) from Rose Hall Great House and 3.6 mi (5.7 km) from Doctor's Cave Beach.
Hotel in Coconut Grove, Miami · 803.19 mi from centre
8.8
856 reviews
Breakfast available
With a stay at Mayfair House Hotel & Garden in Miami (Coconut Grove), you'll be within a 5-minute drive of Shops at Merrick Park and Miracle Mile. This luxury hotel is 2.5 mi (4 km) from Vizcaya Museum and Gardens and 3.3 mi (5.3 km) from University of Miami.
All-inclusive resort in Christ Church, Maxwell · 813.05 mi from centre
7.0
50 reviews
Breakfast available
When you stay at Sandals Royal Barbados - ALL INCLUSIVE Couples Only in Maxwell, you'll be on the beach, within a 10-minute drive of U.S. Embassy and Carlisle Bay. This all-inclusive property is 1.4 mi (2.3 km) from Dover Beach and 2.2 mi (3.6 km) from Rockley Beach.
Hotel in Costa Caribe, Montería · 766.43 mi from centre
9.6
166 reviews
Breakfast available
Located in Montería, Hotel Sites Monteria is connected to a shopping centre, within a 15-minute walk of Edificio Sexta Avenida and Monteria Clinic. This luxury hotel is 1.5 mi (2.3 km) from Alamedas Centro Comercial and 2.6 mi (4.2 km) from Cathedral of San Jerónimo de Montería.
Resort in St. Lucia, Soufrière · 697.22 mi from centre
9.6
211 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 Cartagena Centro, Cartagena · 656.87 mi from centre
9.4
491 reviews
Breakfast available
A stay at Movich Hotel Cartagena de Indias places you in the heart of Cartagena, within a 15-minute walk of Clock Tower and Cartagena de Indias Convention Center. This luxury hotel is 1.1 mi (1.8 km) from Bocagrande Beach and 25.1 mi (40.4 km) from Blanca Beach.