You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

All-inclusive resort in Punta Cana · 194.63 km from centre
9.0
2,050 reviews
Breakfast available
With a stay at Live Aqua Punta Cana - All Inclusive - Adults Only in Punta Cana, you'll be 5.6 mi (9.1 km) from Macao Beach and 21.6 mi (34.7 km) from Bavaro Beach. This beach property is 30 mi (48.3 km) from Juanillo Beach.

Hotel in Ciudad Colonial, Santo Domingo · 54.77 km from centre
9.0
1,001 reviews
Breakfast available
With a stay at Hodelpa Nicolas de Ovando in Santo Domingo (Zona Colonial), you'll be a 2-minute drive from Malecon and 7 minutes from Assembly Hall of Jehovah's Witnesses. This luxury hotel is 5.1 mi (8.2 km) from Blue Mall and 0.1 mi (0.1 km) from Calle Las Damas.

All-inclusive resort in Bávaro, Punta Cana · 210.71 km from centre
8.0
1,232 reviews
With a stay at Melia Punta Cana Beach Wellness Inclusive - Adults only in Punta Cana (Bávaro), you'll be a 3-minute drive from Cocotal Golf and Country Club and 9 minutes from Downtown Punta Cana. This all-inclusive property is 2.5 mi (4.1 km) from Cortecito Beach and 3.4 mi (5.4 km) from Bavaro Beach.

Hotel in Santo Domingo · 53.95 km from centre
9.4
213 reviews
Breakfast available
With a stay at Casas del XVI in Santo Domingo (Zona Colonial), you'll be a 1-minute drive from Malecon and 7 minutes from Assembly Hall of Jehovah's Witnesses. This luxury hotel is 4.6 mi (7.3 km) from Blue Mall and 0.2 mi (0.3 km) from Plaza Patriótica Francisco del Rosario Sánchez.

Hotel in San Juan · 451.56 km from centre
8.6
1,003 reviews
Breakfast available
With a stay at Hotel El Convento in San Juan (Old San Juan), you'll be steps from Catedral Basilica Menor de San Juan Bautista and San Juan Gate. This luxury hotel is 0.5 mi (0.7 km) from Castillo de San Cristobal and 0.5 mi (0.8 km) from Port of San Juan.

Hotel in San Juan · 452.10 km from centre
8.6
1,399 reviews
With a stay at CasaBlanca Hotel, you'll be centrally located in San Juan, within a 5-minute drive of Port of San Juan and Pan American Pier. This hotel is 2.5 mi (4 km) from Condado Beach and 2.8 mi (4.6 km) from Puerto Rico Convention Center.

Hotel in Puerto Rico, Vieques · 520.80 km from centre
9.6
210 reviews
With a stay at Hacienda Tamarindo in Vieques (Esperanza), you'll be within a 15-minute drive of Vieques Ferry Terminal and Bioluminescent Bay. This luxury hotel is 0.6 mi (1 km) from Black Sand Beach and 0.6 mi (1 km) from Coconut Beach.

Hotel in British Virgin Islands, East End · 613.91 km from centre
8.6
541 reviews
With a stay at Wyndham Tortola BVI Lambert Beach Resort in East End, you'll be on the beach, just a 2-minute walk from Lambert Bay and 8 minutes by foot from Little Bay. This beach hotel is 6.2 mi (9.9 km) from Tortola Cruise Ship Port and 2.2 mi (3.5 km) from Josiah's Bay.

Hotel in Santo Domingo · 52.08 km from centre
8.6
1,547 reviews
Breakfast available
With a stay at Catalonia Santo Domingo in Santo Domingo (Ciudad Universitaria), you'll be within a 15-minute walk of Palacio de Bellas Artes and Convention Center Ministry of Foreign Affairs. This luxury hotel is 1.6 mi (2.6 km) from Eduardo Brito National Theater and 2.3 mi (3.8 km) from Palacio de los Deportes Virgilio Travieso Soto.

Hotel in Ciudad Colonial, Santo Domingo · 54.33 km from centre
9.0
771 reviews
Breakfast available
With a stay at Billini Hotel, Historic Luxury, you'll be centrally located in Santo Domingo, within a 10-minute walk of Columbus Park and Ozama Fortress. This luxury hotel is 0.8 mi (1.2 km) from Alcazar de Colon and 1.5 mi (2.4 km) from National Palace.

Hotel in Ciudad Colonial, Santo Domingo · 54.40 km from centre
8.6
1,000 reviews
Breakfast available
With a stay at Boutique Hotel Palacio, you'll be centrally located in Santo Domingo, a 1-minute drive from Malecon and 8 minutes from Assembly Hall of Jehovah's Witnesses. This hotel is 0.1 mi (0.1 km) from Calle El Conde and 0.2 mi (0.3 km) from Duarte Park.

