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

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
7.8 out of 10, Good, (1,002 reviews)
"Resort ok, good staff "
United States
Bianca
The price is CA $298
CA $381 total
includes taxes & fees
Jun 3 - Jun 4
Grand Palladium Punta Cana Resort & Spa - All Inclusive

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, (6,840 reviews)
"Great property and restaurants."
United States
Edward
The price is CA $524
CA $671 total
includes taxes & fees
May 18 - May 19
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,777 reviews)
"An excellent place for a vacation with a child"
United States
nino
The price is CA $299
CA $383 total
includes taxes & fees
May 18 - May 19
Serenade Punta Cana Beach & Spa 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,541 reviews)
"Awesome Stay and an amazing relaxing time while also getting some party time! "
United States
Andrew
The price is CA $678
CA $678 total
includes taxes & fees
May 18 - May 19
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort

Renaissance Wind Creek Aruba Resort

Renaissance Wind Creek Aruba Resort
4.5 star property
Oranjestad
9.2 out of 10, Wonderful, (1,502 reviews)
"Beautiful place to stay "
United States
Ngoc
Renaissance Wind Creek Aruba Resort

Serenade All Suites - Adults Only Resort

Serenade All Suites - Adults Only Resort
5.0 star property
Punta Cana
8.6 out of 10, Excellent, (4,611 reviews)
"Great stay "
United States
Jennifer
The price is CA $335
CA $429 total
includes taxes & fees
Jun 9 - Jun 10
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, (1,106 reviews)
"The staff was very welcoming and the food was good"
United States
ADNELIZ
The price is CA $970
CA $970 total
includes taxes & fees
Jun 1 - Jun 2
Secrets Royal Beach Punta Cana - Adults Only - All Inclusive

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar
4.5 star property
Nassau
8.6 out of 10, Excellent, (5,041 reviews)
"Excellent rooms and friendly staff."
Canada
Alisha
The price is CA $369
CA $591 total
includes taxes & fees
May 31 - Jun 1
Grand Hyatt Baha Mar

Warwick Paradise Island- All Inclusive- Adults Only

Warwick Paradise Island- All Inclusive- Adults Only
4.0 star property
Paradise Island
8.6 out of 10, Excellent, (2,178 reviews)
"Great place to stay and relax. "
Canada
Jennifer
The price is CA $497
CA $629 total
includes taxes & fees
Jun 10 - Jun 11
Warwick Paradise Island- All Inclusive- Adults Only

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,238 reviews)
"Very nice stay"
United States
Megan
Hotel Riu Montego Bay - Adults Only - All Inclusive

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,531 reviews)
"Loved everything about our stay! Perfect family getaway!!"
United States
Denise
The price is CA $349
CA $440 total
includes taxes & fees
May 30 - May 31
Hyatt Vacation Club at Hacienda del Mar, Dorado

Princess Grand Jamaica Resort - All Inclusive

Princess Grand Jamaica Resort - All Inclusive
4.5 star property
Green Island
8.8 out of 10, Excellent, (1,048 reviews)
"Great property friendly staff."
United States
Daquan
The price is CA $628
CA $628 total
includes taxes & fees
May 18 - May 19
Princess Grand Jamaica 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,180 reviews)
"Very great resort to stay at"
Canada
Leon
The price is CA $473
CA $473 total
includes taxes & fees
May 19 - May 20
Ocean Blue & Sand Beach 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, (2,212 reviews)
"Great resort "
United States
Daisy
The price is CA $638
CA $638 total
includes taxes & fees
Jun 8 - Jun 9
Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma

Margaritaville Beach Resort - Nassau

