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 Puerto Rico Island, Fajardo · 312.95 mi from centre
8.8
2,417 reviews
Located in Fajardo (Cabezas), El Conquistador Resort is within a 15-minute drive of Laguna Grande and Cayo Icacos. This beach hotel is 10.8 mi (17.4 km) from El Yunque National Forest and 12.2 mi (19.6 km) from Carabali Rainforest Park.
Hotel in St. Thomas · 363.99 mi from centre
8.8
964 reviews
Breakfast available
When you stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach – a 1-minute drive from Secret Harbour Beach and 9 minutes from Bolongo Bay. This beach hotel is 2 mi (3.2 km) from Sapphire Beach and 8.9 mi (14.3 km) from Trunk Bay.
Hotel in Cabarete · 85.34 mi from centre
8.7
1,192 reviews
Breakfast available
Activities that can be enjoyed in the surroundings, include cycling, horse riding and fishing. The property offers free parking.
With free WiFi throughout, the property offers air-conditioned apartments, some rooms with a fully equipped kitchen and some with a spacious seating area. They also some boast a terrace and indoor seating area.
At Velero Beach Resort you will find a beach area, while other facilities like an ironing service and laundry facilities are offered.
Resort in Bayahíbe, Bayahibe · 104.06 mi from centre
8.7
109 reviews
Breakfast available
Situated in Bayahibe, 600 metres from Dominicus Beach, Iberostar Selection Hacienda Dominicus features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. With free WiFi, this 5-star resort offers room service and a 24-hour front desk. Guests can use the spa and wellness centre with a sauna, and hot tub, as well as a bar.
The resort will provide guests with air-conditioned rooms with a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. The rooms have a wardrobe.
Dye Fore is 23 km from Iberostar Selection Hacienda Dominicus, while Marina de Casa de Campo is 25 km from the property. La Romana International Airport is 17 km away.
All-inclusive resort in Bávaro, Punta Cana · 127.57 mi from centre
8.7
1,133 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.
Resort in Bávaro, Punta Cana · 128.09 mi from centre
8.7
83 reviews
Breakfast available
Situated in Punta Cana, 300 metres from Arena Gorda Beach, Riu Palace Macao - Adults Only - All Inclusive Elite Club 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 Elite Club 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 4.9 km from the property. Punta Cana International Airport is 25 km away.
Resort in Bávaro, Punta Cana · 128.79 mi from centre
8.7
24 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 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 Providenciales, Grace Bay · 254.80 mi from centre
8.7
86 reviews
Breakfast available
Blue Haven Resort is an all-inclusive resort that features free Wi-Fi, private beach area, outdoor swimming pool, massage services and elegantly decorated suites and studios.
The suites offer air conditioning, seating area, CD player, flat-screen TV with cable channels, dining area and equipped kitchen. The private bathroom has free toiletries.
Some activities that can be performed at the resort are scuba diving, kayaking, jet ski, semi submarine rides and sunset cruises and sails. There is a golf course nearby.
Blue Haven Resort is just 5 minutes’ drive from Grace Bay, where restaurants, shops, night life and other popular touristic attractions are located.
All meals at the any of the resort’s restaurants as well as unlimited domestic and premium beverages at any of the resort’s restaurants, bars and swim up pool bar are included. All-inclusive access is also provided to sister resort as well as complimentary shuttle between our two resorts.
Family friendly all-inclusive resort
Hotel in Azua, Azua de Compostela · 21.20 mi from centre
8.6
5 reviews
Breakfast available
Located in Azua de Compostela, Hotel Vista Caribe Azúa provides a terrace. Featuring a shared lounge, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can enjoy American and Mediterranean dishes at the restaurant or have a cocktail at the bar.
At the hotel, the rooms include a desk. Each room has a coffee machine, while selected rooms come with a balcony and others also offer mountain views. Guest rooms in Hotel Vista Caribe Azúa are equipped with a flat-screen TV and a hairdryer.
A continental breakfast is available at the accommodation.
La Isabela International Airport is 121 km away, and the property offers a paid airport shuttle service.
Hotel in Dominican Republic, Bonao · 25.82 mi from centre
8.6
15 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.
Hotel in Santo Domingo · 33.22 mi from centre
8.6
981 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.5 mi (7.2 km) from Blue Mall and 6.1 mi (9.9 km) from Assembly Hall of Jehovah's Witnesses.
All-inclusive resort in San Pedro de Macorís, Ramón Santana · 79.44 mi from centre
8.6
2,360 reviews
Breakfast available
Located in Ramón Santana, Bahia Principe Luxury Bouganville - Adults Only - All Inclusive is by the sea – a 1-minute drive from PGA Ocean's 4 Golf and 8 minutes from Cueva de las Maravillas National Park. This all-inclusive property is 24.7 mi (39.8 km) from Casa de Campo Marina and 18.1 mi (29.1 km) from La Romana Port.
All-inclusive resort in Bayahíbe, San Rafael del Yuma · 103.91 mi from centre
8.6
711 reviews
Breakfast available
When you stay at Catalonia Royal La Romana - All Inclusive - Adults Only in San Rafael del Yuma, you'll be on the beach, within a 10-minute drive of Dominicus Beach and Bayahibe Beach. This all-inclusive property is 20.1 mi (32.3 km) from Casa de Campo Marina and 15.6 mi (25.1 km) from La Romana Port.
All-inclusive resort in Bávaro, Punta Cana · 127.37 mi from centre
8.6
5,414 reviews
Breakfast available
With a stay at Majestic Colonial Punta Cana - All Inclusive in Punta Cana (Bávaro), you'll be a 2-minute drive from Arena Gorda Beach and 15 minutes from Downtown Punta Cana. This all-inclusive property is 7.5 mi (12 km) from Macao Beach and 10.1 mi (16.2 km) from San Juan Shopping Center.
All-inclusive resort in Bávaro, Punta Cana · 127.51 mi from centre
8.6
3,739 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 10.2 mi (16.4 km) from Downtown Punta Cana.
Aparthotel in Bávaro, Punta Cana · 130.58 mi from centre
8.6
47 reviews
Breakfast available
With a stay at FIESTA SOL CARIBE playa LOS CORALES in Punta Cana (Bávaro), you'll be within a 5-minute drive of Cocotal Golf and Country Club and Los Corales Beach. This casino aparthotel is 3.8 mi (6.1 km) from Bavaro Beach and 6.2 mi (9.9 km) from Arena Gorda Beach.
Hotel in Bávaro, Punta Cana · 130.66 mi from centre
8.6
22 reviews
Tropical Villas at Los Corales Beach - Caribbean Rentals FZCO has an outdoor swimming pool, garden, a terrace and restaurant in Punta Cana. Among the facilities at this property are room service and a concierge service, along with free WiFi throughout the property. The accommodation offers airport transfers, while a car rental service is also available.
All guest rooms in the hotel are fitted with air conditioning, a seating area, a flat-screen TV with cable channels, a kitchenette, a dining area, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Guest rooms will provide guests with a fridge.
Arena Gorda Beach is a few steps from Tropical Villas at Los Corales Beach - Caribbean Rentals FZCO, while Cocotal Golf and Country Club is 2.4 km from the property. Punta Cana International Airport is 16 km away.
All-inclusive resort in Punta Cana · 133.61 mi from centre
8.6
293 reviews
Breakfast available
When you stay at Dreams Flora Resort & Spa - All Inclusive in Punta Cana, you'll be on the beach, within a 15-minute drive of Cabeza de Toro Beach and Downtown Punta Cana. This all-inclusive property is 8.8 mi (14.2 km) from Bavaro Beach and 12.8 mi (20.6 km) from Punta Cana Beach.
Resort in Ponce · 251.99 mi from centre
8.6
896 reviews
Breakfast available
Located in Ponce, Hilton Ponce Golf & Casino Resort is by the ocean – a 5-minute drive from La Guancha and 7 minutes from Parque de Bombas. This beach resort is 4.3 mi (6.9 km) from Cathedral of Our Lady of Guadeloupe and 5.7 mi (9.1 km) from El Museo Castillo Serralles.
All-inclusive resort in Grace Bay, Providenciales · 254.27 mi from centre
8.6
617 reviews
Breakfast available
With a stay at Beaches Turks & Caicos - ALL INCLUSIVE in Providenciales (Grace Bay), you'll be within a 15-minute drive of Grace Bay Beach and Long Bay Beach. This all-inclusive property is 0.1 mi (0.1 km) from Lucayan Archipelago and 0.3 mi (0.4 km) from Princess Alexandra National Park.