
Find all hotels by Barcelo in El Macao from AED 2,045
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for El Macao Barcelo

8.2 out of 10, Very Good, (5,496 reviews)
The price is AED 1,598
AED 2,045 total
includes taxes & fees
30 Apr - 1 May

Barceló Bávaro Beach - Adults Only - All Inclusive
Barceló Bávaro Beach - Adults Only - All InclusiveBávaro
8.6 out of 10, Excellent, (3,560 reviews)
The price is AED 1,721
AED 2,203 total
includes taxes & fees
30 Apr - 1 May
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.
Save an average of 15% on thousands of hotels when you're signed in
Top El Macao Hotel Reviews

Excellence Punta Cana - Adults Only All Inclusive
8/10 Good
Explore a world of travel with Expedia
El Macao Hotels by Brand
More Accommodation Types in El Macao
Hotels in Popular Destinations
Explore more hotels
- Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
- Hotel Riu Palace Bavaro - All Inclusive
- Grand Palladium Punta Cana Resort & Spa - All Inclusive
- Majestic Mirage Punta Cana, All Suite Resort - All Inclusive
- Majestic Elegance Punta Cana - All Inclusive
- Finest Punta Cana by The Excellence Collection - All Inclusive
- Hotel Riu Bambu - All Inclusive
- Grand Sirenis Punta Cana Resort & Aquagames - All Inclusive
- Catalonia Punta Cana - All Inclusive
- Bahia Principe Fantasia Punta Cana - All Inclusive
- Occidental Punta Cana - All Inclusive
- Melia Caribe Beach Resort - All Inclusive
- Hotel Riu Palace Punta Cana - All Inclusive
- Catalonia Royal Bavaro - Adults Only
- Royalton Bavaro, An Autograph Collection All-Inclusive Resort & Casino
- Bahia Principe Luxury Esmeralda - All Inclusive - Newly Renovated
- Sunscape Coco Punta Cana - All Inclusive
- Ocean El Faro Resort - All Inclusive
- Bahia Principe Grand Aquamarine - Adults Only - All Inclusive
- Melia Punta Cana Beach Wellness Inclusive - Adults only













