Find the best Caribbean Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for Caribbean hotels

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, (6312)
"Amazing place to stay "
Canada
Sowmya
The price is Rp6.729.926
Rp8.614.305 total
includes taxes & fees
11 Jan - 12 Jan 2026
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

Renaissance Wind Creek Aruba Resort

Renaissance Wind Creek Aruba Resort
4.5 star property
Oranjestad
9.2 out of 10, Wonderful, (1366)
"The private island was spectacular "
United States
Mary Anne
Renaissance Wind Creek Aruba Resort

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, (2978)
"Our stay was amazing great staff food and pool"
United States
Magdalena
The price is Rp3.645.474
Rp4.699.332 total
includes taxes & fees
16 Dec - 17 Dec
Hyatt Vacation Club at Hacienda del Mar, Dorado

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.0 out of 10, Very good, (2274)
"Great customer service, food and hotel we highly recommend "
United States
Milan
The price is Rp7.466.809
Rp7.466.809 total
includes taxes & fees
17 Dec - 18 Dec
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

Margaritaville Beach Resort - Nassau

Margaritaville Beach Resort - Nassau
4.0 star property
Downtown Nassau
8.4 out of 10, Very good, (2231)
"It was amazing what a wonderful resort"
United States
Arnelle
The price is Rp3.981.723
Rp6.262.091 total
includes taxes & fees
4 Jan - 5 Jan 2026
Margaritaville Beach Resort - Nassau

Hotel Riu Palace Paradise Island - Adults Only - All Inclusive

Hotel Riu Palace Paradise Island - Adults Only - All Inclusive
4.0 star property
Paradise Island
8.0 out of 10, Very good, (3490)
"I loved my stay there absolutely beautiful! "
United States
Lisa J
Hotel Riu Palace Paradise Island - Adults Only - All Inclusive

Majestic Elegance Punta Cana - All Inclusive

Majestic Elegance Punta Cana - All Inclusive
4.5 star property
Bávaro
9.0 out of 10, Wonderful, (4600)
"Had a great stay!"
United States
Kayla
The price is Rp7.051.745
Rp7.051.745 total
includes taxes & fees
16 Dec - 17 Dec
Majestic Elegance Punta Cana - All Inclusive

Warwick Paradise Island- All Inclusive- Adults Only

Warwick Paradise Island- All Inclusive- Adults Only
4.0 star property
Paradise Island
8.4 out of 10, Very good, (1936)
"The staff was super friendly, clean rooms and a great stay. "
United States
Megan
The price is Rp6.790.211
Rp8.467.992 total
includes taxes & fees
4 Jan - 5 Jan 2026
Warwick Paradise Island- All Inclusive- Adults Only

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.6 out of 10, Excellent, (4663)
"Excellent picture perfect stay. "
United States
Deborah
The price is Rp5.642.994
Rp8.582.178 total
includes taxes & fees
3 Jan - 4 Jan 2026
Grand Hyatt Baha Mar

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

Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive
4.5 star property
Uvero Alto
9.0 out of 10, Wonderful, (2180)
"I absolutely love this resorttttr it was such an amazing experience "
United States
Julienne
The price is Rp7.317.082
Rp7.317.082 total
includes taxes & fees
17 Dec - 18 Dec
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive

Barceló Bávaro Palace - All Inclusive