Hotel in Boca Chica · 77.88 km from centre
9.0
1,001 reviews
Breakfast available
With a stay at Hampton by Hilton Santo Domingo Airport in Boca Chica (La Caleta), you'll be a 4-minute drive from Caucedo Port and 5 minutes from Nautical Club of Santo Domingo. This hotel is 2.9 mi (4.7 km) from Boca Chica Beach and 3 mi (4.8 km) from Dream Casino Be Live Hamaca.

Hotel in Las Terrenas · 127.38 km from centre
9.2
77 reviews
Breakfast available
With a stay at Residencia El Balata in Las Terrenas (Abra Grande), you'll be within a 5-minute drive of Punta Popy Beach and La Iglesia Beach. This hotel is 3.7 mi (5.9 km) from Playa Bonita and 22.6 mi (36.4 km) from Samana Bay.

Resort in Bayahíbe, San Rafael del Yuma · 164.72 km from centre
8.8
628 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 11.8 mi (19 km) from The Links.

All-inclusive resort in Punta Cana · 191.83 km from centre
8.8
479 reviews
With a stay at Zoetry Agua Punta Cana - All Inclusive in Punta Cana (Uvero Alto), you'll be 11 minutes by car from Sirenis Aquagames Water Park. This all-inclusive property is 9.4 mi (15.1 km) from Macao Beach and 15.3 mi (24.7 km) from Arena Gorda Beach.

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

Aparthotel in Bávaro, Punta Cana · 209.95 km from centre
10.0
7 reviews
Breakfast available
Located in Punta Cana (Bávaro), Reserva Real by Harper is steps from Cocotal Golf and Country Club and a 5-minute drive from Downtown Punta Cana. This aparthotel is 1.9 mi (3 km) from Bavaro Beach and 10.7 mi (17.3 km) from Arena Gorda Beach.

Hotel in Puerto Rico Island, Aguadilla · 347.63 km from centre
8.2
663 reviews
Located in Aguadilla, Villa Montana Beach Resort is by the ocean, a 1-minute drive from Shacks Beach and 6 minutes from Pozo de Jacinto. This beach hotel is 8.7 mi (14.1 km) from Crash Boat Beach and 1.1 mi (1.8 km) from Jobos Beach.

Hotel in Puerto Rico Island, Isabela · 350.08 km from centre
9.0
319 reviews
With a stay at Bella Surf Inn in Isabela, you'll be on the beach, just a 1-minute walk from Jobos Beach and 9 minutes by foot from Pozo de Jacinto. This beach hotel is 9.2 mi (14.8 km) from Crash Boat Beach and 1.3 mi (2.1 km) from Playa Montones.

Hotel in Grace Bay, Providenciales · 409.19 km from centre
8.8
353 reviews
Breakfast available
With a stay at The Ritz-Carlton, Turks & Caicos in Providenciales (Grace Bay), you'll be a 5-minute walk from Providenciales Beaches and 7 minutes by foot from Grace Bay Beach. This beach hotel is 2.4 mi (3.9 km) from Long Bay Beach and 0.1 mi (0.2 km) from The Regent Village.
You don’t have to travel thousands of miles for those picture-perfect blue skies and soft white beaches.
The Caribbean is home to more than 700 of the most stunning islands you’ll ever clap eyes on. It’s where you come to relax, recharge and soak up the rays on some of the best beaches in the world.
The Caribbean Islands are the ultimate escape and each island has its own flavor - from Jamaica’s reggae beats and St. Lucia’s dramatic Pitons to Curaçao’s Dutch charm and Puerto Rico’s spicy flair, there’s an island for every type of vacation.
Love that under-the-sea life? Head to the crystal-clear waters of Bonaire or the underwater sculpture park in Grenada. Is history your jam? Book hotels in the Caribbean in the colonial towns of Santo Domingo or Old San Juan. Just want to put your feet up and chill? Look no further than Antigua’s powdery beaches or the Bahama’s endless blue waters.
Your first thought before booking your Caribbean hotel might be - with so many stunning islands to choose from, how are you meant to decide where to stay? We don’t blame you. Each island is bursting with unique charm, sun, sea and surf, so wherever you pick, you’re guaranteed a blast.
For a romantic getaway, look for Caribbean hotel deals in the dreamy islands of St. Lucia or Antigua. You’ll find luxury resorts on the water and beaches so idyllic you’ll never want to leave.
Jamaica’s Montego Bay has a more lively vibe with its buzzing beaches and pumping reggae beats, or embrace the busy bars and restaurants of Aruba’s Palm Beach. Barbados is a must for families - family-friendly resorts, the calm west coast and oodles of golden beaches.
The Turks and Caicos islands are perfect for a secluded escape with private villas and peaceful beaches, while Dominica is heaven for adventure-seekers. Think lush rainforests and beautiful waterfalls just waiting to be explored.