Find the best Caribbean Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Caribbean Accommodation: Most Popular Cities to Stay

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Caribbean hotels

Grand Palladium Punta Cana Resort & Spa - All Inclusive

Grand Palladium Punta Cana Resort & Spa - All Inclusive
5.0 star property
Bávaro
8.0 out of 10, Very good, (1,007 reviews)
"Excellent hotel, I highly recommended it"
United States
Luis
The price is ฿8,961
฿11,470 total
includes taxes & fees
29 Jun - 30 Jun
Grand Palladium Punta Cana Resort & Spa - All Inclusive

Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
5.0 star property
Bávaro
8.4 out of 10, Very good, (7,056 reviews)
"Excellent hotel!!"
United States
Yiselle M Rivera
The price is ฿13,521
฿17,307 total
includes taxes & fees
29 Jun - 30 Jun
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

Serenade Punta Cana Beach & Spa Resort - All Inclusive

Serenade Punta Cana Beach & Spa Resort - All Inclusive
4.5 star property
Punta Cana
8.0 out of 10, Very good, (6,866 reviews)
"Clean room, staff was very friendly and helpful,food was good."
United States
Rose
The price is ฿7,649
฿9,791 total
includes taxes & fees
7 Jul - 8 Jul
Serenade Punta Cana Beach & Spa Resort - All Inclusive

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
5.0 star property
Bávaro
8.2 out of 10, Very good, (2,639 reviews)
"Great food, clean room, a lot of fun activities for families"
United States
Shira
The price is ฿18,379
฿18,379 total
includes taxes & fees
5 Jul - 6 Jul
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

Princess Grand Jamaica Resort - All Inclusive

Princess Grand Jamaica Resort - All Inclusive
4.5 star property
Green Island
9.0 out of 10, Wonderful, (1,243 reviews)
"The hotel was beautiful the staff was wonderful."
United States
Latice
The price is ฿15,693
฿15,693 total
includes taxes & fees
14 Jul - 15 Jul
Princess Grand Jamaica Resort - All Inclusive

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.6 out of 10, Excellent, (5,121 reviews)
"Great place to stay"
United States
Cybill
The price is ฿9,468
฿14,930 total
includes taxes & fees
29 Jun - 30 Jun
Grand Hyatt Baha Mar

Serenade All Suites - Adults Only Resort

Serenade All Suites - Adults Only Resort
5.0 star property
Punta Cana
8.6 out of 10, Excellent, (4,876 reviews)
"Would book here again absolutely amazing"
United States
Alec
The price is ฿8,761
฿11,215 total
includes taxes & fees
30 Jun - 1 Jul
Serenade All Suites - Adults Only Resort

The Royal at Atlantis

The Royal at Atlantis
4.0 star property
Paradise Island
8.8 out of 10, Excellent, (2,804 reviews)
"It's our fav place in the Bahamas annually Love the property and all the restaurant choices Enjoy the beach front location Will be back soon"
United States
Tam Huong
The Royal at Atlantis

Secrets Royal Beach Punta Cana - Adults Only - All Inclusive

Secrets Royal Beach Punta Cana - Adults Only - All Inclusive
4.5 star property
Bávaro
9.0 out of 10, Wonderful, (1,133 reviews)
"Beautiful location, great food and service"
United States
Denise
The price is ฿20,704
฿20,704 total
includes taxes & fees
22 Jun - 23 Jun
Secrets Royal Beach Punta Cana - Adults Only - All Inclusive

Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,118 reviews)
"Great resort!"
United States
Christina
The price is ฿16,100
฿16,100 total
includes taxes & fees
4 Jul - 5 Jul
Ocean Coral Spring - All Inclusive

Renaissance Wind Creek Aruba Resort

Renaissance Wind Creek Aruba Resort
4.5 star property
Oranjestad
9.2 out of 10, Wonderful, (1,558 reviews)
"Clean, good location, good food"
Canada
Liana Jayne
Renaissance Wind Creek Aruba Resort