Barceló Bávaro Palace - All Inclusive
4.5 star property
Bávaro
8.0 out of 10, Very good, (5456)
"We love our stay, big resort with a lot of activities! Good food and great staff"
United States
Silvia Petrova
The price is Rp7.390.746
Rp9.460.155 total
includes taxes & fees
5 Jan - 6 Jan 2026
Barceló Bávaro Palace - 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, (6553)
"Amazing staff nice resort"
Canada
Lindzeth
The price is Rp3.745.350
Rp4.794.048 total
includes taxes & fees
17 Dec - 18 Dec
Serenade Punta Cana Beach & Spa Resort - All Inclusive

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive

Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
5.0 star property
Bávaro
9.2 out of 10, Wonderful, (5970)
"Courteous staff and wonderful environment to stay."
United States
Dina
The price is Rp9.213.262
Rp9.213.262 total
includes taxes & fees
16 Dec - 17 Dec
Majestic Mirage Punta Cana, All Suite Resort - All Inclusive

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, (2058)
"Overall nice property and friendly staff. Good place for the kids. "
United States
Abbas
The price is Rp5.501.004
Rp5.501.004 total
includes taxes & fees
16 Dec - 17 Dec
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma

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, (5106)
"Excellent room location, fantastic food choices, super clean and outstanding entertainment"
Canada
Stephanie
Hotel Riu Montego Bay - Adults Only - All Inclusive

Serenade All Suites - Adults Only Resort

Serenade All Suites - Adults Only Resort
5.0 star property
Punta Cana
8.8 out of 10, Excellent, (3769)
"I had an excellent stay "
Canada
Cynthia
The price is Rp4.634.870
Rp5.932.634 total
includes taxes & fees
16 Dec - 17 Dec
Serenade All Suites - Adults Only Resort

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, (1007)
"Really good place, my wife and I had great moments there!"
United States
Helton
Secrets Royal Beach Punta Cana - Adults Only - All Inclusive

The Royal Sonesta San Juan

The Royal Sonesta San Juan
4.0 star property
Isla Verde
9.0 out of 10, Wonderful, (2206)
"We had an amazing time, the Resort was excellent!"
United States
Stacy L.
The price is Rp5.642.994
Rp7.504.016 total
includes taxes & fees
16 Dec - 17 Dec
The Royal Sonesta San Juan

Tamarijn Aruba All Inclusive

Tamarijn Aruba All Inclusive
4.0 star property
Oranjestad
9.0 out of 10, Wonderful, (2398)
"Clean room, staff and amazing views"
United States
Omar
Tamarijn Aruba All Inclusive

Majestic Colonial Punta Cana - All Inclusive

Majestic Colonial Punta Cana - All Inclusive
4.0 star property
Bávaro
9.0 out of 10, Wonderful, (6390)
"Very pleasant stay!"
United States
Johanna
The price is Rp6.925.702
Rp6.925.702 total
includes taxes & fees
16 Dec - 17 Dec
Majestic Colonial Punta Cana - 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:26 Dec - 28 Dec
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

  • Breathtaking Beaches: The Caribbean is famed for its stunning beaches with soft sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Cultural Experiences: Immerse yourself in the vibrant local culture through festivals, traditional ceremonies, and historical sites.
  • Outdoor Adventures: Enjoy exciting activities like snorkelling, diving, and exploring the enchanting natural landscapes.
  • Diverse Culinary Delights: Indulge in delicious regional cuisine that reflects the rich flavours and traditions of the islands.
  • Welcoming Atmosphere: Experience the warmth and friendliness of the locals, enhancing your holiday experience.

Find great hotels in Caribbean