Margaritaville Beach Resort - Nassau
4.0 star property
Downtown Nassau
8.4 out of 10, Very good, (2,324 reviews)
"Great place to stay"
United States
Marcia
The price is CA $346
CA $538 total
includes taxes & fees
May 26 - May 27
Margaritaville Beach Resort - Nassau

Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,075 reviews)
"Great resort"
United States
Krystal
The price is CA $560
CA $560 total
includes taxes & fees
May 18 - May 19
Ocean Coral Spring - All Inclusive

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, (2,541 reviews)
"My stay was great. Staff were polite, food was great, rooms clean."
United States
Akiél
Hotel Riu Palace Aquarelle - All Inclusive

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,785 reviews)
"Staff was friendly and the food was excellent. Would definitely recommend for a quick getaway to relax."
United States
Charles
The price is CA $633
CA $633 total
includes taxes & fees
May 18 - May 19
Ocean Eden Bay - 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, (2,385 reviews)
"Beautiful hotel, staff are so friendly."
United States
Alicia
The price is CA $479
CA $637 total
includes taxes & fees
Jun 15 - Jun 16
The Royal Sonesta San Juan

Majestic Elegance Punta Cana - All Inclusive

Majestic Elegance Punta Cana - All Inclusive
4.5 star property
Bávaro
9.0 out of 10, Wonderful, (4,851 reviews)
"Rooms were always kept clean and the service was exceptional"
United States
Edward
Majestic Elegance 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:May 22 - May 24

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

Top Caribbean Hotel Reviews

Price trends for hotels in Caribbean

Less expensive
More expensive
Next month
September
March
CA $210
Month
Price
January
CA $269
February
CA $282
March
CA $300
April
CA $289
May
CA $213
June
CA $210
July
CA $220
August
CA $218
September
CA $202
October
CA $212
November
CA $228
December
CA $256
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Caribbean. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Caribbean

Top reasons to visit Caribbean

  • Stunning Beaches: The Caribbean boasts some of the world's most beautiful beaches, perfect for soaking up the sun and enjoying the warm sand.
  • Adventure Activities: Experience exhilarating scuba diving and explore vibrant coral reefs teeming with marine life.
  • Rich Cultural Experiences: Immerse yourself in the vibrant culture of Cuba and explore historic sites and local traditions.
  • Warm Hospitality: Enjoy the friendly atmosphere and welcoming locals, enhancing your vacation experience.
  • Diverse Accommodations: From all-inclusive resorts to family-friendly hotels, there's a perfect stay for every traveller.

Find great hotels in Caribbean

Discover the perfect getaway in the Caribbean, where a variety of accommodations await to suit every traveler's desires. From inclusive resorts to family-friendly beach hotels, you'll find warm hospitality and adventure around every corner. Experience the charm of Cuba with stays at renowned spots like the Cubasol Palmeras Resort. Embrace the sun, sea, and serenity as you create unforgettable memories in this tropical paradise.

  • Barceló Bávaro Palace - All Inclusive: Barceló Bávaro Palace - All Inclusive is a 4.5-star resort boasting a guest rating of 8.2, ideal for those seeking a beach vacation with a touch of luxury. This property features a unique hot spring theme, offering direct access to pristine beaches and stunning ocean views. Guests can indulge in unlimited food and drinks, with a variety of activities such as windsurfing, kayaking, and themed entertainment. The resort's extensive amenities include a buffet and à la carte dining options, a natural hot spring, and various lessons, ensuring a relaxing and fun-filled stay for all ages.
  • Majestic Colonial Punta Cana - All Inclusive: With a stellar guest rating of 9.0, Majestic Colonial Punta Cana - All Inclusive is a 4-star paradise perfect for adventure seekers. This resort combines the thrill of outdoor activities like scuba lessons, sailing, and beach volleyball with luxurious accommodations. Guests will enjoy unlimited food and beverages, including premium options, while participating in exciting theme parties and nightly performances. The property’s direct beach access and children’s club make it an excellent choice for families looking to create unforgettable memories together.
  • Majestic Mirage Punta Cana, All Suite Resort - All Inclusive: Rated 9.2 by guests, the 5-star Majestic Mirage Punta Cana offers a lavish all-suites experience. This upscale resort is perfect for those desiring a blend of beach relaxation and adventure. Guests can take advantage of 24-hour room service, golf, and wellness classes like yoga and water fitness. The property also features a vibrant nightclub and direct beach access, while its natural hot spring adds a unique touch to the luxurious experience, making it an ideal retreat for couples and families alike.

