Search 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

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,008 reviews)
"Excellent hotel, I highly recommended it"
United States
Luis
Grand Palladium Punta Cana Resort & Spa - All Inclusive

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

The Royal at Atlantis

The Royal at Atlantis
4.0 star property
Paradise Island
8.8 out of 10, Excellent, (2,826 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

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,159 reviews)
"Excellent hotel!!"
United States
Yiselle M Rivera
The price is S$678
includes taxes & fees
19 Jul - 20 Jul
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,911 reviews)
The price is S$403
includes taxes & fees
21 Jul - 22 Jul
Serenade Punta Cana Beach & Spa Resort - All Inclusive

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.6 out of 10, Excellent, (5,191 reviews)
"Great place to stay"
United States
Cybill
The price is S$613
includes taxes & fees
5 Aug - 6 Aug
Grand Hyatt Baha Mar

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,290 reviews)
"Beautiful place to stay!"
United States
JoAnn
The price is S$403
includes taxes & fees
26 Jul - 27 Jul
Wyndham Alltra Punta Cana 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,327 reviews)
"Beautiful property, amazing food, and staff."
United States
Susan-Yvonne
The price is S$696
includes taxes & fees
19 Jul - 20 Jul
Princess Grand Jamaica 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,671 reviews)
"Great food, clean room, a lot of fun activities for families"
United States
Shira
The price is S$664
includes taxes & fees
7 Jul - 8 Jul
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

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, (4,980 reviews)
"Excellent stay, would definitely go back again."
Canada
Darren
The price is S$388
includes taxes & fees
14 Jul - 15 Jul
Serenade All Suites - Adults Only Resort - 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,553 reviews)
"Very enjoyable place to stay."
United States
Christy Lea
The price is S$437
includes taxes & fees
8 Jul - 9 Jul
Ocean Blue & Sand Beach Resort - 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,127 reviews)
"Great resort!"
United States
Christina
The price is S$612
includes taxes & fees
26 Jul - 27 Jul
Ocean Coral Spring - All Inclusive

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.2 out of 10, Wonderful, (1,147 reviews)
"Beautiful location, great food and service"
United States
Denise
The price is S$556
includes taxes & fees
26 Jul - 27 Jul
Secrets Royal Beach Punta Cana - Adults Only - All Inclusive

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,336 reviews)
"Great vacation spot"
United States
Ariyanna
Hotel Riu Montego 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,365 reviews)
"This stay was amazing 10/10 so beautiful so much fun !!"
United States
Alexander Albarran
The price is S$450
includes taxes & fees
28 Jul - 29 Jul
Margaritaville Beach Resort - Nassau

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,864 reviews)
"I would stay again amazing staff"
United States
towanda
The price is S$645
includes taxes & fees
20 Jul - 21 Jul
Ocean Eden Bay - Adults Only - All inclusive

Hyatt Regency Grand Reserve Puerto Rico

Hyatt Regency Grand Reserve Puerto Rico
4.0 star property
Zarzal
9.0 out of 10, Wonderful, (3,016 reviews)
"Great place would stay here again"
United States
Felicia
The price is S$430
includes taxes & fees
3 Aug - 4 Aug
Hyatt Regency Grand Reserve Puerto Rico

Renaissance Wind Creek Aruba Resort

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

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, (805 reviews)
"Great stay"
United States
Nigel
The price is S$789
includes taxes & fees
20 Jul - 21 Jul
Princess Senses The Mangrove Resort - Adults Only

Moon Palace The Grand - Punta Cana - All Inclusive

Moon Palace The Grand - Punta Cana - All Inclusive
4.5 star property
Punta Cana
6.8 out of 10, (3 reviews)
"Personal atento en algunos lugares otros no tanto Problemas con check out con atrasos de hasta 30 min Si no haces la charla para intentar quedar como miembro es un costo para que te activen los 250$ dolares de crédito Actualmente probablemente por inauguración hay mucho manejo de información cruzada Incluso al salir me preguntaron si iba a cancelar porque les salía que no había pagado aunque había hecho pago por expedía Las bebidas gaseosas no tienen máquina expendedora todo es de botella...
United States
Alonso
The price is S$1,267
includes taxes & fees
2 Aug - 3 Aug
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.

Showing deals for:17 Jul - 19 Jul

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

Top Caribbean Hotel Reviews

Guide to exploring Caribbean

Things to do in Caribbean

Shopping

In the Caribbean, visit the Plaza del Mercado in San Juan for vibrant local crafts and souvenirs. For a more upscale experience, check out the Port of Spain’s Long Circular Mall, featuring a variety of shops and boutiques, perfect for finding unique gifts to take home.

Recreation

At COMO Parrot Cay, indulge in holistic treatments and yoga sessions amidst serene beach settings. Embrace the tranquil atmosphere as you unwind by the crystal-clear waters or explore the lush nature trails for a refreshing escape from everyday life.

Experience the rejuvenating offerings of the BodyHoliday in Saint Lucia, where you can partake in wellness activities like tai chi and guided meditation. Unwind with bespoke spa treatments while enjoying the stunning views of the Caribbean Sea.

At the Golden Door Spa in the Bahamas, immerse yourself in a range of holistic therapies and fitness classes. Take advantage of the beautiful surroundings with beach walks and sunset yoga to enhance your relaxation experience.

Visit the Anani Spa at the Ritz-Carlton, Grand Cayman, where you can enjoy luxurious treatments and a serene environment. Participate in wellness workshops or relax by the infinity pool overlooking the turquoise waters for a delightful retreat.

Adventure

At Yunke Zipline Adventures, soar through lush canopies, experiencing the thrill of ziplining amidst breathtaking scenery. The Skyride to Paradise Point offers a scenic cable car journey with stunning views, perfect for families. For adrenaline enthusiasts, Aruba International Raceway Park provides an exhilarating atmosphere for motor racing.

Nightlife

Explore the vibrant nightlife at the Dockside Lounge, where you can enjoy creative cocktails with stunning waterfront views. For an energetic atmosphere, visit the Island Dance Club, where local DJs spin dance hits late into the night, attracting both locals and visitors alike.

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

Booking tips and Expedia advantages for Caribbean

To save money on your Caribbean vacation, consider visiting between September and November, when prices are lower. Book your hotel about a month in advance, or look for last-minute deals on platforms like Expedia. Saturdays are typically the cheapest days to stay, while Thursdays are the most expensive. Utilise Expedia’s search tools to filter by budget and location, and consider package deals that combine flights and accommodations for additional savings. Don’t forget to take advantage of free activities and affordable public transport options during your visit.

  • 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 the type of hotel that suits you best. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in the Caribbean with your flights and activities by opting for an Expedia package deal.

Best time to go to Caribbean

The best time to visit Caribbean is dependent on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. November is its coolest month on average. At this time, 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