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,406 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 Carolina · 286.88 mi from centre
9.0
45 reviews
Breakfast available
A stay at Aire de O:live places you in the heart of Carolina, steps from Carolina Beach and Isla Verde Beach. This beach hotel is 5.3 mi (8.5 km) from Condado Beach and 5.6 mi (9 km) from Pan American Pier.

Resort in Carolina · 287.09 mi from centre
9.0
1,494 reviews
Breakfast available
With a stay at The Royal Sonesta San Juan in Carolina (Isla Verde), you'll be a 4-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 Puerto Rico Island, Río Grande · 304.45 mi from centre
9.0
276 reviews
Located in Río Grande (Mameyes II), Margaritaville Vacation Club by Wyndham - Rio Mar is steps from Luquillo Beach and a 3-minute drive from Wyndham Rio Mar Golf Course. This beach hotel is 4.9 mi (7.9 km) from El Yunque National Forest and 12.8 mi (20.6 km) from El Conquistador Golf Course.

Hotel in U.S. Virgin Islands, Christiansted · 379.15 mi from centre
9.0
957 reviews
Breakfast available
Located in Christiansted, The Buccaneer Beach & Golf Resort is on the beach – a 4-minute walk from Buccaneer Beach and 12 minutes by foot from Buccaneer Golf Course. This beach hotel is 1 mi (1.7 km) from Shoys Beach and 7.9 mi (12.7 km) from Casino at the Divi Carina Bay.

Hotel in British Virgin Islands, Scrub Island · 385.11 mi from centre
9.0
147 reviews
Breakfast available
With a stay at Scrub Island Resort, Spa & Marina in Scrub Island, you'll be on the waterfront, just a 4-minute walk from Lee Bay Beach and 7 minutes by foot from Cam Bay Beach. This beach hotel is 9.6 mi (15.4 km) from Tortola Cruise Ship Port and 0.1 mi (0.1 km) from Marina Cay Beach.

Hotel in Dominican Republic, Bonao · 25.82 mi from centre
8.9
24 reviews
Set in Bonao, 48 km from La Vega Olympic Stadium, Guacamayos Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can make use of a bar.
All rooms include air conditioning and a flat-screen TV, and some units at the hotel have a balcony.
Cibao International Airport is 74 km from the property.

Resort in Punta Cana · 120.98 mi from centre
8.9
2,094 reviews
Breakfast available
Set in Uvero Alto Beach, this resort features a furnished terrace with a swimming pool, a tennis court, a spa & wellness centre and an Explorer’s Club for Kids.
The air-conditioned rooms at Jewel Punta Cana include modern décor, a seating area, CD player, iPod dock and a flat-screen satellite TV with DVD player. These accommodations also offer a coffee maker and a minibar. The bathrooms are private an comes with bathrobe and slippers.
Jewel Punta Cana has 6 international restaurants and 10 lounges. The guests can enjoy Mexican, Asian and Italian cuisine and steaks specialities. The seafood is served in an outdoor thatch-roof palapa.
This complex can arrange activities like horse riding, windsurfing, diving and snorkelling. There is also a casino, golf course and massage services.
The resort is 30 km from Bavaro Town Centre and 1 hour and 30 minutes’ from the dock to go to Catalina Island. Punta Cana International Airport is 40 minutes’ drive away.
Family Friendly hotel, please see fine print for additional information.

All-inclusive resort in Bávaro, Punta Cana · 127.57 mi from centre
8.9
1,081 reviews
Featuring free WiFi, Majestic Mirage Punta Cana offers accommodation in Punta Cana, 26 km from freshwater lagoons. The resort has a private beach area and water sports facilities, and guests can enjoy a meal at the restaurant or a drink at the bar.
Every room at this resort is air conditioned and is equipped with a flat-screen TV. Certain rooms include views of the pool or garden. For your comfort, you will find bath robes, slippers and free toiletries. All the rooms have a spa bath or a hot tub.
There is a 24-hour front desk, a cash machine, hairdresser's, and gift shop at the property. Free private parking is available on site.
There is a golf club near the property: Punta Blanca. Cap Cana Marina is 27 km from Majestic Mirage Punta Cana, while Playa Juanillo is 27 km away. The nearest airport is Punta Cana International Airport, 21 km from the property.

Hotel in Bávaro, Punta Cana · 130.41 mi from centre
8.9
30 reviews
Breakfast available
Facing the beachfront, LOS CORALES del Mar STUDIOS & SUITES SPA offers 5-star accommodation in Punta Cana and has an outdoor swimming pool, garden and private beach area. Boasting an ATM, this property also provides guests with a terrace. Guests can enjoy American and Argentinian dishes at the restaurant or have a cocktail at the bar.
At the hotel, all rooms are fitted with a wardrobe. Complete with a private bathroom fitted with a shower and free toiletries, all guest rooms at LOS CORALES del Mar STUDIOS & SUITES SPA have a flat-screen TV and air conditioning, and some rooms also offer a balcony. Guest rooms will provide guests with a fridge.
An à la carte, continental or Italian breakfast is available at the property.
Arena Gorda Beach is 400 metres from the accommodation, while Cocotal Golf and Country Club is 1.8 km away. Punta Cana International Airport is 15 km from the property, and the property offers a paid airport shuttle service.

