Caribbean
1 - 30 of 767 Caribbean Hotels
Lopesan Costa Bavaro Resort, Spa & Casino
Playa Bavaro, Bavaro, Punta Cana, Caribbean
Our Editors Love
- Large water park and pools
- Boardwalk entertainment area
- Beach with calm waters
Our Editors Love
- Large water park and pools
- Boardwalk entertainment area
- Beach with calm waters
Cabrits Resort & Spa Kempinski Dominica
Bell Hall Road, Douglas Bay, Portsmouth, Caribbean
Royalton Blue Waters
Highway A1, Mountain Spring Montego Bay, Falmouth, Caribbean
The Loren at Pink Beach
116 South Road, Tucker's Town HS 01, Caribbean
Our Editors Love
- Two- and three-bedroom suites
- Built into a cliff, every suite has gorgeous views and private terrace
- Well-equipped kids’ club and babysitters available
Our Editors Love
- Two- and three-bedroom suites
- Built into a cliff, every suite has gorgeous views and private terrace
- Well-equipped kids’ club and babysitters available
Beach Enclave
International Drive, TKCA 1ZZ, Providenciales, Caribbean
Our Editors Love
- Complimentary round-trip airport transfers
- Spacious villas – 6,500 to 8,100 square feet
- Private chef and butler
Our Editors Love
- Complimentary round-trip airport transfers
- Spacious villas – 6,500 to 8,100 square feet
- Private chef and butler
Hyatt Ziva Capa Cana
, Caribbean
S Hotel Jamaica
7 Jimmy Cliff Boulevard, Montego Bay, Caribbean
Royalton Antigua Resort And Spa – All Inclusive
Five Islands Village, Caribbean
Ambergris Cay, Turks & Caicos Collection
, Caribbean
Our Editors Love
- Gorgeous, secluded location
- All-inclusive rates
- Complimentary spa treatments
Our Editors Love
- Gorgeous, secluded location
- All-inclusive rates
- Complimentary spa treatments
Sensatori Punta Cana
Uvero Alto, Caribbean
Our Editors Love
- Accommodations for multi-generational families
- Meals and activities included
- 24-hour room service included
Our Editors Love
- Accommodations for multi-generational families
- Meals and activities included
- 24-hour room service included
Melia Caribe Beach Resort
Playas de Bavaro, Punta Cana, 11500, Caribbean
The Grand Reserve at Paradisus Palma Real
Playa de Bavaro, Bavaro, 23000, Caribbean
Grand Sirenis Punta Cana
Playas De Uvero Alto, Punta Cana, 11510, Caribbean
Our Editors Love
- All-inclusive beach resort
- Amazing water park and pools
- 10 dining options
Our Editors Love
- All-inclusive beach resort
- Amazing water park and pools
- 10 dining options
Park Hyatt St. Kitts
1 Banana Bay, South East Peninsula, St. George, St. Kitts, 00265, Caribbean
Extreme Hotel
Kite beach, km 10. 5, Cabarete, 57000, Caribbean
Tendacayou Ecolodge & Spa
Chemin Matouba, Deshaies, 97126, Caribbean
Virgin Islands Campground
64 Water Isle, St. Thomas, 00802-7803, Caribbean
Our Editors Love
- Caribbean camping
- Private experience in The Suite
- Hot tub and beach access
Our Editors Love
- Caribbean camping
- Private experience in The Suite
- Hot tub and beach access
Great Huts
8-10 Boston Bay Road, Port Antonio, Caribbean
Our Editors Love
- Unplugged, glamping experience
- Beautiful beach and swimming pool
- Onsite restaurant
Our Editors Love
- Unplugged, glamping experience
- Beautiful beach and swimming pool
- Onsite restaurant
Red Palm Village
Kaminda Sorobon 20, Kralendijk, Caribbean
Turtle Beach by Elegant Hotels
Dover, Caribbean
Rosewood Baha Mar
One Baha Mar Boulevard, Nassau, Caribbean
Royalton Bavaro Resort & Spa – All Inclusive
Arena Gorda Beach Road Carretera El Macao - Arena Gorda, Punta Cana, 23000, Caribbean
Stella Maris Resort Club
Stella Maris, Long Island, Caribbean
Harbor Breeze Villas
Lochabar, Clarence Town, Caribbean
Gems At Paradise Resort
Clarence Town, Caribbean
Our Editors Love
- One- and two-bedroom suites
- Beachfront
- Fully equipped kitchens in suites
Our Editors Love
- One- and two-bedroom suites
- Beachfront
- Fully equipped kitchens in suites
Hotel Villa Iguana
Los Manantiales 2, Bayahibe, 23000, Caribbean
Casa Marina Beach & Reef
Calle Alejo Martinez, Sosua, 57600, Caribbean
Travellers Beach Resort
Norman Manley Blvd, Negril, JMDWD14, Caribbean
Serafina Beach Hotel
1045 Ave Ashford, San Juan, 00907-1128, Caribbean