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 Miami-Dade County, Coral Gables · 805.58 mi from centre
9.0
961 reviews
Breakfast available
In the heart of Coral Gables, Biltmore Hotel - Miami - Coral Gables is within a 5-minute drive of Miracle Mile and Shops at Merrick Park. This golf hotel is 3 mi (4.8 km) from University of Miami and 5.4 mi (8.7 km) from Dadeland Mall.

Resort in Cartagena Walled City, Cartagena · 656.45 mi from centre
9.4
946 reviews
Breakfast available
With a stay at Sofitel Legend Santa Clara Cartagena, you'll be centrally located in Cartagena, steps from Fine Arts and within a 10-minute walk of Clock Tower. This family-friendly resort is 0.9 mi (1.4 km) from Republik Bank and 0.9 mi (1.5 km) from San Pedro Claver Church and Convent.

All-inclusive resort in St. Lucia, Vieux Fort · 709.24 mi from centre
9.6
71 reviews
Breakfast available
With a stay at Serenity At Coconut Bay - All Inclusive - Adults Only in Vieux Fort, you'll be on the beach, just a 1-minute walk from Windward Islands and 13 minutes by foot from Sandy Beach. This all-inclusive property is 16.6 mi (26.7 km) from Gros Piton and 0.7 mi (1.1 km) from Maria Islands Nature Reserve.

Resort in Palm Beach County, Manalapan · 830.02 mi from centre
9.2
891 reviews
Breakfast available
When you stay at Eau Palm Beach Resort & Spa in Manalapan, you'll be on the waterfront, within a 15-minute drive of Lake Worth Beach and CityPlace. This beach resort is 8.4 mi (13.4 km) from Worth Avenue and 8.6 mi (13.8 km) from Atlantic Avenue.

Hotel in Cartagena · 668.71 mi from centre
9.4
438 reviews
Breakfast available
With a stay at Sofitel Barú Cartagena in Cartagena, you'll be 8.1 mi (13.1 km) from National Aviary of Colombia and 22.2 mi (35.7 km) from San Felipe de Barajas Castle. This beach hotel is 22.5 mi (36.2 km) from Cartagena de Indias Convention Center and 22.5 mi (36.2 km) from Clock Tower.

Hotel in Ocho Rios · 439.45 mi from centre
9.0
109 reviews
Breakfast available
A stay at Sago Palm Hotel places you in the heart of Ocho Rios, within a 10-minute walk of Jamaica Beaches and Turtle Beach. This luxury hotel is 3 mi (4.8 km) from Dunn's River Falls and 0.1 mi (0.2 km) from Ocho Rios Clock Tower.

Hotel in Cartagena Centro, Cartagena · 656.68 mi from centre
9.8
397 reviews
Breakfast available
With a stay at Hotel Casa San Agustin, you'll be centrally located in Cartagena – a 1-minute drive from Clock Tower and 12 minutes from Bocagrande Beach. This luxury hotel is 0.1 mi (0.1 km) from University of Cartagena and 0.1 mi (0.1 km) from San Agustin Convent.

Resort in Saint Mary, Carlisle Bay · 573.20 mi from centre
9.2
277 reviews
Breakfast available
With a stay at Carlisle Bay in Carlisle Bay, you'll be 5 mi (8 km) from Darkwood Beach and 6.4 mi (10.4 km) from Fryes Beach. This beach resort is 9.3 mi (15 km) from Nelson's Dockyard and 10.5 mi (16.9 km) from Shirley Heights.

Hotel in La Boquilla, Cartagena · 652.77 mi from centre
8.8
914 reviews
Breakfast available
With a stay at Radisson Cartagena Ocean Pavillion Hotel in Cartagena (La Boquilla), you'll be within a 15-minute drive of Clock Tower and Bocagrande Beach. This beach hotel is 0.5 mi (0.7 km) from Las Americas International Convention Center and 1.4 mi (2.3 km) from La Boquilla Beach.

Hotel in British Virgin Islands, Virgin Gorda · 390.91 mi from centre
9.2
82 reviews
Breakfast available
With a stay at Rosewood Little Dix Bay in Virgin Gorda, you'll be on the beach, just a 2-minute walk from Little Dix Bay Beach and 12 minutes by foot from Savannah Bay. This beach hotel is 0.9 mi (1.5 km) from Virgin Gorda Harbor and 1.9 mi (3 km) from Little Fort National Park.