Hotel in Santo Domingo · 30.49 mi from centre
8.8
862 reviews
Breakfast available
With a stay at Holiday Inn Santo Domingo by IHG, you'll be centrally located in Santo Domingo, within a 5-minute drive of Blue Mall and Malecon. This luxury hotel is 3.1 mi (4.9 km) from Sambil Santo Domingo and 7.4 mi (11.9 km) from Assembly Hall of Jehovah's Witnesses.

Hotel in Santo Domingo · 32.73 mi from centre
8.8
315 reviews
Breakfast available
A stay at Mauad Hotel Boutique places you in the heart of Santo Domingo, within a 5-minute drive of National Museum and Centro Olimpico. This luxury hotel is 2.1 mi (3.3 km) from Columbus Park and 2.3 mi (3.7 km) from Alcazar de Colon.

Hotel in Santo Domingo · 33.13 mi from centre
8.8
966 reviews
Breakfast available
With a stay at Sheraton Santo Domingo Hotel, you'll be centrally located in Santo Domingo, steps from Malecon and within a 5-minute drive of Sambil Santo Domingo. This spa hotel is 4.3 mi (6.9 km) from Blue Mall and 5.9 mi (9.5 km) from Assembly Hall of Jehovah's Witnesses.

Hotel in Las Terrenas · 78.73 mi from centre
8.8
521 reviews
Breakfast available
Located on a private beach in the Dominican Republic, Playa Colibri features an outdoor pool, hot tub and beach bar. Its spacious studios and apartments offer a patio and fully equipped kitchen.
The air conditioned accommodations provide free Wi-Fi and cable TV. The colorful studios and apartments have tiled floors and ceiling fans and also include a safety deposit box. Some apartments feature ocean views.
This beautifully landscaped property offers guests beach chairs and beach towels. It has a library along with guest laundry facilities.
Playa Colibri is just 1 km from downtown Las Terrenas. It is 15 km from El Limon Waterfalls and 22 km from Samana International Airport.

Resort in Dominican Republic, Samaná · 82.88 mi from centre
8.8
322 reviews
Breakfast available
With a stay at Hotel Bannister by Mint in Samaná (Doncel), you'll be a 4-minute walk from Marina Puerto Bahía and within a 5-minute drive of Tainopark. This family-friendly resort is 8.7 mi (14 km) from Cayo Levantado and 3.7 mi (5.9 km) from Whale Museum of Samana.

Resort in North Coast, Cabrera · 83.52 mi from centre
8.8
58 reviews
Breakfast available
Located in Cabrera, Casablanca Hotel is in the mountains, within a 15-minute drive of Playa Diamante and Dudú Lagoon. This luxury resort is 3.6 mi (5.8 km) from Playa el Bretón and 7.5 mi (12.1 km) from Playa La Entrada.

Hotel in Samaná · 87.09 mi from centre
8.8
487 reviews
Breakfast available
With a stay at Bahia Principe Grand Samana - Adults Only in Samaná, you'll be within a 5-minute drive of Cayo Levantado and Playa Las Flechas. This beach hotel is 0.5 mi (0.8 km) from Cayo Levantado Beach and 3.4 mi (5.5 km) from Playa Nandy.

Resort in Bayahíbe, San Rafael del Yuma · 102.35 mi from centre
8.8
972 reviews
With a stay at Dreams La Romana Resort & Spa - All Inclusive in San Rafael del Yuma, you'll be on the beach, within a 10-minute drive of Bayahibe Beach and Cotubamana National Park. 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.

Resort in Bayahíbe, San Rafael del Yuma · 102.35 mi from centre
8.8
609 reviews
Breakfast available
Located in San Rafael del Yuma, Secrets La Romana Resort & Spa - Adults Only - All Inclusive is by the ocean, within a 10-minute drive of Bayahibe Beach and East National Park. This beach resort is 11.6 mi (18.7 km) from Dye Fore Golf Club and 13.1 mi (21.1 km) from La Romana Port.

Hotel in Bayahíbe, San Rafael del Yuma · 103.35 mi from centre
8.8
184 reviews
Breakfast available
Located in San Rafael del Yuma, TRACADERO Beach Club and Holidays Rentals is within a 15-minute drive of Dominicus Beach and Bayahibe Beach. This beach hotel is 15 mi (24.2 km) from Casa de Campo Marina and 15.2 mi (24.5 km) from La Romana Port.