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
See the latest prices and deals by choosing your dates

Resort in St. Thomas · 586.60 km from centre
8.4
478 reviews
Breakfast available
Located in St. Thomas, The Ritz-Carlton, St. Thomas is by the ocean – a 3-minute drive from Secret Harbour Beach and 10 minutes from Bolongo Bay. This beach resort is 2.4 mi (3.9 km) from Sapphire Beach and 2.7 mi (4.4 km) from Lindquist Beach.

All-inclusive resort in Punta Cana · 210.66 km from centre
8.4
1,460 reviews
Located in Punta Cana, Margaritaville Island Reserve Cap Cana Hammock - An Adults Only Karisma All-Inclusive Experience is by the ocean – a 1-minute drive from Juanillo Beach and 8 minutes from Caleton Beach Club. This beach property is 3.6 mi (5.8 km) from Punta Espada Golf Course and 4.3 mi (7 km) from Indigenous Eyes Ecological Park.

Hotel in Puerto Rico Island, Fajardo · 503.68 km from centre
9.2
226 reviews
Breakfast available
With a stay at Las Casitas Village at El Conquistador in Fajardo (Cabezas), you'll be a 4-minute drive from El Conquistador Golf Course and 6 minutes from Palomino Island. This family-friendly hotel is 3.3 mi (5.4 km) from Cayo Icacos and 9.6 mi (15.5 km) from Luquillo Beach.

All-inclusive resort in Bávaro, Punta Cana · 206.37 km from centre
8.2
1,000 reviews
With a stay at Princess Family Club Bavaro - All Inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Casino Avalon Princess and 5 minutes from Cocotal Golf and Country Club. This all-inclusive property is 3.2 mi (5.1 km) from Arena Gorda Beach and 6.1 mi (9.8 km) from Bavaro Beach.

All-inclusive resort in Punta Cana · 198.06 km from centre
8.6
1,000 reviews
With a stay at Dreams Macao Beach Punta Cana - All Inclusive in Punta Cana (El Macao), you'll be within a 15-minute drive of Macao Beach and Cana Bay Golf Club. This all-inclusive property is 8.7 mi (14 km) from Arena Gorda Beach and 6.8 mi (10.9 km) from Sirenis Aquagames Water Park.

Hotel in Grace Bay, Providenciales · 409.24 km from centre
8.6
18 reviews
Breakfast available
With a stay at The Ritz-Carlton Residences, Turks & Caicos in Providenciales (Grace Bay), you'll be within a 5-minute walk of Grace Bay Beach and Providenciales Beaches. This beach hotel is 2.4 mi (3.9 km) from Leeward Beach and 2.5 mi (4 km) from Long Bay Beach.

All-inclusive resort in San Pedro de Macorís, Ramón Santana · 127.93 km from centre
8.4
2,689 reviews
Breakfast available
Located in Ramón Santana, Bahia Principe Explore La Romana - All Inclusive is by the ocean, within a 5-minute drive of PGA Ocean's 4 Golf and Farmarax. This all-inclusive property is 18 mi (29 km) from La Romana Port and 21.8 mi (35.1 km) from Teeth of the Dog Golf Course.

Hotel in Punta Cana · 213.29 km from centre
8.2
1,218 reviews
Breakfast available
With a stay at TRS Cap Cana Waterfront & Marina Hotel - Adults Only in Punta Cana (Cap Cana Marina), you'll be steps from Punta Cana Beach and a 4-minute drive from Indigenous Eyes Ecological Park. This all-inclusive hotel is 3 mi (4.8 km) from Juanillo Beach and 4.9 mi (8 km) from Los Establos Cap Cana.

All-inclusive resort in Caicos Islands, Big Ambergris Cay · 335.11 km from centre
9.6
24 reviews
Breakfast available
You'll be on the waterfront with a stay at Ambergris Cay Private Island - All-Inclusive in Big Ambergris Cay.

Resort in Bávaro, Punta Cana · 207.27 km from centre
8.3
32 reviews
VIK Hotel Cayena Beach All Inclusive has an outstanding location on Cortecito Beach. This exclusive hotel offers a freshwater pool, a luxury spa and access to facilities at the VIK Arena Blanca resort.
Each spacious suite at the VIK Hotel Cayena Beach features stylish décor and air conditioning. All suites offer a TV and a private bathroom with free toiletries. "The first child between the ages of 2 and 13 stays free in a shared room"
The Cayena Beach has an international restaurant, while guests can also choose from a range of local and international restaurants in the Arena Blanca complex. There is a poolside bar and there is not a disco pub.
VIK Hotel Cayena Beach is located in Bávaro, Punta Cana. It is just a 20-minute drive from Punta Cana International Airport.

Resort in Bávaro, Punta Cana · 206.14 km from centre
8.2
214 reviews
Breakfast available
Situated in Punta Cana, 300 metres from Arena Gorda Beach, Riu Palace Macao - Adults Only - All Inclusive features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Among the facilities of this property are a restaurant, a shared lounge and room service, along with free WiFi throughout the property. The accommodation provides entertainment staff and a concierge service.
The resort will provide guests with air-conditioned rooms with a wardrobe, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower.
Guests at Riu Palace Macao - Adults Only - All Inclusive can enjoy a buffet or an American breakfast.
You can play tennis at this 5-star resort, and the area is popular for windsurfing.
Round-the-clock assistance is available at the reception, where staff speak German, English, Spanish and French.
Punta Blanca is 3.3 km from the accommodation, while Cana Bay Golf Club is 5.2 km from the property. Punta Cana International Airport is 25 km away.