Wyndham Alltra Punta Cana All-Inclusive Resort

Wyndham Alltra Punta Cana All-Inclusive Resort
4.0 star property
Uvero Alto
8.8 out of 10, Excellent, (1,237 reviews)
"Beautiful place to stay!"
United States
JoAnn
The price is ฿8,635
฿8,635 total
includes taxes & fees
7 Jul - 8 Jul
Wyndham Alltra Punta Cana All-Inclusive Resort

Hotel Riu Montego Bay - Adults Only - All Inclusive

Hotel Riu Montego Bay - Adults Only - All Inclusive
4.0 star property
Montego Bay
8.6 out of 10, Excellent, (5,306 reviews)
"Great vacation spot"
United States
Ariyanna
The price is ฿12,591
฿13,982 total
includes taxes & fees
7 Jul - 8 Jul
Hotel Riu Montego Bay - Adults Only - All Inclusive

Ocean Blue & Sand Beach Resort - All Inclusive

Ocean Blue & Sand Beach Resort - All Inclusive
4.5 star property
Bávaro
8.6 out of 10, Excellent, (5,438 reviews)
"Very enjoyable place to stay."
United States
Christy Lea
The price is ฿13,054
฿13,054 total
includes taxes & fees
1 Jul - 2 Jul
Ocean Blue & Sand Beach Resort - All Inclusive

Ocean Eden Bay - Adults Only - All inclusive

Ocean Eden Bay - Adults Only - All inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (3,853 reviews)
"I would stay again amazing staff"
United States
towanda
The price is ฿16,887
฿16,887 total
includes taxes & fees
23 Jun - 24 Jun
Ocean Eden Bay - Adults Only - All inclusive

Margaritaville Beach Resort - Nassau

Margaritaville Beach Resort - Nassau
4.0 star property
Downtown Nassau
8.4 out of 10, Very good, (2,352 reviews)
"This stay was amazing 10/10 so beautiful so much fun !!"
United States
Alexander Albarran
The price is ฿7,483
฿11,894 total
includes taxes & fees
22 Jul - 23 Jul
Margaritaville Beach Resort - Nassau

Princess Senses The Mangrove Resort - Adults Only

Princess Senses The Mangrove Resort - Adults Only
4.0 star property
Green Island
9.2 out of 10, Wonderful, (768 reviews)
"Great stay"
United States
Nigel
The price is ฿20,144
฿20,144 total
includes taxes & fees
22 Jul - 23 Jul
Princess Senses The Mangrove Resort - Adults Only

Hotel Riu Palace Aquarelle - All Inclusive

Hotel Riu Palace Aquarelle - All Inclusive
4.0 star property
Falmouth Historic Town Centre
8.8 out of 10, Excellent, (2,701 reviews)
"Amazing and food was excellent"
United States
Tara
Hotel Riu Palace Aquarelle - All Inclusive

Warwick Paradise Island- All Inclusive- Adults Only

Warwick Paradise Island- All Inclusive- Adults Only
4.0 star property
Paradise Island
8.6 out of 10, Excellent, (2,233 reviews)
"Great all inclusive place"
United States
Cricelda
The price is ฿12,966
฿16,240 total
includes taxes & fees
5 Jul - 6 Jul
Warwick Paradise Island- All Inclusive- Adults Only

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
5.0 star property
Uvero Alto
7.2 out of 10, Good, (2,269 reviews)
"Nice resort for kids"
United States
Oshana
The price is ฿22,995
฿22,995 total
includes taxes & fees
15 Jul - 16 Jul
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Caribbean

Showing deals for:3 Jul - 5 Jul

Save an average of 15% on thousands of hotels when you're signed in

Top Caribbean Hotel Reviews

Guide to exploring Caribbean

