Holidays in Caribbean Islands

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Caribbean Islands

Sort by
Most popular

See the latest prices and deals by

Lobby
8.6

Fairmont El San Juan Hotel

Resort in Carolina

A stay at Fairmont El San Juan Hotel places you in the heart of Carolina – a 5-minute drive from The Mall of San Juan and 6 minutes from Museo de Arte de Puerto Rico. This beach resort is 5.8 mi (9.4 km) from Plaza las Americas and 5.9 mi (9.5 km) from Puerto Rico Convention Center.

Fabulous2,237 reviews
8.6
View details
Primary image
8.6

AC Hotel by Marriott San Juan Condado

Hotel in Condado, San Juan

With a stay at AC Hotel by Marriott San Juan Condado in San Juan (Condado), you'll be within a 5-minute drive of Condado Beach and Pan American Pier. This hotel is 2.6 mi (4.1 km) from Puerto Rico Convention Center and 2.8 mi (4.5 km) from Port of San Juan.

Fabulous1,262 reviews
8.6
View details
El Blok
8.4

El Blok

Hotel in Puerto Rico, Vieques

Offering a restaurant, the Adults Only El Blok is located in Vieques. Free WiFi access is available throughout. The property offers free parking and the use of beach towels and chairs for all guests of the hotel.

Each room features air conditioning and a balcony. Featuring a shower, private bathroom includes a hairdryer and free toiletries. Extras include a desk, in-room safe, mini bar, a laptop safe and bed linen.

At El Blok you will find 24-hour on-site staff, a terrace and a bar. Other facilities offered at the property include meeting facilities, a tour desk and luggage storage.

The hotel is 2.8 km from Bioluminescent Bay. Luis Munoz Marin International Airport is 68 km away.

Very good225 reviews
8.4
View details
Reception
9.2

Long Bay Beach Resort

Hotel in British Virgin Islands, West End

Located in West End, Long Bay Beach Resort is by the ocean, within a 15-minute drive of West End Ferry Terminal and Smuggler's Cove Beach. This beach hotel is 6.5 mi (10.4 km) from Nanny Cay and 7.5 mi (12 km) from Tortola Cruise Ship Port.

Exceptional225 reviews
9.2
View details
Primary image
9.2

Windsong on the Reef

Resort in Grace Bay, Providenciales

With a stay at Windsong on the Reef in Providenciales (Grace Bay), you'll be a 2-minute drive from Grace Bay Beach and 7 minutes from Turtle Cove Marina. This beach resort is 2.6 mi (4.2 km) from The Regent Village and 4.5 mi (7.3 km) from Long Bay Beach.

Exceptional1,277 reviews
9.2
View details
Primary image
9.4

Hodelpa Nicolas de Ovando

Hotel in Ciudad Colonial, Santo Domingo

With a stay at Hodelpa Nicolas de Ovando in Santo Domingo (Zona Colonial), you'll be steps from Calle El Conde and 7 minutes by foot from Malecon. This luxury hotel is 2.3 mi (3.8 km) from Sambil Santo Domingo and 3 mi (4.8 km) from Palacio de los Deportes Virgilio Travieso Soto.

Exceptional1,005 reviews
9.4
View details
Leeloo Boutique Hotel
9.4

Leeloo Boutique Hotel

Hotel in Las Terrenas

<h2>Comfortable Accommodations</h2>

Leeloo Boutique Hotel in Las Terrenas offers adults-only rooms with air-conditioning, private bathrooms, and garden or pool views. Each room includes a terrace, minibar, and free WiFi.

<h2>Exceptional Facilities</h2>

Guests enjoy a bar, year-round outdoor swimming pool, and a saltwater pool. Additional amenities include a sun terrace, open-air bath, and free on-site private parking.

<h2>Delicious Breakfast</h2>

A continental breakfast with vegetarian and gluten-free options is served daily. Local specialities, juice, pancakes, and fruits are available.

<h2>Prime Location</h2>

Located a 5-minute walk from Las Ballenas Beach and 31 km from Samana El Catey International Airport. Nearby attractions include scuba diving and walking tours.

Exceptional602 reviews
9.4
View details
Primary image
7.4

El Valle lodge

Lodge in Samaná, Samana

Located in Samaná, El Valle lodge is by the sea – a 1-minute drive from Playa el Valle and 5 minutes from Samana Zipline. This lodge is 7.4 mi (11.9 km) from Samana Bay and 24.6 mi (39.6 km) from Rincon Beach.

Good3 reviews
7.4
View details
Primary image
9.6

Rock House

Hotel in Providenciales

With a stay at Rock House in Providenciales (Blue Mountain), you'll be a 4-minute drive from Providenciales Beaches and 7 minutes from Turtle Cove Marina. This beach hotel is 3.7 mi (6 km) from Grace Bay Beach and 5.6 mi (8.9 km) from Taylor Bay Beach.

Exceptional519 reviews
9.6
View details
Primary image
9.0

Condado Ocean Club - Adults Only

Hotel in Condado, San Juan

A stay at Condado Ocean Club - Adults Only 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.6 mi (2.6 km) from Puerto Rico Convention Center.

Exceptional1,702 reviews
9.0
View details
Primary image
9.0

Numero Uno Beach Apartments

Aparthotel in Ocean Park, San Juan

A stay at Numero Uno Beach Apartments places you in the heart of San Juan, within a 10-minute drive of Puerto Rico Convention Center and Port of San Juan. This aparthotel is 2.9 mi (4.7 km) from Condado Beach and 4.6 mi (7.5 km) from Castillo de San Cristobal.