All-inclusive resort in Bávaro, Punta Cana · 207.19 km from centre
7.8
1,498 reviews
With a stay at Punta Cana Princess Adults Only - All Inclusive in Punta Cana (Bávaro), you'll be a 4-minute drive from Casino Avalon Princess and 9 minutes from Cocotal Golf and Country Club. This all-inclusive property is 3.6 mi (5.8 km) from Arena Gorda Beach and 6.5 mi (10.5 km) from Bavaro Beach.

Hotel in North Coast, Cabrera · 134.25 km from centre
8.6
135 reviews
Breakfast available
<h2>Elegant Accommodation</h2>
Cabrera Chalet boutique hotel in Cabrera offers a 4-star experience with a rooftop swimming pool, sun terrace, and lush garden. Guests enjoy free WiFi, a restaurant, and a bar, ensuring a comfortable and relaxing stay.
<h2>Comfortable Amenities</h2>
The hotel features private check-in and check-out, a lounge, outdoor fireplace, beauty services, wellness packages, and a 24-hour front desk. Additional amenities include family rooms, free on-site parking, and a tour desk, catering to all guest needs.
<h2>Dining Experience</h2>
A family-friendly restaurant serves Spanish cuisine for lunch and dinner, offering continental, American, and à la carte breakfasts with local specialities, fresh pastries, pancakes, cheese, and fruits. Guests can also enjoy outdoor dining areas and room service.
<h2>Prime Location</h2>
Located 3 km from El Breton Beach and 72 km from Samana El Catey International Airport, the hotel provides easy access to local attractions. Guests appreciate the attentive staff, delicious breakfast, and the property's excellent location.

Hotel in Punta Cana · 211.40 km from centre
9.0
712 reviews
Breakfast available
Located in Punta Cana, AC Hotel by Marriott Punta Cana is near the airport – a 3-minute walk from San Juan Shopping Center and 6 minutes by foot from Downtown Punta Cana. This hotel is 0.9 mi (1.5 km) from Coco Bongo Punta Cana and 2.5 mi (4 km) from Cocotal Golf and Country Club.

Hotel in Sosúa · 138.90 km from centre
10.0
5 reviews
Breakfast available
When you stay at Casa Veintiuno in Sosúa, you'll be near the airport, within a 15-minute drive of Sosúa Beach and Encuentro Beach. This luxury hotel is 7.3 mi (11.7 km) from Cabarete Beach and 12.7 mi (20.5 km) from Playa Dorada.

Resort in Puerto Rico Island, Río Grande · 489.98 km from centre
8.6
2,146 reviews
Breakfast available
A stay at Wyndham Grand Rio Mar Rainforest Beach and Golf Resort places you in the heart of Río Grande – a 3-minute drive from Wyndham Rio Mar Golf Course and 12 minutes from El Yunque National Forest. This beach resort is 0.2 mi (0.4 km) from Wyndham Rio Mar Casino and 4.1 mi (6.6 km) from Luquillo Beach.

All-inclusive resort in Bávaro, Punta Cana · 206.25 km from centre
8.5
1,115 reviews
Breakfast available
<h2>Prime Beachfront Location</h2>
Riu Palace Bavaro in Punta Cana offers direct beachfront access with stunning garden views. Guests enjoy a year-round outdoor swimming pool, fitness centre, tennis court, and a lush garden.
<h2>Comfortable Accommodations</h2>
Rooms feature air-conditioning, balconies, private bathrooms, and modern amenities such as minibars and free WiFi. Family rooms and sofa beds cater to all travellers, ensuring a comfortable stay.
<h2>Dining Experience</h2>
The family-friendly restaurant serves Italian, Japanese, and international cuisines for lunch, dinner, and high tea. Breakfast includes champagne, fresh pastries, and a variety of warm dishes.
<h2>Leisure and Activities</h2>
Guests can enjoy fitness classes, windsurfing, and a waterpark. Additional facilities include a spa, hot tub, and children’s playground, providing entertainment for all ages.
<h2>Nearby Attractions</h2>
Located 2.2 km from Arena Gorda Beach and 25 km from Punta Cana International Airport, the resort is close to golf courses and freshwater lagoons.

Resort in Charlotte Amalie, St. Thomas · 578.33 km from centre
8.4
1,305 reviews
Breakfast available
When you stay at The Westin St. Thomas Beach Resort & Spa in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Blackbeard's Castle. This beach resort is 7.6 mi (12.2 km) from Sapphire Beach and 5.6 mi (9 km) from Magens Bay Beach.

All-inclusive resort in Punta Cana · 195.26 km from centre
7.6
1,056 reviews
Breakfast available
With a stay at Royalton CHIC Punta Cana, An Autograph Collection All-Inclusive Resort & Casino – Adults Only in Punta Cana (Uvero Alto), you'll be within a 15-minute drive of Macao Beach and Sirenis Aquagames Water Park. This all-inclusive property is 11.4 mi (18.4 km) from Arena Gorda Beach and 21.3 mi (34.3 km) from Bavaro Beach.

All-inclusive resort in Bávaro, Punta Cana · 204.90 km from centre
7.2
321 reviews
Breakfast available
With a stay at Royalton Hideaway Punta Cana, An Autograph Collection All-Inclusive Resort & Casino – Adults Only in Punta Cana (Bávaro), you'll be a 1-minute drive from Arena Gorda Beach and 7 minutes from Punta Blanca Golf Course. This all-inclusive property is 2.3 mi (3.8 km) from Cana Bay Golf Club and 5.7 mi (9.2 km) from Cocotal Golf and Country Club.