Our editors independently research, test, and recommend the best products and services; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
The Barcelo group of hotels and resorts has been in business for more than 80 years and operates more than 160 properties around the world. In the Caribbean, Barcelo has a pair of all-inclusive hotels in Cancun, five others along the Mexican Riviera Maya; five resorts in Punta Cana (Bavaro Beach), Dominican Republic, plus single resorts in Juan Dolio and Puerto Plata. The Barcelo Solymar Arenas Blancas Resort in Cuba's Varadero resort area also is all-inclusive. Most of these resorts are billed as premium or five-star properties.
Barcelo Tucancun Beach Resort, Cancun, Mexico
The all-inclusive, family friendly resort of Barcelo Tucancun Beach, on the northeastern tip of the Yucatan Peninsula, is located in Cancun’s fabled “Hotel Zone,” on an island surrounded by a lake and the Caribbean, connected to the mainland by bridges on both ends. The four-star resort is for families (there is a club just for them), romantics, honeymooners and partiers who can avail themselves of the area’s hottest clubs. The resort has 332 rooms, four restaurants, five bars, three pools, and is located 25 miles north of the Cancun airport.
Barcelo Costa Cancun, Mexico
The four-star all-inclusive Barcelo Costa Cancun is located in the tourist-popular Playa Linda area of Cancun, on a white-sand beach and boasting all the usual amenities of an all-inclusive Caribbean resort. It is located in the midst of the hotel complex, about five minutes from the center of Cancun and nearby are Mayan ruins at the ancient city of Chichen Itza, among other archaeological wonders of the country. The resort has a huge pool, many activities for children and several restaurants and bars.
Barcelo Punta Cana, Dominican Republic
White-washed buildings under red-tiled roofs exude a Spanish charm at the all-inclusive Barcelo Punta Cana, located on Playa Arena Gordon in the Dominican Republic. This resort has nearly 800 elegantly appointed rooms with stunning views of the Caribbean, verdant tropical gardens or the lagoon-style swimming pool meandering throughout the property.
Hotel Dominican Beach, Punta Cana, Dominican Republic
A new casino at the (formerly Barcelo Dominican Beach Resort) is one of the lures at this 731-room property, which also boasts nine restaurants, a trio of pools, a pair of outdoor Jacuzzis and a new conference center. The 24-hour food-and-drink service means you'll never go hungry or thirsty, and the hotel is located on one of the Dominican's most beautiful beaches. It is about 12 miles from Punta Cana International Airport.
Barcelo Bavaro Palace Deluxe, Punta Cana, Dominican Republic
1,366-room resort boast premium-level all-inclusive services and amenities on Bavaro Beach. Accommodations include family rooms, junior suites, and luxury suites. A Las Vegas style promenade includes restaurants, a shopping center, sports bar, spa, casino, and more. There's a P.B. Dye designed 18-hole golf course on site, a variety of ethnic eateries, tennis, soccer fields, a baseball diamond -- you name it, it's here.
Barcelo Bavaro Palace, Punta Cana, Dominican Republic
All-inclusive Barcelo Bavaro Palace is on Bavaro Beach, voted one of the world's best, 12 miles from Punta Cana International Airport, a calm beach protected by a coral reef. It features nearly 600 rooms in several buildings. In the middle of a coconut grove by the beach is Playa Bavaro, the heart of action in the resort, a peaceful haven for honeymooners and other romantically inclined couples.
Barcelo Solymar Arenas Blancas Resort, Varadero, Cuba
The Barcelo Solymar Arenas Blancas Resort is a beachfront property in Cuba's most popular resort destination, Varadero. Guests can choose from standard rooms, bungalows, and suites. All-inclusive amenities include nine restaurants, nine bars, three pools, entertainment, sports, and more.