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

This weekend
Next weekend

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, (2,984 reviews)
"Great spot to holiday at."
Canada
Jay
The Royal at Atlantis

3. 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,416 reviews)
"Great family place"
United States
jonathan
The price is ฿9,910
฿12,684 total
includes taxes & fees
1 Oct - 2 Oct
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

4. 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,437 reviews)
"I loved my stay here"
Canada
Victoria
The price is ฿7,458
฿7,458 total
includes taxes & fees
13 Sept - 14 Sept
Wyndham Alltra Punta Cana All-Inclusive Resort

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

Moon Palace The Grand - Punta Cana - All Inclusive
4.5 star property
Punta Cana
7.4 out of 10, Good, (49 reviews)
"For being a place that still building up it was a great experience. Will definitely visit again."
United States
Jhoan
The price is ฿15,697
฿20,093 total
includes taxes & fees
14 Sept - 15 Sept
Moon Palace The Grand - Punta Cana - All Inclusive

6. Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.8 out of 10, Excellent, (5,514 reviews)
"Excellent place to stay!"
United States
Falon
The price is ฿6,898
฿11,841 total
includes taxes & fees
15 Sept - 16 Sept
Grand Hyatt Baha Mar

7. 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,704 reviews)
"I absolutely loved this resort"
United States
Kashanna
The price is ฿15,488
฿15,488 total
includes taxes & fees
7 Sept - 8 Sept
Princess Grand Jamaica Resort - All Inclusive

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

9. 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,469 reviews)
"Loved the pools and great swim up bar clean rooms . Very nice place."
United States
Sonia Ivette
The price is ฿7,974
฿10,207 total
includes taxes & fees
14 Sept - 15 Sept
Serenade All Suites - Adults Only Resort - All inclusive

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,490 reviews)
"Such a fun place to stay and very clean"
United States
Ninochka
The price is ฿8,934
฿9,960 total
includes taxes & fees
8 Sept - 9 Sept
Hotel Riu Montego Bay - Adults Only - All Inclusive

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

Lopesan Caoba Lagoon Resort Spa & Casino - All Inclusive
5.0 star property
Bávaro
8.4 out of 10, Very good, (226 reviews)
"Best resort"
Canada
Shamez
The price is ฿9,793
฿12,535 total
includes taxes & fees
1 Oct - 2 Oct
Lopesan Caoba Lagoon Resort Spa & Casino - All Inclusive

12. 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,921 reviews)
"The stay was amazing."
United States
lois
The price is ฿14,076
฿14,076 total
includes taxes & fees
14 Sept - 15 Sept
Ocean Eden Bay - Adults Only - All inclusive

13. 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,956 reviews)
"Great place to stay at"
United States
Melodie
The price is ฿3,558
฿5,324 total
includes taxes & fees
19 Sept - 20 Sept
Hyatt Vacation Club at Hacienda del Mar, Dorado

14. 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,058 reviews)
"friendly environment, very friendly staff, also safe and the food amazing."
United States
Jose Antonio
The price is ฿6,424
฿8,223 total
includes taxes & fees
28 Sept - 29 Sept
Serenade Punta Cana Beach & Spa Resort - All Inclusive

15. Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,250 reviews)
"Awesome experience, great and accommodating staff. Food and restaurants where great. Wonderful stay"
United States
Tai
The price is ฿11,539
฿11,539 total
includes taxes & fees
3 Sept - 4 Sept
Ocean Coral Spring - All Inclusive

16. Margaritaville Beach Resort - Nassau

Margaritaville Beach Resort - Nassau
4.0 star property
Downtown Nassau
8.4 out of 10, Very good, (2,521 reviews)
"The location was perfect close to downtown the beach and shopping"
United States
Keith
The price is ฿6,599
฿10,796 total
includes taxes & fees
2 Sept - 3 Sept
Margaritaville Beach Resort - Nassau

17. 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, (966 reviews)
"Everything was beautiful, exceptionally friendly staff, clean rooms, wonderful eateries."
United States
Bekesica
The price is ฿18,048
฿18,048 total
includes taxes & fees
16 Sept - 17 Sept
Princess Senses The Mangrove Resort - Adults Only

18. Serenade Caribe Club Family Beach Resort – All Inclusive

Serenade Caribe Club Family Beach Resort – All Inclusive
4.5 star property
Punta Cana
8.0 out of 10, Very good, (287 reviews)
"Excelente hotel"
United States
Yasnilky
The price is ฿5,999
฿7,679 total
includes taxes & fees
15 Sept - 16 Sept
Serenade Caribe Club Family Beach Resort – All Inclusive

19. 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,962 reviews)
"I really enjoyed my stay!"
United States
Zakia
The price is ฿19,399
฿19,399 total
includes taxes & fees
2 Sept - 3 Sept
Ocean Blue & Sand Beach Resort - All Inclusive

20. Hyatt Regency Grand Reserve Puerto Rico

Hyatt Regency Grand Reserve Puerto Rico
4.0 star property
Zarzal
9.2 out of 10, Wonderful, (3,342 reviews)
"Really enjoyed our stay at the property."
United States
Artur
The price is ฿8,722
฿11,218 total
includes taxes & fees
10 Sept - 11 Sept
Hyatt Regency Grand Reserve Puerto Rico
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:11 Sep - 13 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