
El Macao Trip
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to ₹100,000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Price found within the past 48 hours. Click for updated prices.

Barceló Bávaro Palace - All Inclusive
Bávaro
Price was ₹205,973, price is now ₹130,653 per person
₹130,653
per person
17 Dec - 20 Dec
found 1 day ago
Return direct flight included
Vancouver (YVR) to Punta Cana (PUJ)
8.2/10 Very good! (6,216 reviews)
Un hotel hermoso, con todo cerca y limpio. Los recepcionistas muy amables y serviciales. Transportación excelente.
Reviewed on 11 Nov 2026

Live Aqua Punta Cana - All Inclusive - Adults Only
Uvero Alto
Price was ₹540,005, price is now ₹301,060 per person
₹301,060
per person
29 Dec - 2 Jan
found 22 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (2,427 reviews)
Everything was excellent and good quality, is a very lucky hotel
Reviewed on 11 Nov 2026

Ocean Blue & Sand Beach Resort - All Inclusive
Bávaro
Price was ₹474,668, price is now ₹275,453 per person
₹275,453
per person
29 Dec - 2 Jan
found 22 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (6,207 reviews)
The swim up bar was amazing! The pool and bowling were a hit with our group, it was so fun to have an activity to do before/after dinner if it was raining! The flamingo on the property was a beautiful sight! Clean beach right on property, the restaurants and buffet had great options and delicious food!
Reviewed on 12 Nov 2026

Iberostar Selection Bávaro Suites - All Inclusive
Bávaro
Price was ₹452,641, price is now ₹280,775 per person
₹280,775
per person
29 Dec - 2 Jan
found 22 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.2/10 Very good! (1,001 reviews)
The AC did not get very cold. There were also very few places that had AC to find relief from the heat. The Buffet is all outside and it was sweltering. Even with the fan on, we were sweating at night with the blankets. The pool was disgusting, floating plastic cups, lots of dead bugs, and random trash. The food wasn't 5 star level at all. The room service was inedible. The paella was really good and some of the restaurants had some good options. I found myself not eating many things, because they tasted gross. As an example, they used ketchup for the shrimp cocktail dipping sauce. The staff was not very helpful and any questions (activities, reservations, etc.). I tried attending many different listed activities (cocktail workshop, etc.) and no staff member knew what I was asking about. The entertainment was really good and the drinks were good! This place is a 3 star. Not a 5 star, luxury resort like they advertise. I would not stay here again or recommend this resort. I would look elsewhere.
Reviewed on 29 Oct 2026

El Beso Adults Only At Ocean El Faro - All Inclusive
Uvero Alto
Price was ₹372,691, price is now ₹235,168 per person
₹235,168
per person
29 Dec - 2 Jan
found 22 hours ago
Return direct flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.6/10 Excellent! (1,341 reviews)
Unas buenas vacaciones
Reviewed on 12 Nov 2026
Where to stay in El Macao
Find the best El Macao areas and neighborhoods for the activities you enjoy most. Learn more about El Macao

Bávaro
5 out of top 10 points of interest in this area
The stunning beaches and fantastic nightlife are just a few highlights of Bávaro. Make a stop by Bavaro Beach or Cocotal Golf and Country Club while you're exploring the area.
Top hotels in El Macao

Dreams Macao Beach Punta Cana - All Inclusive
Playa Macao, Macao Punta Cana
Fully refundableReserve now, pay when you stay
The price is ₹32,792 per night from 16 Nov to 17 Nov
₹32,792
₹32,792 total
16 Nov - 17 Nov
includes taxes & fees

Wyndham Alltra Punta Cana All-Inclusive Resort
Playas Uvero Alto Punta Cana La Altagracia
Fully refundableReserve now, pay when you stay
The price is ₹20,196 per night from 30 Nov to 1 Dec
₹20,196
₹20,196 total
30 Nov - 1 Dec
includes taxes & fees
8.8/10 Excellent! (1,628 reviews)
"Grounds were beautiful and well maintained. Rooms were ok, not great, but ok. They need to be redone but properly this time. Without cutting the corners! People pay for the elegance, they deserve it! Housekeeping was excellent! Hats off to Hodanna, Juan, Carlos, Amos, Esparansa, Klaus, and Christian ..."
Reviewed on 12 Nov 2026

Lopesan Costa Bávaro Resort Spa & Casino - All Inclusive
Playas de Bavaro Punta Cana La Altagracia
Fully refundableReserve now, pay when you stay
The price is ₹32,941 per night from 13 Dec to 14 Dec
₹32,941
₹42,165 total
13 Dec - 14 Dec
includes taxes & fees
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.
Frequently asked questions
Stay near popular El Macao attractions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.



