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

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

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,998 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,411 reviews)
"Was nice to stay there"
United States
SARAH
The price is S$484
includes taxes & fees
5 Oct - 6 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,455 reviews)
"I loved my stay here"
Canada
Victoria
The price is S$287
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, (50 reviews)
"For being a place that still building up it was a great experience. Will definitely visit again."
United States
Jhoan
The price is S$853
includes taxes & fees
8 Sept - 9 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,551 reviews)
"Excellent place to stay!"
United States
Falon
The price is S$466
includes taxes & fees
6 Oct - 7 Oct
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,719 reviews)
"Loved the place."
United States
Iliac
The price is S$532
includes taxes & fees
6 Oct - 7 Oct
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,899 reviews)
"Great resort for families"
United States
Ali
The price is S$512
includes taxes & fees
28 Sept - 29 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,487 reviews)
"Loved the pools and great swim up bar clean rooms . Very nice place."
United States
Sonia Ivette
The price is S$390
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,489 reviews)
"Such a fun place to stay and very clean"
United States
Ninochka
The price is S$380
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, (237 reviews)
"Very nice place we loved it. The buffet was the best I strongly recommend this beautiful place"
United States
Diana
The price is S$479
includes taxes & fees
4 Oct - 5 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,933 reviews)
"Just an overall excellent stay!"
United States
Mark
The price is S$572
includes taxes & fees
13 Sept - 14 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,970 reviews)
"Great place to stay at"
United States
Melodie
The price is S$220
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,082 reviews)
"friendly environment, very friendly staff, also safe and the food amazing."
United States
Jose Antonio
The price is S$314
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,265 reviews)
"Overall a great vacation destination. We enjoyed our stay."
United States
Devony
The price is S$441
includes taxes & fees
7 Sept - 8 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,533 reviews)
"The location was perfect close to downtown the beach and shopping"
United States
Keith
The price is S$414
includes taxes & fees
28 Sept - 29 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, (981 reviews)
"Everything was beautiful, exceptionally friendly staff, clean rooms, wonderful eateries."
United States
Bekesica
The price is S$704
includes taxes & fees
14 Sept - 15 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, (321 reviews)
"Excelente hotel"
United States
Yasnilky
The price is S$343
includes taxes & fees
14 Sept - 15 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,984 reviews)
"I really enjoyed my stay!"
United States
Zakia
The price is S$733
includes taxes & fees
6 Sept - 7 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,362 reviews)
"Really enjoyed our stay at the property."
United States
Artur
The price is S$429
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.

Showing deals for:18 Sept - 20 Sept

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 famous for its pristine beaches with soft sands and turquoise waters, perfect for sunbathing and relaxation.
  • Diverse Cultural Experiences: Immerse yourself in the vibrant local culture through traditional music, cuisine, and festivals across various islands.
  • Adventure Activities: Enjoy exhilarating fishing trips, scenic day tours, and thrilling water sports that cater to adventure enthusiasts.
  • Relaxing Wellness Retreats: Indulge in rejuvenating spa experiences and wellness retreats, ideal for unwinding in a tranquil setting.
  • Charming Accommodations: From luxurious resorts to quaint guesthouses, the Caribbean offers diverse lodging options for every preference.

Find great hotels in Caribbean