Hotel in Brickell, Miami · 802.28 mi from centre
8.8
774 reviews
SLS LUX Brickell is centrally located in Miami – a 3-minute walk from Brickell City Centre and 10 minutes by foot from James L. Knight Center. This luxury hotel is 1 mi (1.6 km) from Bayfront Park and 1.4 mi (2.2 km) from Kaseya Center.

Hotel in Marathon · 810.63 mi from centre
9.0
917 reviews
Breakfast available
With a stay at Isla Bella Beach Resort & Spa in Marathon, you'll be on the beach, just steps from Vaca Key and a 2-minute drive from The Turtle Hospital. This beach hotel is 2.5 mi (4 km) from Seven Mile Bridge and 3.4 mi (5.5 km) from Florida Keys Country Club.

All-inclusive resort in Trelawny, Falmouth · 474.06 mi from centre
9.0
892 reviews
Breakfast available
With a stay at Excellence Oyster Bay - Adults Only All Inclusive in Falmouth, you'll be on the beach, within a 10-minute drive of Jamaica Beaches and Blue Waters Beach Club. This all-inclusive property is 15.9 mi (25.6 km) from Rose Hall Great House and 23.5 mi (37.9 km) from Doctor's Cave Beach.

All-inclusive resort in St. George's · 729.84 mi from centre
9.8
74 reviews
Breakfast available
With a stay at Spice Island Beach Resort All Inclusive in St. George's, you'll be on the beach, within a 10-minute drive of Grand Anse Beach and Windward Islands. This all-inclusive property is 0.1 mi (0.1 km) from Grand Anse Bay and 0.3 mi (0.5 km) from Spiceland Mall.

All-inclusive resort in Negril · 520.47 mi from centre
9.0
198 reviews
Breakfast available
When you stay at Grand Lido Negril Au-Naturel, An Autograph Collection All-Inclusive Resort - Adults Only in Negril, you'll be on the beach, within a 10-minute walk of Seven Mile Beach and Jamaica Beaches. This all-inclusive property is 0.1 mi (0.1 km) from Bloody Bay Beach and 0.1 mi (0.1 km) from Bloody Bay.

All-inclusive resort in Tower Isle · 435.19 mi from centre
9.2
959 reviews
With a stay at Couples Tower Isle All Inclusive in Tower Isle, you'll be on the beach, within a 15-minute drive of Dunn's River Falls and Coral Reef. This all-inclusive property is 5.4 mi (8.6 km) from Jamaica Beaches and 5.4 mi (8.7 km) from Turtle Beach.

Resort in Montego Bay · 486.68 mi from centre
8.6
1,251 reviews
When you stay at Jewel Grande Montego Bay Resort & Spa – All Inclusive in Montego Bay, you'll be next to a golf course, within a 5-minute drive of Jamaica Beaches and Rose Hall Great House. This all-inclusive resort is 7.4 mi (12 km) from Doctor's Cave Beach and 10.4 mi (16.8 km) from Montego Bay Cruise Ship Terminal.

Resort in Palm Beach County, Singer Island · 839.25 mi from centre
8.8
987 reviews
Breakfast available
When you stay at Palm Beach Marriott Singer Island Beach Resort & Spa in Singer Island, you'll be on the beach – a 3-minute drive from Peanut Island and 7 minutes from Port of Palm Beach. This beach resort is 3.9 mi (6.3 km) from Jupiter Beach and 6.1 mi (9.8 km) from Rapids Water Park.

Bed & breakfast in Cartagena Centro, Cartagena · 656.74 mi from centre
9.2
280 reviews
Breakfast available
With a stay at Hotel Boutique Casa del Coliseo in Cartagena (Cartagena Walled City), you'll be steps from Clock Tower and 8 minutes by foot from Cartagena de Indias Convention Center. This beach bed & breakfast is 1.7 mi (2.8 km) from San Felipe de Barajas Castle and 1.9 mi (3 km) from Bocagrande Beach.

Resort in Willemstad · 452.28 mi from centre
8.8
829 reviews
Breakfast available
Located in Willemstad (Piscadera), Curacao Marriott Beach Resort is within a 10-minute drive of Blue Bay Beach and Blue Bay. This beach resort is 6.7 mi (10.9 km) from Mambo Beach and 6.7 mi (10.8 km) from Curaçao Sea Aquarium.