Where to stay in Caribbean

The Caribbean is a tropical paradise offering a delightful blend of relaxation and adventure. From the vibrant culture of Cuba to luxurious all-inclusive resorts and stunning beach getaways, there's something for everyone. Explore the crystal-clear Caribbean Sea and unwind on some of the world's best beaches, where friendly locals enhance the warm atmosphere. Whether you're seeking a romantic escape or thrilling excursions, the Caribbean promises an unforgettable vacation experience.

  • Aruba: Aruba, a picturesque island country in the Caribbean, is renowned for its stunning beaches and vibrant outdoor experiences. The island sees a steady influx of tourists year-round, with peak visits occurring in January, March, and July. Expect to bask in the sun on pristine beaches, explore scenic lagoons, and enjoy world-class golf courses. Aruba’s attractions also include the breathtaking island landscapes, making it a paradise for nature lovers. Whether you’re lounging at a resort or engaging in water sports, Aruba promises a memorable vacation filled with relaxation and adventure.
  • Puerto Rico: Puerto Rico, a beautiful Caribbean territory, offers a delightful blend of rich culture and stunning natural beauty. This destination attracts visitors consistently, with peak travel periods in January, July, and September. Puerto Rico is ideal for those seeking outdoor adventures and family-friendly beach experiences. Discover picturesque beaches and explore nature reserves that highlight the island's biodiversity. With numerous recreational areas and luxurious resorts, Puerto Rico is perfect for relaxation as well as exploration. Don’t miss the opportunity to immerse yourself in the local culture while enjoying the scenic landscapes.
  • Turks and Caicos: Turks and Caicos, an idyllic Caribbean country, is famous for its exceptional beaches and outdoor activities. The islands experience a steady flow of tourists, particularly in January, July, and September. Visitors are drawn to the crystal-clear waters, ideal for underwater sports and exploration. The vibrant shopping centres and malls provide a taste of local flair, while national parks and stunning water features showcase the natural beauty of the islands. Whether you’re shopping or diving into the azure waters, Turks and Caicos promises a luxurious and unforgettable getaway.

Things to do in Caribbean

The Caribbean is a paradise for tourists, boasting stunning beach loungers perfect for soaking up the sun. Adventure seekers can indulge in exhilarating scuba diving experiences, exploring vibrant coral reefs and marine life. Additionally, the region is home to fabulous attractions, from historic sites to lush landscapes, ensuring a memorable vacation filled with relaxation and exploration.

Shopping

In the Caribbean, experience shopping at the vibrant Port of Spain’s West Mall, featuring a blend of high-end stores and local boutiques. In Nassau, visit the Straw Market for unique handmade souvenirs and crafts, capturing the island’s rich culture and artistry.

Recreation

At Sandals Golf and Country Club, indulge in luxurious spa treatments amidst stunning landscapes. Enjoy a round of golf at Coco Beach Golf and Country Club, where relaxation meets recreation. Experience the elegant atmosphere of the Barbados Polo Club, perfect for unwinding and enjoying a day of leisure.

Adventure

Scuba diving in the vibrant coral reefs of Bonaire offers breathtaking underwater scenery and encounters with diverse marine life. For thrill-seekers, zip-lining through the lush canopies in Jamaica provides an adrenaline rush while enjoying stunning views of the tropical landscape.

Hiking the lush trails of Dominica’s Morne Trois Pitons National Park reveals stunning waterfalls and volcanic landscapes. Kayaking in the bioluminescent bay of Vieques is a magical experience as the water sparkles around you under the night sky.

Surfing the powerful waves of Barbados is a must for water sports enthusiasts, while exploring the ancient Mayan ruins in Tulum combines adventure with cultural discovery. Horseback riding along the stunning beaches of the Dominican Republic offers a unique way to enjoy the scenery.

Nightlife

The Caribbean nightlife is vibrant and lively, with beach bars like the famous Jimmy Buffett’s Margaritaville offering great cocktails. For a more intimate setting, try local rum shacks. Dance the night away at clubs in vibrant spots like Nassau or San Juan, where music and energy abound.

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