Top reasons to visit Caribbean

  • Stunning Beaches: The Caribbean is renowned for its breathtaking beaches, with soft sands and crystal-clear waters perfect for relaxation.
  • Cultural Richness: Experience vibrant local cultures through traditional ceremonies, historic churches, and charming towns.
  • Exciting Activities: Enjoy thrilling fishing excursions, rejuvenating wellness experiences, and captivating day tours showcasing the region's natural beauty.
  • Enchanting Sunset Cruises: Unwind on sunset cruises while soaking in the spectacular views of the horizon.
  • Diverse Accommodations: Choose from inviting guesthouses to luxurious resorts, catering to various traveller preferences.

Find great hotels in Caribbean

Discover the charm of the Caribbean with a diverse range of hotel accommodations, from inviting guesthouses to luxurious resorts. Whether you're seeking a family-friendly getaway, an adventurous escape, or simply a relaxing beach retreat, the Caribbean offers something for every traveller. Explore exquisite villas in Jamaica and indulge in exceptional services that ensure a memorable experience in this tropical paradise.

  • Barceló Bávaro Palace - All Inclusive: Nestled along the stunning Caribbean coastline, Barceló Bávaro Palace - All Inclusive is a 4.5-star resort that caters to those seeking a beach and hot spring-themed getaway. With a guest rating of 8.2 out of 10, this property offers an extensive array of all-inclusive services, including unlimited food and drinks. Guests can indulge in activities such as windsurfing and kayaking, or simply relax on the beach with direct access. The resort also features a natural hot spring nearby, adding a unique touch to your relaxation experience.
  • Majestic Colonial Punta Cana - All Inclusive: This 4-star resort, rated 9.0 out of 10 by guests, is ideal for travellers pursuing adventure and beach enjoyment. Majestic Colonial Punta Cana - All Inclusive boasts a vibrant atmosphere with numerous activities, from scuba lessons to yoga classes. Enjoy the convenience of unlimited dining options and nightly entertainment, including themed parties and performances. With direct access to the beach, you can partake in various water sports like parasailing and windsurfing, ensuring an exhilarating vacation.
  • Majestic Mirage Punta Cana, All Suite Resort - All Inclusive: A luxurious 5-star experience awaits at Majestic Mirage Punta Cana, All Suite Resort - All Inclusive, boasting a remarkable guest rating of 9.2 out of 10. This upscale resort provides a serene beach escape alongside amenities such as 24-hour room service and an array of recreational activities. Guests can explore golf, yoga, and water fitness classes or unwind at the beach. With its direct beach access and nearby natural hot spring, this resort presents an exquisite blend of relaxation and adventure.

Where to stay in Caribbean

The Caribbean is a stunning paradise where vibrant cultures and breathtaking landscapes await. From the serene beaches of Harbour Island to the lively atmosphere of the Caribbean islands, you'll find the perfect getaway for relaxation and romance. Explore charming towns and indulge in local delicacies while enjoying the friendly hospitality of the islanders. Whether you seek thrilling excursions or tranquil retreats, the Caribbean promises an unforgettable holiday experience that will leave you yearning for more.

  • Aruba: Nestled in the southern Caribbean Sea, Aruba is renowned for its stunning white-sand beaches and crystal-clear waters. The island's geographic position ensures a consistently pleasant climate, which attracts visitors year-round. Peak travel months are January, March, and July, offering a vibrant atmosphere filled with beachgoers and outdoor enthusiasts. Aruba is a paradise for those seeking scenic beauty and adventure, with popular activities including golfing and exploring picturesque lagoons. Must-visit landmarks include breathtaking beaches and the tranquil island landscape, making it an ideal destination for relaxation and exploration.
  • Puerto Rico: This vibrant island territory combines rich history with natural beauty, located in the heart of the Caribbean. Puerto Rico experiences consistent traveller arrivals, with peaks in January, July, and September. Visitors flock to its stunning beaches and lush nature reserves, perfect for outdoor adventures and family activities. The island's recreational areas and resorts cater to a variety of interests, ensuring a fulfilling travel experience. Notable attractions include family-friendly beaches and the captivating scenery of its nature reserves, making Puerto Rico a unique blend of relaxation and cultural exploration.
  • Turks and Caicos: Known for its idyllic beaches and vibrant marine life, Turks and Caicos lies in the Atlantic Ocean, just southeast of the Bahamas. The islands see a steady influx of visitors year-round, with peak travel times in January, July, and September. This destination is a haven for beach lovers and outdoor adventurers, with numerous shopping centres and opportunities for thrilling activities. Visitors can explore beautiful beaches, striking water features, and the stunning national parks that dot the islands. Turks and Caicos promises an unforgettable escape filled with natural beauty and adventure.

