A tropical beach with clear turquoise waters, lush green hills, and a small red building on a hill.

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

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Caribbean hotels

1. Le Sereno

Le Sereno
5.0 star property
Grand Cul-de-Sac
9.6 out of 10, Exceptional, (62 reviews)
"Loved our time at this property! The staff was really warm and the location is so unique! "
United States
babi
Le Sereno

2. The Royal at Atlantis

The Royal at Atlantis
4.0 star property
Paradise Island
8.8 out of 10, Excellent, (3,015 reviews)
"Great spot to holiday at."
Canada
Jay
The Royal at Atlantis

3. 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,479 reviews)
"I really enjoyed staying here and the staff are amazing."
United States
Melvin
The price is ฿5,216
฿5,216 total
includes taxes & fees
29 Sept - 30 Sept
Wyndham Alltra Punta Cana All-Inclusive Resort

4. 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,466 reviews)
"Great stay"
United States
Luis
The price is ฿9,924
฿12,703 total
includes taxes & fees
15 Oct - 16 Oct
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

5. 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,784 reviews)
"Great Resort family friendly"
United States
Donnell
The price is ฿15,061
฿15,061 total
includes taxes & fees
17 Sept - 18 Sept
Princess Grand Jamaica Resort - All Inclusive

6. Lopesan Caoba Lagoon Resort Spa & Casino - All Inclusive

Lopesan Caoba Lagoon Resort Spa & Casino - All Inclusive
5.0 star property
Bávaro
8.6 out of 10, Excellent, (302 reviews)
"Great hotel!"
United States
Eduardo R
The price is ฿9,831
฿12,583 total
includes taxes & fees
15 Oct - 16 Oct
Lopesan Caoba Lagoon Resort Spa & Casino - All Inclusive

7. Serenade Caribe Club Family Beach Resort – All Inclusive

Serenade Caribe Club Family Beach Resort – All Inclusive
4.5 star property
Punta Cana
8.2 out of 10, Very good, (399 reviews)
"The people is very warm, I loved this hotel!"
Canada
Elsy marlene
The price is ฿5,751
฿7,361 total
includes taxes & fees
30 Sept - 1 Oct
Serenade Caribe Club Family Beach Resort – All Inclusive

8. Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.8 out of 10, Excellent, (5,593 reviews)
"Great stay"
United States
Carlos
The price is ฿7,472
฿12,541 total
includes taxes & fees
29 Sept - 30 Sept
Grand Hyatt Baha Mar

9. 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,946 reviews)
"Great resort for families"
United States
Ali
The price is ฿13,413
฿13,413 total
includes taxes & fees
22 Sept - 23 Sept
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

10. 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,495 reviews)
"Great place would definitely recommend"
United States
Michael
Hotel Riu Montego Bay - Adults Only - All Inclusive

11. Hyatt Vacation Club at Hacienda del Mar, Dorado

Hyatt Vacation Club at Hacienda del Mar, Dorado
3.5 star property
Sabana
9.4 out of 10, Exceptional, (3,996 reviews)
"Great place to stay at"
United States
Melodie
The price is ฿4,092
฿5,908 total
includes taxes & fees
1 Oct - 2 Oct
Hyatt Vacation Club at Hacienda del Mar, Dorado

12. Serenade All Suites - Adults Only Resort - All inclusive

Serenade All Suites - Adults Only Resort - All inclusive
5.0 star property
Punta Cana
8.6 out of 10, Excellent, (5,567 reviews)
"It was an amazing resort ."
United States
Bertine
The price is ฿8,005
฿10,246 total
includes taxes & fees
21 Sept - 22 Sept
Serenade All Suites - Adults Only Resort - All inclusive

13. 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,937 reviews)
"Just an overall excellent stay!"
United States
Mark
The price is ฿14,996
฿14,996 total
includes taxes & fees
21 Sept - 22 Sept
Ocean Eden Bay - Adults Only - All inclusive

14. Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,270 reviews)
"Best all-inclusive hotel 🏨"
United States
Fitzroy
The price is ฿11,068
฿12,332 total
includes taxes & fees
15 Oct - 16 Oct
Ocean Coral Spring - All Inclusive

15. Princess Senses The Mangrove Resort - Adults Only

Princess Senses The Mangrove Resort - Adults Only
4.0 star property
Green Island
9.4 out of 10, Exceptional, (1,017 reviews)
"Incredible resort and we had the best experience"
United States
Stephen
The price is ฿17,936
฿17,936 total
includes taxes & fees
17 Sept - 18 Sept
Princess Senses The Mangrove Resort - Adults Only

16. 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, (7,053 reviews)
"Great place to visit, staffs are always welcome and friendly."
Canada
Thal Bahadur
The price is ฿6,448
฿8,254 total
includes taxes & fees
28 Sept - 29 Sept
Serenade Punta Cana Beach & Spa Resort - All Inclusive

17. Margaritaville Beach Resort - Nassau

Margaritaville Beach Resort - Nassau
4.0 star property
Downtown Nassau
8.4 out of 10, Very good, (2,558 reviews)
"Beautiful hotel, fun for kids and adults."
United States
Ana Karen
The price is ฿8,602
฿13,322 total
includes taxes & fees
20 Sept - 21 Sept
Margaritaville Beach Resort - Nassau

18. Moon Palace The Grand - Punta Cana - All Inclusive

Moon Palace The Grand - Punta Cana - All Inclusive
5.0 star property
Punta Cana
7.6 out of 10, Good, (62 reviews)
"Good and good for family get away"
United States
Jiangdi
The price is ฿15,875
฿20,216 total
includes taxes & fees
30 Sept - 1 Oct
Moon Palace The Grand - Punta Cana - All Inclusive

19. Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive

Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
4.5 star property
Uvero Alto
8.8 out of 10, Excellent, (2,489 reviews)
"Clean room and the staff were very attentive."
United States
DARNELL
The price is ฿11,276
฿11,276 total
includes taxes & fees
6 Oct - 7 Oct
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive

20. 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, (3,049 reviews)
"Great place."
United States
Nicole
Hotel Riu Palace Aquarelle - All Inclusive
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:25 Sep - 27 Sep

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