Booking tips and Expedia advantages for Caribbean

  • 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: Booking a hotel in Caribbean about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotel options first. Additionally, you have the ability to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save some money by combining your Caribbean hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Caribbean

When visiting the Caribbean, you'll find a vibrant mix of attractions that highlight its stunning beaches, serene bays, and historic churches. These points of interest offer a perfect blend of outdoor experiences and rich local culture, ensuring every traveller can immerse themselves in the region's natural beauty and heritage. Enjoy the sun-soaked shores and cultural sites that make the Caribbean a captivating destination for Canadians seeking adventure and relaxation.

  • Eagle Beach: This stunning beach is known for its soft white sands and turquoise waters, perfect for sunbathing and swimming. The laid-back atmosphere and picturesque sunsets create a relaxing vibe, making it an ideal spot for unwinding and enjoying the beauty of the Caribbean.
  • El Yunque National Forest: Immerse yourself in this lush rainforest, where you can explore scenic trails, towering waterfalls, and diverse wildlife. With its eco-friendly focus, El Yunque offers a unique opportunity for outdoor adventures, including hiking and birdwatching, all amidst breathtaking natural beauty.
  • Magens Bay Beach: Renowned for its stunning scenery, this picturesque bay features calm waters and beautiful surroundings. Ideal for swimming, kayaking, or simply lounging on the beach, Magens Bay is a perfect blend of outdoor fun and relaxation in a tropical paradise.

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.

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

When visiting the Caribbean, you can fly into several major airports. Santo Domingo's Las Americas International Airport (SDQ) is located 997.8km away, with nearby hotels like the 4-star Four Points by Sheraton just 4.8km away. Montego Bay's Sir Donald Sangster International Airport (MBJ) is 339.6km distant, featuring luxurious options such as the 5-star Sandals Montego Bay only 1.6km away. Lastly, NASsau's Lynden Pindling International Airport (NAS) is situated 415.2km from the Caribbean, with elegant accommodations like the 5-star Rosewood Baha Mar 6.4km from the airport. Each of these airports offers convenient access to local hotels and transportation services.

Caribbean Hotel Guide

Previously known as the West Indies, the region known as the Caribbean is made up of over 7,000 islands. Thirteen of those islands are independent countries and include the well-known locations of Haiti, Jamaica, and Belize. The region is named for the Caribbean Sea, which is east of Mexico.

Why Visit?

The Caribbean is a very popular vacation spot and many cruise ships sail here several times a year. When you first visit the Caribbean, it's easy to see why these islands are so popular. In general, the people of the Caribbean are among the friendliest and most open you will meet, and the weather is beautiful much of the year. Even during the coldest North American months, the weather in the Caribbean is generally still warm enough to allow swimming and water sports.

The pictures of beautiful, crystal clear waters and white-sand beaches seen in brochures are not deceptive. Most Caribbean locations are well known for their beautiful beaches, and the reputation is certainly well deserved. Whether you just want to lounge on a breathtaking, gorgeous beach and soak up some rays or go snorkeling with the exotic fishes, water sports and beach activities are easy to find on the islands.

The Weather

Most islands in the Caribbean enjoy tropical climates all year. The dry season is usually from mid-December through mid-April. Things get a bit wetter from mid-April through mid-December. Temperatures typically range from around 21 degrees Celsius to 27 degrees Celsius, rarely deviating much from that range.

When to Go

In most cases, winter is peak season for tourists. During these times, hotels and resorts are normally significantly more expensive than in the low season. However, by making reservations in advance, you can often catch a good Caribbean hotel deal.

The giant party known as Carnival offers a great experience. The exact date of Carnival can vary from island to island, but it is most often held sometime between January and March. It pays to check ahead as some islands may hold their Carnival festivities during other months of the year.

While most hotels and shops are open year round, some hotels close for renovations during the low season, specifically from September through October.

Region Hotel Destinations in the Caribbean

Other Continent Hotel Destinations

Explore a world of travel with Expedia