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 Condado, San Juan · 283.36 mi from centre
9.0
1,485 reviews
Breakfast available
A stay at Condado Vanderbilt Hotel places you in the heart of San Juan, within a 10-minute walk of Condado Beach and Casino del Mar at La Concha Resort. This beach hotel is 1.5 mi (2.4 km) from Pan American Pier and 1.7 mi (2.7 km) from Puerto Rico Convention Center.
Hotel in Punta Cana · 133.35 mi from centre
9.8
94 reviews
Breakfast available
When you stay at Tortuga Bay Hotel in Punta Cana, you'll be by the sea, just steps from La Cana Golf Course and Six Senses Spa. This beach hotel is 0.1 mi (0.1 km) from Punta Cana Beach and 1.9 mi (3.1 km) from Indigenous Eyes Ecological Park.
Hotel in Santo Domingo · 33.22 mi from centre
8.6
1,000 reviews
Breakfast available
With a stay at Crowne Plaza Santo Domingo by IHG, you'll be centrally located in Santo Domingo, steps from Malecon and within a 5-minute drive of Sambil Santo Domingo. This casino hotel is 4.2 mi (6.8 km) from Agora Mall and 4.5 mi (7.2 km) from Blue Mall.
All-inclusive resort in Bayahíbe, San Rafael del Yuma · 104.06 mi from centre
8.8
994 reviews
When you stay at Iberostar Selection Hacienda Dominicus - All Inclusive in San Rafael del Yuma, you'll be on the waterfront – a 4-minute drive from Dominicus Beach and 9 minutes from Bayahibe Beach. This all-inclusive property is 15.3 mi (24.6 km) from Casa de Campo Marina and 15.5 mi (24.9 km) from La Romana Port.
All-inclusive resort in Punta Cana · 131.34 mi from centre
9.4
1,000 reviews
When you stay at Hyatt Ziva Cap Cana - All Inclusive in Punta Cana, you'll be on the waterfront – a 1-minute drive from Juanillo Beach and 8 minutes from Punta Espada Golf Course. This beach property is 4.6 mi (7.4 km) from Punta Cana Beach and 16.6 mi (26.7 km) from Bavaro Beach.
Resort in Dominican Republic, Samaná · 82.88 mi from centre
8.8
324 reviews
Breakfast available
With a stay at Hotel Bannister by Mint in Samaná (Doncel), you'll be within a 10-minute drive of Samana Bay and Tainopark. This family-friendly resort is 8.7 mi (14 km) from Cayo Levantado and 24.1 mi (38.8 km) from Rincon Beach.
Resort in La Romana · 96.25 mi from centre
9.2
1,003 reviews
Breakfast available
Located in La Romana, Casa de Campo Resort and Villas is by the ocean – a 3-minute walk from Teeth of the Dog Golf Course and 5 minutes by foot from Casa de Campo Equestrian Center. This beach resort is 1.6 mi (2.7 km) from Playa Minitas and 2 mi (3.2 km) from The Links.
Hotel in Las Terrenas · 75.98 mi from centre
9.0
346 reviews
With a stay at Sublime Samana Hotel & Residences in Las Terrenas, you'll be on the beach, within a 15-minute drive of Coson Beach and Plaza Rosada Shopping Center. This beach hotel is 4.4 mi (7.1 km) from Punta Popy Beach and 24.6 mi (39.6 km) from Samana Bay.
Hotel in Condado, San Juan · 283.74 mi from centre
8.8
1,160 reviews
Breakfast available
With a stay at San Juan Marriott Resort and Stellaris Casino in San Juan (Condado), you'll be a 5-minute walk from Casino del Mar at La Concha Resort and within a 5-minute drive of Condado Beach. This beach hotel is 2.3 mi (3.8 km) from Pan American Pier and 2.5 mi (4.1 km) from Puerto Rico Convention Center.
All-inclusive resort in Punta Cana · 120.49 mi from centre
9.0
1,607 reviews
Breakfast available
With a stay at Finest Punta Cana by The Excellence Collection - All Inclusive in Punta Cana (Uvero Alto), you'll be 13 minutes by foot from Sirenis Aquagames Water Park. This all-inclusive property is 6.8 mi (10.9 km) from Macao Beach and 19.7 mi (31.8 km) from Bavaro Beach.
Resort in Puerto Rico Island, Dorado · 268.61 mi from centre
9.4
217 reviews
Breakfast available
With a stay at Dorado Beach, a Ritz-Carlton Reserve in Dorado (Higuillar), you'll be steps from Dorado Beach and a 4-minute drive from Dorado Beach East Golf Course. This beach resort is 23 mi (37 km) from Port of San Juan and 16.5 mi (26.6 km) from Fort Buchanan.
All-inclusive resort in Bávaro, Punta Cana · 127.51 mi from centre
8.8
4,067 reviews
Breakfast available
With a stay at Majestic Elegance Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 1-minute drive from Arena Gorda Beach and 6 minutes from Cana Bay Golf Club. This all-inclusive property is 7.8 mi (12.5 km) from Macao Beach and 7.4 mi (11.9 km) from Los Corales Beach.
Resort in Punta Cana · 133.85 mi from centre
8.8
1,001 reviews
Breakfast available
When you stay at The Westin Puntacana Resort & Club in Punta Cana, you'll be on the waterfront, within a 15-minute drive of Punta Cana Beach and Downtown Punta Cana. This beach resort is 7 mi (11.3 km) from Juanillo Beach and 11.5 mi (18.5 km) from Cocotal Golf and Country Club.
Resort in Punta Cana · 129.58 mi from centre
9.4
151 reviews
Located in Punta Cana, Eden Roc Cap Cana is by the ocean – a 3-minute drive from Punta Espada Golf Course and 7 minutes from Hoyo Azul. This beach resort is 2.7 mi (4.3 km) from Los Establos Cap Cana and 2.7 mi (4.3 km) from Scape Park.
Hotel in Dominican Republic, Jarabacoa · 44.31 mi from centre
9.4
167 reviews
Breakfast available
A stay at Hotel Pinar Dorado by Gran Jimenoa places you in the heart of Jarabacoa – a 2-minute drive from Central Park and 7 minutes from Salto Baiguate Waterfall. This luxury hotel is 3.2 mi (5.1 km) from Malecón de Jarabacoa and 4.1 mi (6.5 km) from Jarabacoa Golf Club.
All-inclusive resort in Bávaro, Punta Cana · 128.43 mi from centre
8.4
119 reviews
Breakfast available
With a stay at Iberostar Selection Coral Bávaro - All Inclusive in Punta Cana, you'll be 0.6 mi (1 km) from Iberostar Golf Course and 9.4 mi (15.2 km) from Macao Beach. This all-inclusive property is 12.3 mi (19.8 km) from Bavaro Beach and 13.7 mi (22 km) from Cabeza de Toro Beach.
All-inclusive resort in Bávaro, Punta Cana · 127.36 mi from centre
9.0
4,900 reviews
Breakfast available
With a stay at Majestic Mirage Punta Cana - All inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Arena Gorda Beach and 6 minutes from Cana Bay Golf Club. This all-inclusive property is 7.5 mi (12 km) from Macao Beach and 7.1 mi (11.4 km) from Los Corales Beach.
All-inclusive resort in Bávaro, Punta Cana · 128.19 mi from centre
8.0
1,000 reviews
With a stay at Iberostar Waves Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Iberostar Golf Course and 8 minutes from Arena Gorda Beach. This all-inclusive property is 4.8 mi (7.7 km) from Cortecito Beach and 6 mi (9.6 km) from Los Corales Beach.
All-inclusive resort in Bávaro, Punta Cana · 128.15 mi from centre
8.2
1,622 reviews
Breakfast available
With a stay at Hotel Riu Palace Bavaro - All Inclusive in Punta Cana (Bávaro), you'll be a 3-minute walk from Arena Gorda Beach and within a 5-minute drive of Iberostar Golf Course. This all-inclusive property is 8.3 mi (13.4 km) from Macao Beach and 12.1 mi (19.5 km) from Bavaro Beach.
Resort in Bayahíbe, San Rafael del Yuma · 102.35 mi from centre
8.8
999 reviews
Breakfast available
With a stay at Hilton La Romana, an All-Inclusive Family Resort in San Rafael del Yuma, you'll be on the beach, within a 10-minute drive of Bayahibe Beach and Monumento Natural Punta Bayahibe. This all-inclusive resort is 5.8 mi (9.4 km) from Dominicus Beach and 13 mi (20.9 km) from Casa de Campo Marina.