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

Top cities in Caribbean

Check prices for these dates

Filter by

Property class

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. Lopesan Caoba Lagoon Resort, Spa & Casino

Lopesan Caoba Lagoon Resort, Spa & Casino
5.0 star property
Bávaro
8.8 out of 10, Excellent, (595 reviews)
"We loved all amenities, rooms very comfortable and good variety of food"
United States
Maikel
Lopesan Caoba Lagoon Resort, Spa & Casino

2. 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,621 reviews)
"Excellent resort for families"
United States
Yoanne
The price is Rp6.675.908
Rp8.545.163 total
includes taxes & fees
9 Dec - 10 Dec
Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive

3. Serenade Caribe Club Family Beach Resort – All Inclusive

Serenade Caribe Club Family Beach Resort – All Inclusive
4.5 star property
Punta Cana
8.4 out of 10, Very good, (718 reviews)
"Friendly staff, amazing experience and food."
United States
Diana
The price is Rp4.863.581
Rp6.225.384 total
includes taxes & fees
15 Nov - 16 Nov
Serenade Caribe Club Family Beach Resort – All Inclusive

4. 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, (4,217 reviews)
"Enjoyed our stay"
United States
Courtney
The price is Rp2.984.025
Rp4.041.094 total
includes taxes & fees
30 Nov - 1 Dec
Hyatt Vacation Club at Hacienda del Mar, Dorado

5. 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,731 reviews)
"Nice place I really enjoyed the my stay there"
United States
Naderns
Hotel Riu Montego Bay - Adults Only - All Inclusive

6. 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,623 reviews)
"Beautiful place if you are just planning to stay in the resort!"
United States
Hector
The price is Rp4.204.762
Rp4.204.762 total
includes taxes & fees
17 Nov - 18 Nov
Wyndham Alltra Punta Cana All-Inclusive Resort

7. Princess Grand Jamaica Resort - All Inclusive

Princess Grand Jamaica Resort - All Inclusive
5.0 star property
Green Island
9.0 out of 10, Wonderful, (1,962 reviews)
"Great place to take the family there were kid activities planned everyday"
United States
Elizabeth
The price is Rp8.446.127
Rp8.446.127 total
includes taxes & fees
11 Nov - 12 Nov
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, (3,023 reviews)
"Overall great trip and would go again."
United States
Nicholas
The price is Rp7.866.109
Rp7.866.109 total
includes taxes & fees
12 Nov - 13 Nov
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,945 reviews)
"Good place to stay"
United States
javon
The price is Rp5.264.430
Rp6.738.470 total
includes taxes & fees
23 Nov - 24 Nov
Serenade All Suites - Adults Only Resort - All inclusive

10. Moon Palace Jamaica – All Inclusive

Moon Palace Jamaica – All Inclusive
5.0 star property
Ocho Rios
8.4 out of 10, Very good, (2,192 reviews)
"Nice stay"
United States
Charles
The price is Rp6.939.434
Rp7.705.717 total
includes taxes & fees
30 Nov - 1 Dec
Moon Palace Jamaica – All Inclusive

11. 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,307 reviews)
"Trip was great definitely would visit again!!"
United States
Sterling J
Hotel Riu Palace Aquarelle - All Inclusive

12. Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,333 reviews)
"Family friendly and staff was helpful"
United States
SAMJOHN
The price is Rp6.700.023
Rp7.455.241 total
includes taxes & fees
10 Dec - 11 Dec
Ocean Coral Spring - All Inclusive

13. Hotel Riu Ocho Rios - All Inclusive

Hotel Riu Ocho Rios - All Inclusive
4.0 star property
Ocho Rios
8.4 out of 10, Very good, (3,109 reviews)
"Enjoyed our stay and the staff was amazing"
United States
Jennifer M
Hotel Riu Ocho Rios - All Inclusive

14. 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, (4,387 reviews)
"Food and staff are excellent!"
United States
Fred
Hotel Riu Palace Paradise Island - Adults Only - All Inclusive

15. Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.8 out of 10, Excellent, (5,674 reviews)
"We loved our first stay!"
United States
Heather
The price is Rp4.596.303
Rp7.507.110 total
includes taxes & fees
7 Dec - 8 Dec
Grand Hyatt Baha Mar

16. Princess Senses The Mangrove Resort - Luxury Adults Only - All Inclusive

Princess Senses The Mangrove Resort - Luxury Adults Only - All Inclusive
5.0 star property
Green Island
9.4 out of 10, Exceptional, (1,154 reviews)
"The best resort we ever stayed at"
United States
Amy
The price is Rp10.059.933
Rp10.059.933 total
includes taxes & fees
11 Nov - 12 Nov
Princess Senses The Mangrove Resort - Luxury Adults Only - All Inclusive

17. Ocean Allure Eden Bay - Adults Only - All inclusive