Discover the enchanting Caribbean, where a variety of accommodation options await to suit every traveller's desire. From luxurious resorts boasting AAA Four Diamond awards to charming guesthouses, you’ll find ideal lodgings for a beach getaway or a thrilling family adventure. Enjoy accessible beaches and exceptional services designed to enhance your stay, ensuring a memorable holiday experience in this tropical paradise.

  • Majestic Mirage Punta Cana - All inclusive: A luxurious 5-star all-inclusive resort, Majestic Mirage Punta Cana offers an exceptional beachfront experience. With a wealth of amenities, guests can indulge in unlimited food and drinks, including fine dining at à la carte restaurants and vibrant entertainment options. The resort is eco-certified, making it a fantastic choice for environmentally conscious travellers. Families will appreciate the extensive children's facilities, such as a kids' club and supervised childcare. With activities ranging from yoga classes to non-motorised water sports, this resort combines relaxation with adventure, ensuring a memorable holiday for everyone.
  • Majestic Elegance Punta Cana - All Inclusive: This 4.5-star all-inclusive resort is perfect for those seeking a blend of relaxation and recreation. Majestic Elegance Punta Cana features a full-service spa and golf-themed amenities, allowing guests to unwind with luxurious treatments or hit the greens for a round of golf. Families are well-catered for with amenities such as a children's club and supervised childcare. The resort's stylish decor and impeccable service create a sophisticated atmosphere, making it a superb choice for both couples and families looking to enjoy a rejuvenating getaway in a beautiful Caribbean setting.
  • Grand Hyatt Baha Mar: A 4.5-star resort that caters to both leisure and business travellers, Grand Hyatt Baha Mar provides a unique pet-friendly environment alongside luxurious amenities. With direct beach access, guests can enjoy sun-soaked days by the sea. The resort offers facilities that are ideal for business meetings and events, ensuring a seamless experience for corporate guests. The pet policy allows furry friends to accompany you, making it a welcoming choice for pet owners. With its blend of relaxation, business amenities, and beachside fun, Grand Hyatt Baha Mar is a standout option for diverse traveller needs.

Where to stay in Caribbean

The Caribbean offers a vibrant tapestry of experiences, from the serene shores of Acklins Island to the luxurious resorts of Abu Dhabi. Perfect for active travellers and adventure seekers, this tropical paradise is renowned for its friendly locals and idyllic beaches. Whether you’re seeking relaxation or thrilling excursions, the Caribbean presents an abundance of options that cater to every desire, making it a romantic and unforgettable getaway.

  • Aruba: A stunning Caribbean gem, Aruba boasts a year-round warm climate, making it a perfect escape for sun-seekers. Visitors flock here for its pristine beaches, scenic lagoons, and vibrant outdoor activities. Whether you're teeing off at a world-class golf course or lounging at a luxurious resort, Aruba offers a blend of relaxation and adventure. Key attractions like Eagle Beach and the Arikok National Park are must-visit spots, showcasing the island's natural beauty and unique wildlife.
  • Puerto Rico: Known for its rich culture and stunning landscapes, Puerto Rico is a vibrant destination that seamlessly combines outdoor adventures with beach relaxation. The island's diverse offerings include beautiful family-friendly beaches and lush nature reserves, ideal for hiking and exploring. Popular venues such as El Yunque National Forest provide a unique experience for nature lovers. With a lively atmosphere and historical landmarks like Old San Juan, Puerto Rico is a captivating blend of history, culture, and natural beauty.
  • Turks and Caicos: Renowned for its breathtaking beaches and crystal-clear waters, Turks and Caicos is a paradise for outdoor enthusiasts and beach lovers alike. The island's vibrant shopping centres and resorts cater to all tastes, providing a lively atmosphere for visitors. Explore local landmarks such as Grace Bay Beach and the stunning national parks, where you can immerse yourself in the tranquillity of nature. Whether you’re looking to relax by the water or engage in water sports, Turks and Caicos promises an unforgettable Caribbean experience.

Things to do in Caribbean

The Caribbean boasts a myriad of activities suitable for all ages, including water sports like snorkelling and diving, vibrant local festivals, and relaxing beach days. Visitors can explore stunning natural landscapes, indulge in delicious regional cuisine, and enjoy lively nightlife. With options ranging from cultural tours to adventure excursions, the Caribbean truly offers something for everyone to enjoy during their holiday.

Shopping

Experience vibrant shopping at Sambil Curaçao, a lively mall offering a mix of entertainment and family-friendly vibes. Explore the local culture at the Straw Market, where you’ll find unique souvenirs. Don’t miss Time Square Mall for a delightful blend of shopping and leisure activities.

Recreation

