You'd be hard pressed to find a more reliably beautiful, fair-weathered escape than the Caribbean. Whether you arrive by plane or by cruise, you're almost guaranteed crystal blue waters and warm, sunny days any time of year. Each island has its own flavor: whether it's the intriguing colonial history of St. Kitts, the outstanding diving of Bonaire, the lively carnival atmosphere of Trinidad or the low-key relaxation of Anguilla, there's an island for everyone.
Hotel Deals
Grand Bahia Principe San Juan
Ctra. Gaspar Hernández -Rio San Juan, Km 18., Gaspar Hernandez, EspaillatThis was the worst vacation i have ever taken. The resort has since closed. I think that says everything.
Windward Passage Hotel
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. ThomasOverall good
Bahia Principe Grand La Romana - All Inclusive
Carretera San Pedro de Macoris-La Romana, Km 12, Ramón Santana, La RomanaExcellent overall, very clean, staff were very helpful with the minor exception of drink service in the buffet section which was slow to non existent. Would highly recommend.
Majestic Mirage Punta Cana - All inclusive
Bavaro, Playa Arena Gorda, Punta Cana, La Altagraciagreat
Grand Palladium Lady Hamilton Resort & Spa All Inclusive
The Point, Lucea, HanoverThe property was very lovely and the staff were kind. The rooms are dated and needs to be upgraded, especially for the price. I did like that they offered baby sitting for those who travel with kids and need a break. The food was decent. Jerk hut was great. Dinner reservations were hard to make, ...
Radisson Grenada Beach Resort
Grand Anse, St. George'sThe stay was good except for the internet and the high retainer fees.
Comfort Suites Paradise Island
Paradise Island Drive, Paradise Island, New ProvidenceStaff was very friendly and polite
Grand Bavaro Princess - All Inclusive
Playas De Bavaro, Punta Cana, La AltagraciaWe love this hotel, I recommended it was so clean the most part I like was the nature
Now Garden Punta Cana All Inclusive
Avenida Alemania, Punta CanaWe had an amazing time here. Shuttle rides were always running
The Cove at Atlantis
Paradise Beach Drive, Paradise Island, New ProvidenceBeautiful property and amazing staff. Very family friendly (especially families with kids under 10).
Eagle Aruba Resort
J. E. Irausquin Boulevard 248, OranjestadThe resort is well kept. The staff are friendly, helpful and kind. Our room was clean and exactly what we were hoping for.
Majestic Elegance Punta Cana - All Inclusive
Playa Bavaro - Punta Cana, Punta Cana, La AltagraciaEverything was perfect.
Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay, St. Thomas, St. ThomasThe hot water was not very hot, it got luke warm at best.
Breezes Resort Bahamas All Inclusive
1 Breezes Lane, Cable Beach, Nassau, New ProvidenceAble to eat outside, I felt at home with the ‘60-70 decor. Felt very safe in the area. Wonderful sand with a Safe beach and able to swim safely in the ocean. Really enjoyed FunkyD singing in the evening.close walk to a bus to go downtown $1:50! Or catch a taxi at front of resort. Although, every ...
Amsterdam Manor Beach Resort
J.E. Irausquin Boulevard 252, NoordWe thoroughly enjoyed our stay at this lovely resort. My only complaint would be the staff at Poisons on the Beach restaurant. The food was very good, but the service was inconsistent - we either sat ignored for 10 minutes or had water and menus as soon as we sat down. Regardless of how busy it was. ...
Casa de Campo Resort and Villas
Carretera La Romana-Higuey, La Romana, La RomanaAmazing Resort . Everything in one place . Golf, Beach , good restaurants , spa
Emerald Beach Resort
8070 Lindbergh Bay, St. Thomas, St. ThomasIt’s a good spot to crash before an early flight the next day.
Hilton Trinidad & Conference Centre
Lady Young Road, Belmont, Port of SpainEverything was great
Divi Village Golf & Beach Resort
OranjestadGreat in every way. Wish I could have stayed longer
CocoLaPalm Seaside Resort
Norman Manley Boulevard, Negril, WestmorelandThe staff was great. Property upkeep was on point!
Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Boulevard Turístico Del Este Km 28, #74, Macao, Punta Cana, La AltagraciaThe property is too big.
Courtyard by Marriott Nassau Downtown/Junkanoo Beach
West Bay Street, NassauI stayed at the Courtyard from April 10-17, 2025. I had stayed there for a week previously in 2023. I had initially selected the Courtyard because of its close proximity to downtown Nassau, the fish fry, St. Francis Xavier Cathedral, and Junkanoo Beach. When I walked through the front door of the ...
Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay, St. ThomasLoved everything!
Catalonia Royal Bavaro - Adults Only
Cabeza De Toro 1 Playas De Bavaro, Punta CanaPrior to arrival I emailed to have a honeymoon surprised for my wife and I didn’t get it till I went back to the front desk to get the champagne I asked for. I also followed up about a room upgrade for our honeymoon and that wasn’t done. They put a happy anniversary ribbon on our door instead of ...
Radisson Aquatica Resort Barbados
Aquatic Gap, Carlisle Bay, Bridgetown, St. MichaelWe Stayed 1 week was amazing experience. Located on the front of the beach. Amazing Staff Wonderful View from the ocean view rooms
Renaissance Wind Creek Aruba Resort
L G Smith Boulevard 82, OranjestadGreat
Majestic Colonial Punta Cana - All Inclusive
Carretera El Macao, Punta Cana, La AltagraciaExcellent
Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La AltagraciaBueno pero el check in terrible
Bunker Hill Hotel
2307 Commandant Gade, St. ThomasEverything is outstanding at this hotel love it so much
The Royal at Atlantis
Paradise Beach Drive, Paradise Island, New ProvidenceGreat for families, if wanting to have more quiet time recommend staying at The Cove instead. Beaches and property well maintained. Rooms at the Royal were ok, nothing special for the price paid. Dining options were limited.
Holiday Inn Resort Aruba - Beach Resort & Casino by IHG
J E Irausquin Boulevard 230, NoordPrices for restaurants were expensive but not crazy. Pools were nice but could use more music and entertainment. The beach was amazing, perfect sand and plenty of room.
Occidental Caribe - All Inclusive
Carretera Macao - Arena Gorda, s/n, Punta Cana, La AltagraciaPool
British Colonial - Nassau
Number One Bay St, NassauI’ve stayed here at the BC several times, and each stay is an outstanding experience. The staff is extraordinary. It is a bit pricey though.
All Flight deals
Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.
General Terms & Conditions
1. These offers are only available to One Key members and Expedia App users who are logged in.
2. Prices displayed include the promotional discount and are per room based on two people sharing a room.
3. Blackout periods may apply and a minimum hotel stay may be required.
4. Please check individual hotel for details. Offers are subject to limited availability and may be discontinued without notice.
5. Expedia’s usual booking terms and conditions apply.
6. Promoter: Expedia Inc., 1111 Expedia Group Way W., Seattle, WA 98119, USA.
Usual booking terms and conditions apply. See terms and conditions.