Things to do in Caribbean

Shopping

In St. Thomas, visit the Market Square where local artisans offer handmade crafts and unique souvenirs. For a more extensive selection, the Havensight Mall features various shops specialising in Caribbean goods, jewellery, and apparel, providing a vibrant shopping atmosphere.

Recreation

At the BodyHoliday in Saint Lucia, guests can indulge in a range of wellness activities, including yoga, Pilates, and personalised spa treatments amidst lush tropical gardens. Meanwhile, the Amara Spa in Cyprus provides stunning sea views alongside holistic therapies focused on relaxation and rejuvenation.

Adventure

The Skyride to Paradise Point offers a scenic cable car journey, presenting breathtaking views of the Caribbean landscape. At Treetop Adventure Park, thrill-seekers can experience exhilarating zip lines and ropes courses amidst lush greenery. Meanwhile, the Aruba International Raceway Park hosts adrenaline-pumping motor racing events that attract sports enthusiasts.

Nightlife

Experience the vibrant nightlife at The Blue Room in St. Thomas, where you can enjoy live reggae music and tropical cocktails. For a more laid-back vibe, visit The Rum Bar in Barbados, sampling local rums while mingling with friendly locals and fellow travellers.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Caribbean

The Caribbean offers a wealth of attractions, including stunning beaches, serene bays, and historic churches, perfect for travellers seeking cultural and outdoor experiences. Highlights include the Dominican Republic, where you can soak in the beauty of the Caribbean Sea. Enjoy relaxing on picturesque beaches or delve into local culture to make the most of your visit.

  • Bavaro Beach: Experience the serene beauty of Bavaro Beach, where soft, white sands meet crystal-clear waters. This idyllic beach is perfect for relaxation, sunbathing, and enjoying vibrant local beach vibes, making it an ideal spot for unwinding and soaking up the Caribbean sun.
  • Blue and John Crow Mountains National Park: Venture into the stunning landscapes of Blue and John Crow Mountains National Park, where lush greenery and breathtaking vistas await. This natural haven offers a variety of outdoor adventures, from hiking to birdwatching, catering to those seeking an exhilarating connection with nature.
  • Trident Castle: Discover the enchanting Trident Castle, a unique architectural gem that exudes romance and cultural charm. Nestled by the sea, this impressive castle offers guided tours that delve into its rich history, making it a captivating destination for history enthusiasts.

Best time to go to Caribbean

The best time to visit Caribbean can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Caribbean falls in September, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Caribbean falls in November, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January79.3°F (26.3°C)No RainMostly SunnySlightly HighAverage
February78.8°F (26.0°C)No RainMostly SunnyAverageSlightly High
March79.2°F (26.2°C)No RainMostly SunnyAverageSlightly High
April80.1°F (26.7°C)Light RainMostly SunnyAverageAverage
May80.4°F (26.9°C)Light RainMostly SunnySlightly LowAverage
June81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
July82.2°F (27.9°C)Light RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageAverage
September82.9°F (28.3°C)Light RainMostly SunnySlightly HighSlightly Low
October82.6°F (28.1°C)Light RainMostly SunnySlightly LowSlightly Low
November78.3°F (25.7°C)Light RainMostly SunnySlightly LowSlightly Low
December79.5°F (26.4°C)No RainMostly SunnyAverageSlightly High

Explore a world of travel with Expedia