Ocean Allure Eden Bay - Adults Only - All inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,036 reviews)
"Great place to stay!"
United States
Sydney
The price is Rp7.368.330
Rp8.190.642 total
includes taxes & fees
24 Nov - 25 Nov
Ocean Allure Eden Bay - Adults Only - All inclusive

18. Dreams Onyx Resort & Spa All Inclusive

Dreams Onyx Resort & Spa All Inclusive
4.0 star property
Uvero Alto
9.2 out of 10, Wonderful, (2,087 reviews)
"Nice hotel , staff was great but the food is mid definitely kid friendly!"
United States
Narya
Dreams Onyx Resort & Spa 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,592 reviews)
"Everything was great about this hotel."
United States
Stephan
Breathless Punta Cana Resort & Spa - Adults Only - All Inclusive

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

Moon Palace The Grand - Punta Cana - All Inclusive
5.0 star property
Punta Cana
7.8 out of 10, Good, (122 reviews)
"Clean rooms and beautiful property with marvellous choice of Restuarants. Very helpful staff."
Switzerland
Frigil
The price is Rp8.951.439
Rp11.457.842 total
includes taxes & fees
11 Nov - 12 Nov
Moon Palace The Grand - 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.

Get last-minute hotel deals in Caribbean and save more

Sign in to unlock great savings.
Showing deals for:13 Nov - 15 Nov
Showing deals for:20 Nov - 22 Nov
Showing deals for:10 Dec - 11 Dec

Top Caribbean Hotel Reviews

Find out more about Caribbean

Top reasons to visit Caribbean

  • Stunning Beaches: The Caribbean boasts some of the most beautiful beaches globally, perfect for relaxation and water activities.
  • Vibrant Local Culture: Immerse yourself in the rich traditions, music, and cuisine of the islands, offering unique cultural experiences.
  • Adventure Activities: Engage in thrilling excursions like fishing trips, hiking, and sunset cruises across picturesque bays.
  • Diverse Accommodation: Choose from charming guesthouses to luxurious resorts, catering to all types of travellers.
  • Friendly Locals: Experience warm hospitality from locals, enhancing your holiday with a sense of community and welcome.

Find great hotels in Caribbean

Experience the enchanting allure of the Caribbean with a range of accommodation options tailored to every traveller's desire. From charming guesthouses to luxurious resorts, you’ll find ideal lodging that caters to beach lovers, adventure seekers, and families alike. Whether you're exploring the vibrant islands or indulging in a private villa in Jamaica, the Caribbean offers a memorable getaway with exceptional hospitality.

  • Barceló Bávaro Palace - All Inclusive: Nestled on the stunning shores of the Caribbean, Barceló Bávaro Palace - All Inclusive is a 4.5-star resort that offers a luxurious beach vacation experience. With a guest rating of 8.2 out of 10, this property features a hot spring theme, providing guests with a unique blend of relaxation and adventure. Enjoy unlimited culinary delights with an array of dining options, from buffet to à la carte. Engage in activities such as kayaking and windsurfing, or simply unwind on the beautiful beach. The resort's amenities include entertainment options, a minibar, and various sports activities, ensuring an enriching stay for those seeking both leisure and excitement.
  • Majestic Colonial Punta Cana - All Inclusive: This 4-star resort, rated 9.0 out of 10 by guests, is a haven for adventure seekers looking to enjoy a vibrant beach atmosphere. Majestic Colonial Punta Cana boasts a wide array of all-inclusive services, including theme parties, yoga classes, and scuba lessons. Guests can indulge in various recreational activities such as sailing, snorkeling, and kayaking, all facilitated by the resort's commitment to providing an adventurous experience. The property features direct beach access and offers a range of dining options, making it an ideal choice for those who wish to explore the beauty and excitement of the Caribbean.
  • Majestic Mirage Punta Cana, All Suite Resort - All Inclusive: As a 5-star resort with a guest rating of 9.2 out of 10, Majestic Mirage Punta Cana combines luxury and relaxation in a stunning Caribbean setting. This resort features all-suite accommodations and a plethora of all-inclusive options, including 24-hour room service and premium beverages. Guests can partake in activities such as golf and yoga, while also enjoying direct access to the beach. Its natural hot spring theme adds a unique touch, making it perfect for those looking for a beach getaway intertwined with wellness and comfort.

Where to stay in Caribbean

