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
All-inclusive resort in Bávaro, Punta Cana · 127.32 mi from centre
7.2
1,420 reviews
Breakfast available
Located in Punta Cana (Bávaro), Royalton Splash Punta Cana, An Autograph Collection All-Inclusive Resort & Casino is within a 10-minute drive of Punta Blanca Golf Course and Arena Gorda Beach. This all-inclusive property is 5.6 mi (9 km) from Cocotal Golf and Country Club and 7.6 mi (12.2 km) from Macao Beach.
Hotel in Santo Domingo Este · 36.55 mi from centre
7.4
278 reviews
Breakfast available
In the heart of Santo Domingo Este, Golden House Hotel & Restaurant is within a 5-minute drive of Assembly Hall of Jehovah's Witnesses and Colon Lighthouse and Museum. This hotel is 4.3 mi (6.9 km) from Alcazar de Colon and 5 mi (8.1 km) from National Aquarium.
Hotel in Punta Cana · 132.82 mi from centre
9.0
895 reviews
Breakfast available
With a stay at Four Points by Sheraton Puntacana Village in Punta Cana (Punta Cana Village), you'll be a 2-minute drive from BlueMall Punta Cana and 6 minutes from Corales Golf Course. This golf hotel is 3.4 mi (5.5 km) from La Cana Golf Course and 3.4 mi (5.5 km) from Six Senses Spa.
Resort in Carolina · 287.09 mi from centre
9.0
1,484 reviews
Breakfast available
With a stay at The Royal Sonesta San Juan in Carolina (Isla Verde), you'll be a 3-minute walk from Isla Verde Beach and 6 minutes by foot from Carolina Beach. This beach resort is 5.2 mi (8.4 km) from Condado Beach and 5.5 mi (8.8 km) from Pan American Pier.
Hotel in Bávaro, Punta Cana · 127.20 mi from centre
8.2
46 reviews
Located in Punta Cana (Bávaro), Grand Memories Punta Cana All Inclusive is within a 10-minute drive of Cana Bay Golf Club and Iberostar Golf Course. This all-inclusive hotel is 1.1 mi (1.8 km) from Arena Gorda Beach and 7.7 mi (12.4 km) from Macao Beach.
Resort in Puerto Rico Island, Humacao · 303.38 mi from centre
8.2
409 reviews
Breakfast available
With a stay at Wyndham Palmas Beach and Golf Boutique Resort in Humacao, you'll be on the beach, just a 5-minute walk from Palmas del Mar Beach and a 5-minute drive from Palmas Del Mar Golf Club. This beach resort is 7.4 mi (12 km) from Playa Guayanés and 9.5 mi (15.3 km) from Lucia Beach.
All-inclusive resort in El Cortecito, Punta Cana · 130.04 mi from centre
7.4
436 reviews
Breakfast available
Located in Punta Cana (Bávaro), Vista Sol Punta Cana Beach Resort & Spa - All Inclusive is within a 15-minute walk of Cortecito Beach and Los Corales Beach. This all-inclusive property is 4 mi (6.5 km) from Bavaro Beach and 11.1 mi (17.9 km) from Macao Beach.
Hotel in Condado, San Juan · 283.93 mi from centre
8.4
1,068 reviews
Breakfast available
With a stay at AC Hotel by Marriott San Juan Condado in San Juan (Condado), you'll be a 5-minute drive from Pan American Pier and 5 minutes from Puerto Rico Convention Center. This eco-friendly hotel is 1 mi (1.7 km) from Condado Beach and 2.8 mi (4.5 km) from Port of San Juan.
Resort in Condado, San Juan · 283.00 mi from centre
7.4
722 reviews
Breakfast available
The Condado Plaza Hotel is centrally located in San Juan – a 4-minute walk from Condado Beach and 9 minutes by foot from Parque La Ventana al Mar. This beach resort is 0.5 mi (0.9 km) from Luis Muñoz Rivera Park and 0.6 mi (1 km) from Third Millennium Park.
Hotel in Santurce, San Juan · 282.45 mi from centre
8.8
905 reviews
Breakfast available
Sheraton Puerto Rico Resort & Casino is in the heart of San Juan, within a 5-minute walk of Distrito T-Mobile and Puerto Rico Convention Center. This casino hotel is 0.3 mi (0.4 km) from Coca-Cola Music Hall and 0.5 mi (0.8 km) from Pan American Pier.
Hotel in Santurce, San Juan · 284.15 mi from centre
8.8
921 reviews
Breakfast available
With a stay at DoubleTree by Hilton San Juan, you'll be centrally located in San Juan, within a 5-minute drive of Condado Beach and Pan American Pier. This family-friendly hotel is 2.9 mi (4.7 km) from Port of San Juan and 0.9 mi (1.5 km) from Casino del Mar at La Concha Resort.
All-inclusive resort in Bávaro, Punta Cana · 129.68 mi from centre
7.2
961 reviews
With a stay at Grand Palladium Punta Cana Resort & Spa - All Inclusive in Punta Cana, you'll be 0.2 mi (0.4 km) from Cortecito Beach and 10.9 mi (17.5 km) from Macao Beach. This all-inclusive property is 5.2 mi (8.4 km) from Bavaro Beach and 5.2 mi (8.3 km) from Arena Gorda Beach.
Hotel in Santurce, San Juan · 282.84 mi from centre
7.2
960 reviews
Breakfast available
Located in San Juan (Santurce), Ciqala Suites Hotel is within a 15-minute walk of Pan American Pier and Sheraton Casino. This hotel is 0.6 mi (1 km) from Distrito T-Mobile and 0.6 mi (1 km) from Puerto Rico Convention Center.
Hotel in San Juan · 280.98 mi from centre
9.0
112 reviews
Breakfast available
With a stay at Alma San Juan in San Juan (Old San Juan), you'll be a 2-minute drive from Port of San Juan and 8 minutes from Pan American Pier. This hotel is 2.3 mi (3.7 km) from Condado Beach and 3 mi (4.8 km) from Puerto Rico Convention Center.
Resort in Playa Dorada, Puerto Plata · 87.93 mi from centre
7.4
854 reviews
With a stay at Viva Heavens by Wyndham, A Trademark All Inclusive in Puerto Plata (Playa Dorada), you'll be a 1-minute drive from Playa Dorada Golf Course and 6 minutes from Lorilar Ranch. This all-inclusive resort is 4.3 mi (6.8 km) from Amber Museum.
All-inclusive resort in Bayahíbe, San Rafael del Yuma · 104.05 mi from centre
7.4
986 reviews
Breakfast available
When you stay at Catalonia Bayahibe – All Inclusive in San Rafael del Yuma, you'll be on the waterfront, within a 15-minute drive of Dominicus Beach and Bayahibe Beach. This all-inclusive property is 15.5 mi (25 km) from Casa de Campo Marina and 15.7 mi (25.3 km) from La Romana Port.
All-inclusive resort in Bávaro, Punta Cana · 129.33 mi from centre
7.8
1,525 reviews
Breakfast available
With a stay at Occidental Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 1-minute drive from Cortecito Beach and 12 minutes from Los Corales Beach. This all-inclusive property is 4.6 mi (7.4 km) from Cocotal Golf and Country Club and 4.9 mi (7.8 km) from Arena Gorda Beach.
Resort in Punta Cana · 132.15 mi from centre
7.4
183 reviews
Located in Punta Cana (Cap Cana Marina), Punta Palmera Cap Cana by Essenza Retreats is within a 10-minute drive of Indigenous Eyes Ecological Park and Juanillo Beach. This beach resort is 1.6 mi (2.6 km) from Punta Cana Beach and 3.9 mi (6.3 km) from La Cana Golf Course.
Hotel in North Coast, San Fernando de Monte Cristi · 123.20 mi from centre
9.1
43 reviews
Aparta Hotel Esa Buya features an outdoor swimming pool, garden, a shared lounge and terrace in San Fernando de Monte Cristi. Featuring a restaurant, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Free private parking is available and the hotel also provides car hire for guests who want to explore the surrounding area.
The rooms at the hotel are equipped with a seating area. Aparta Hotel Esa Buya features certain units with city views, and every room is fitted with a balcony. All units in the accommodation are equipped with a flat-screen TV and free toiletries.
Guests at Aparta Hotel Esa Buya can enjoy a buffet breakfast.
Speaking both English and Spanish, staff at the reception can help you plan your stay.
All-inclusive resort in Punta Cana · 134.58 mi from centre
7.4
1,277 reviews
Breakfast available
Located in Punta Cana, Catalonia Punta Cana - All Inclusive is by the sea – a 3-minute drive from Cabeza de Toro Beach and 10 minutes from Downtown Punta Cana. This all-inclusive property is 7.3 mi (11.7 km) from Cocotal Golf and Country Club and 8.1 mi (13 km) from Bavaro Beach.