Ocean Club Golf Course offers a picturesque setting for golf enthusiasts, combining lush landscapes with outdoor sports vibes. For a lively atmosphere, visit Sir Vivian Richards Stadium, where you can enjoy various sports events. Arima Public Tennis Court provides a luxurious environment for tennis lovers to unwind and play.

Adventure

Experience the Skyride to Paradise Point, a scenic cable car journey offering breathtaking views of the Caribbean landscape. At Philipsburg Boardwalk, stroll along the picturesque shore, perfect for romantic sunset moments. For family fun, dive into excitement at Sirenis Aquagames Water Park, filled with thrilling slides and attractions.

Nightlife

The nightlife in the Caribbean is vibrant and enchanting. Experience the romance and culture at Teatro Tapia, dance the night away at Coco Bongo Punta Cana, or enjoy a family-friendly film at Movietowne, where entertainment and city vibes come alive under the stars.

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

Booking tips and Expedia advantages for Caribbean

When planning your Caribbean vacation, consider visiting between September and November for lower accommodation prices. Book your hotel around a month in advance for the best rates, and check Expedia for last-minute deals. Saturdays generally offer the cheapest stays, while Thursdays are the priciest. Utilise Expedia’s search tool to filter by budget and eco-friendly options. Additionally, combining your hotel, flights, and activities into a package deal can lead to significant savings. Look out for amazing accommodation deals highlighted with a green banner to optimise your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Caribbean are September to November, where the prices are slightly lower. This is in comparison to February to March and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Caribbean is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Caribbean is Saturday. The most expensive day to stay in Caribbean is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in the Caribbean with your flights and activities through an Expedia package deal.

Find the best attractions in Caribbean

The Caribbean offers an array of attractions for every type of traveller, from stunning beaches and tranquil bays to historic churches. Whether you seek relaxation on sun-drenched sands, a taste of local culture, or outdoor adventures, the region caters to your desires. Explore the vibrant landscapes and immerse yourself in the rich heritage, ensuring a memorable holiday experience in this tropical paradise.

  • Bavaro Beach: Experience the ultimate beach vibes at Bavaro Beach, where soft white sands meet turquoise waters. This idyllic location is perfect for sunbathing, swimming, and enjoying water sports, making it a paradise for relaxation and fun.
  • Jose Miguel Agrelot Coliseum: Immerse yourself in the vibrant atmosphere of the Jose Miguel Agrelot Coliseum, a premier entertainment venue. With a variety of events, from concerts to family shows, it offers a lively experience that unites visitors and locals alike.
  • Negril Cliffs: Embrace adventure at the Negril Cliffs, where stunning scenery and outdoor activities await. Ideal for hiking and cliff diving, this breathtaking spot offers panoramic views of the Caribbean Sea, perfect for thrill-seekers and nature lovers.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.3°F (26.3°C)No RainMostly SunnySlightly HighAverage
February78.8°F (26.0°C)No RainMostly SunnyAverageSlightly High
March79.2°F (26.200000000000003°C)No RainMostly SunnyAverageSlightly High
April80.1°F (26.700000000000003°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.200000000000003°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.700000000000003°C)Light RainMostly SunnySlightly LowSlightly Low
December79.5°F (26.4°C)No RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Caribbean

For a visit to the Caribbean, you can fly into several major airports. Montego Bay (MBJ-Sir Donald Sangster International) is approximately 339.6km from the Caribbean, with nearby luxury hotels such as Secrets St. James and Breathless Montego Bay, both 4.8km away, offering convenient access. Santo Domingo (SDQ-Las Americas International) is around 997.8km away, featuring options like the Golden House Hotel, 19.3km from the airport, with various transportation services available. Nassau (NAS-Lynden Pindling International) is about 415.2km distant, boasting hotels like The Cove at Atlantis, 14.5km away, providing 24-hour airport shuttles for guests. Each location offers a range of accommodations and transport services to enhance your stay.

Explore a world of travel with Expedia