The Caribbean offers a paradise of stunning islands, each with its unique charm and vibrant culture. From the romantic shores of Harbour Island to the lush landscapes of Jamaica and the lively atmosphere of Barbados, every destination promises unforgettable experiences. Whether you're seeking a relaxing getaway or thrilling excursions, the Caribbean's friendly locals and tropical vibes create the perfect backdrop for your holiday adventures. Discover the magic of this beautiful region and make memories that will last a lifetime.

  • Aruba: Aruba is a picturesque island located in the southern Caribbean, renowned for its stunning beaches and vibrant culture. The island's geography features stunning white-sand beaches like Eagle Beach and Palm Beach, perfect for sunbathing and water sports. Travellers flock to Aruba year-round, particularly in January, March, and July, with quieter months in May and October to November. Outdoor enthusiasts will enjoy activities such as golfing at world-class courses and exploring the island's unique lagoons. Notable landmarks include Arikok National Park, which showcases Aruba's natural beauty and diverse wildlife.
  • Puerto Rico: As a vibrant U.S. territory in the Caribbean, Puerto Rico offers a rich blend of culture, history, and natural beauty. This enchanting island boasts diverse landscapes, from beautiful beaches to lush nature reserves. Popular travel times include January, July, and September, with slightly fewer visitors in August and late November to December. Visitors can explore the historic streets of Old San Juan, relax on family-friendly beaches, or engage in outdoor activities in El Yunque National Forest. Puerto Rico’s captivating scenery and recreational areas make it a delightful holiday destination.
  • Turks and Caicos: This idyllic archipelago in the Caribbean is famous for its gorgeous beaches and crystal-clear waters. The peak travel seasons fall in January, July, and September, with a slight dip in visitors during August and late autumn months. The islands are perfect for beach lovers and outdoor adventures, with opportunities for scuba diving, snorkelling, and exploring national parks like Princess Alexandra National Park. The vibrant local culture is complemented by shopping at chic centres and indulging in delicious local cuisine, making Turks and Caicos a top choice for a relaxing getaway.

Things to do in Caribbean

Shopping

In the Caribbean, visit the bustling Craft Market in Nassau, where local artisans showcase vibrant handmade souvenirs. For a more modern experience, head to Plaza Las Américas in San Juan, Puerto Rico, featuring a diverse range of shops, dining options, and entertainment venues to explore.

Recreation

The Tranquil Cove Wellness Retreat offers rejuvenating spa treatments and yoga sessions overlooking azure waters. Guests can indulge in holistic therapies and partake in meditation workshops surrounded by lush tropical gardens, enhancing relaxation and inner peace in a stunning Caribbean setting.

At Serenity Springs Wellness Centre, visitors can enjoy hydrotherapy pools and guided mindfulness practices. The venue boasts tranquil surroundings, allowing participants to unwind and reconnect with themselves through various wellness activities, including tai chi sessions amidst nature.

Ocean Breeze Spa provides an array of massage therapies and beauty treatments. With its beachfront location, guests can unwind with soothing ocean sounds, partake in wellness classes, and savour healthy cuisine, all aimed at promoting a balanced and revitalised lifestyle.

Adventure

Experience the Skyride to Paradise Point, a scenic cable car gondola offering breathtaking views of the Caribbean. At Treetop Adventure Park, soar through the treetops on exhilarating ziplines, embracing the thrill of adventure. For motorsport enthusiasts, the Aruba International Raceway Park provides an adrenaline-pumping racing experience.

Nightlife

In Ibiza, Pacha is renowned for its vibrant atmosphere and world-class DJs spinning dance tracks till dawn. Meanwhile, in Puerto Rico, La Factoría offers a lively mix of cocktails and live music in a charming setting, perfect for enjoying the local nightlife flair.

*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, including stunning beaches, picturesque bays, and historic churches, making it a perfect destination for those seeking culture and outdoor experiences. Notable highlights include the beautiful Caribbean Sea and the vibrant Dominican Republic, both of which provide ample opportunities for relaxation and exploration. Whether you’re lounging on the beach or immersing yourself in local culture, the Caribbean promises an unforgettable holiday.

  • Bavaro Beach: Bavaro Beach boasts stunning turquoise waters and soft white sands, ideal for soaking up the sun or enjoying a leisurely swim. The vibrant beach vibes create a lively atmosphere, perfect for relaxation or engaging in water sports like snorkelling and paddleboarding.
  • Negril Cliffs: The breathtaking Negril Cliffs offer dramatic views of the Caribbean Sea, with picturesque sunsets that are truly captivating. Adventurous visitors can explore the cliffs, enjoy activities such as cliff diving, or simply appreciate the natural beauty while lounging in scenic spots.
  • Devon House: Steeped in history, Devon House is a remarkable example of Jamaican architecture and culture. Visitors can explore its heritage and indulge in the famous Devon House ice cream, savouring unique flavours while immersing themselves in the local cultural experience.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

The nearest major airports for your trip to Caribbean

Accessing the Caribbean is easy via its major airports. Montego Bay (MBJ-Sir Donald Sangster Intl.) is 340km away, with fine hotels like Sandals Royal Caribbean and Breathless Montego Bay, both 5km from the airport. Santo Domingo (SDQ-Las Americas Intl.) is 998km away; nearby options include Hampton by Hilton, just 2km from the airport, and Four Points by Sheraton, 5km away. Nassau (NAS-Lynden Pindling Intl.) is 415km away, with luxurious resorts like Rosewood Baha Mar 6km from the airport and The Cove at Atlantis 14km away, offering various transportation services.

Explore a world of travel with Expedia