Discover the enchanting Caribbean, where a variety of accommodation options await you, from charming guesthouses to luxurious resorts. Ideal for beach lovers, adventure seekers, and families alike, these hotels provide an unforgettable holiday experience. Whether you’re looking for a lavish retreat in the islands or a cosy villa in Jamaica, the Caribbean offers a perfect blend of relaxation and excitement, tailored to suit every traveller's needs.

  • Barceló Bávaro Palace - All Inclusive: This 4.5-star resort offers a luxurious beachfront experience, ideal for travellers seeking relaxation and adventure. With a guest rating of 8.2 out of 10, the Barceló Bávaro Palace truly embodies the essence of an all-inclusive getaway. Guests can indulge in a diverse array of amenities, including unlimited food and drinks, direct beach access, and an on-site natural hot spring. Activities such as windsurfing, kayaking, and dancing lessons are available, ensuring a vibrant and engaging stay. The resort’s focus on beach and hot spring themes makes it a captivating choice for those wishing to unwind in a tranquil setting.
  • Majestic Colonial Punta Cana - All Inclusive: Renowned for its family-friendly atmosphere, this 4-star hotel boasts a remarkable guest rating of 9.0 out of 10. The Majestic Colonial Punta Cana offers a plethora of all-inclusive amenities, including theme parties, children’s clubs, and various water sports activities. Guests can enjoy direct access to the beach, alongside facilities tailored for families, such as a children's pool and arcade game room. The resort’s vibrant entertainment options and spacious accommodations create a welcoming environment for families seeking fun and relaxation by the sea.
  • Majestic Mirage Punta Cana, All Suite Resort - All Inclusive: This 5-star resort is a haven for luxury seekers, featuring a guest rating of 9.2 out of 10. The Majestic Mirage is distinguished by its all-suite accommodations and an impressive array of amenities, including 24-hour room service and access to a nightclub on-site. Guests can explore a variety of activities from golfing to yoga classes, all while enjoying the beautiful beachfront. This resort’s combination of luxury, beach access, and a focus on wellness provides an exceptional getaway for those looking to indulge in a lavish Caribbean experience.

Where to stay in Caribbean

The Caribbean offers an enchanting array of islands, perfect for a relaxing getaway or a romantic escape. Explore the vibrant atmosphere of Harbour Island, renowned for its stunning beaches and friendly locals. Whether you seek thrilling excursions or tranquil moments by the sea, the Caribbean promises unforgettable holidays filled with tropical beauty and warm hospitality. Immerse yourself in the diverse cultures and breathtaking landscapes that define this idyllic region.

  • Aruba: Nestled in the southern Caribbean, Aruba is renowned for its stunning beaches and year-round warm climate. With visitor numbers peaking in January, March, and July, this island offers a vibrant atmosphere for those seeking outdoor adventures and scenic views. The island boasts a range of activities from luxurious resorts to world-class golf courses. Don’t miss the chance to explore its picturesque lagoons and pristine beaches, such as Eagle Beach and Palm Beach, which are perfect for relaxation and water sports alike.
  • Puerto Rico: A vibrant territory of the United States, Puerto Rico is a treasure trove for tourists seeking an outdoor and beach-centric experience. The island welcomes travellers throughout the year, with peak seasons in January, July, and September. Famous for its beautiful family-friendly beaches, Puerto Rico also offers lush nature reserves that are perfect for hiking and exploring. San Juan, the capital, is rich in history and culture, featuring the colourful streets of Old San Juan and the impressive El Morro fortress, making it a must-visit destination.
  • Turks and Caicos: This stunning archipelago is a haven for beach lovers and outdoor enthusiasts, boasting some of the world’s clearest waters. Visitors flock to Turks and Caicos mainly in January, July, and September, seeking adventure and relaxation in equal measure. The islands feature exquisite beaches and water features, alongside the renowned national parks that provide a glimpse into the local wildlife. Grace Bay Beach is a highlight, offering pristine sands and vibrant coral reefs, making it a perfect spot for both relaxation and thrilling water activities.

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.

Find the best attractions in Caribbean

The Caribbean offers a plethora of attractions, with its stunning beaches, picturesque bays, and historic churches. Travellers can immerse themselves in the vibrant culture and enjoy outdoor experiences, particularly around the Dominican Republic and the Caribbean Sea. Whether you're seeking relaxation on sandy shores or exploring local heritage, the Caribbean promises a delightful getaway filled with memorable activities.

  • Bavaro Beach: Experience the serene beauty of Bavaro Beach, where soft white sands meet crystal-clear waters. This idyllic beach offers a tranquil atmosphere, perfect for sunbathing or leisurely strolls along the shore, enhanced by vibrant beach vibes.
  • El Yunque National Forest: Explore the lush landscapes of El Yunque National Forest, a stunning rainforest rich in biodiversity. The eco-friendly trails lead you through captivating scenery, with opportunities for hiking, birdwatching, and immersing yourself in nature’s splendour.
  • Meads Bay: Discover the picturesque Meads Bay, where scenic views blend seamlessly with outdoor activities. This bay is ideal for relaxing on the beach or engaging in water sports, all while enjoying the stunning natural backdrop.

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

Explore a world of travel with Expedia