Exceptional64 reviews
9.0
View details
Primary image
9.2

Rosalina Ocean Park

Hotel in Ocean Park, San Juan

With a stay at Rosalina Ocean Park in San Juan (Santurce), you'll be within a 5-minute drive of Casino del Mar at La Concha Resort and Jose Miguel Agrelot Coliseum. This hotel is 1.9 mi (3.1 km) from Isla Verde Beach and 3 mi (4.7 km) from Condado Beach.

Exceptional797 reviews
9.2
View details
Primary image
8.4

TRYP by Wyndham Isla Verde

Hotel in Carolina

A stay at TRYP by Wyndham Isla Verde places you in the heart of Carolina – a 1-minute drive from Isla Verde Beach and 7 minutes from Plaza las Americas. This hotel is 4.5 mi (7.3 km) from Condado Beach and 5 mi (8.1 km) from Pan American Pier.

Very good1,830 reviews
8.4
View details
Primary image
9.0

Embassy Suites by Hilton San Juan Hotel & Casino

Resort in Carolina

With a stay at Embassy Suites by Hilton San Juan Hotel & Casino in Carolina (Isla Verde), you'll be a 3-minute drive from Isla Verde Beach and 8 minutes from Plaza las Americas. This casino resort is 4.9 mi (7.9 km) from Condado Beach and 5.6 mi (9 km) from Puerto Rico Convention Center.

Exceptional5,074 reviews
9.0
View details
The Westin St Thomas Beach Resort & Spa
8.1

The Westin St Thomas Beach Resort & Spa

Resort in Charlotte Amalie, Frydendal

This modern resort in St. Thomas, Virgin Islands is on the Caribbean Sea and features a full-service Heavenly Spa by Westin, infinity pools with sea views and on-site gourmet dining.

All spacious, modern rooms offer Wi-Fi access and a spacious work desk. There is a refrigerator and a coffee maker in each room. The resort boasts rooms with a 65" flat-screen TV and private balcony in most rooms.

Guests of the The Westin Beach Resort & Spa can enjoy Mediterranean cuisine Luna Mar, Asian influence at Sugarfin or an incredible buffet at Shorebird restaurant. In addition, Frenchman's Roast offers island brewed coffee, pastries, sandwiches and more. The Westin features three infinity pools featuring a swim up bar, hot tubs, and a kid's splash zone; all overlooking the Caribbean Sea. Guests have free access to the on-site Fitness Center.

At the Westin, we also feature our own private dock featuring fishing excursions and daily snorkel and sunset cruises.

Coral World is a 13-minute drive from this resort, while Mangrove Lagoon is a 10-minute drive away. Guests will also find Historic Hassel Island within 4 km while Cyril E. King Airport is 8.6 km from the resort.

Very good93 reviews
8.1
View details
Primary image
9.4

Buoy Haus Beach Resort St. Thomas, Autograph Collection

Hotel in Charlotte Amalie, St. Thomas

When you stay at Buoy Haus Beach Resort St. Thomas, Autograph Collection in St. Thomas, you'll be near the beach, within a 10-minute drive of Bolongo Bay and Blackbeard's Castle. This hotel is 5.6 mi (9 km) from Magens Bay Beach and 7.6 mi (12.2 km) from Sapphire Beach.

Exceptional227 reviews
9.4
View details
Gran Hotel Europa Santo Domingo Trademark Collection by Wyndham
8.4

Gran Hotel Europa Santo Domingo Trademark Collection by Wyndham

Hotel in Ciudad Colonial, Santo Domingo

Located in the heart of the first city of America, this hotel offers beautiful architecture and balconies with the characteristic ironwork of the 19th century. It is 30 minutes’ drive from Las Americas International Airport.

Gran Hotel Europa, In the Heart of Colonial City "Completely Renovated" has rooms with free Wi-Fi, cable TV, air conditioning, safety box and complimentary Continental breakfast. The private bathrooms have shower.

The Terraza Restaurant offers daily breakfast and features panoramic views of the San Francisco Ruins and spectacular sunsets over the colonial city. The Lobby Bar also has a wide variety of tropical and traditional cocktails.

The convention rooms and Internet Centre are designed for 8 to 30 person capacity. The hotel has a unique location, a short walk to the monuments and historical sites of the first city of America, just a few minutes from shopping malls.

Very good3,242 reviews
8.4
View details
Primary image
9.0

Zoetry Agua Punta Cana - All Inclusive

Resort in Punta Cana

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.

Exceptional542 reviews
9.0
View details
Primary image
7.6

Impressive Punta Cana

Resort in El Cortecito, Punta Cana

Located in Punta Cana (Bávaro), Impressive Punta Cana is within a 15-minute walk of Los Corales Beach and Cortecito Beach. This beach resort is 3.7 mi (6 km) from Bavaro Beach and 4.4 mi (7 km) from Downtown Punta Cana.

Good676 reviews
7.6
View details
Primary image
8.8

Melia Punta Cana Beach Wellness Inclusive - Adults only - All inclusive

Resort in Bávaro, Punta Cana

With a stay at Melia Punta Cana Beach Wellness Inclusive - Adults only - All inclusive in Punta Cana (Bávaro), you'll be a 4-minute drive from Cocotal Golf and Country Club and 9 minutes from Downtown Punta Cana.

Fabulous2,421 reviews
8.8
View details