At resorts in the Dominican Republic’s all-inclusive mecca, free food and drink is just the beginning. Check out our favorite Punta Cana surprises – all unexpected, all included. See our gallery of 30 best all-inclusive resorts.

Majestic Colonial

Iberostar Bavaro

Melia Caribe Tropical

Paradisus Punta Cana

Barceló Palace Deluxe

Iberostar Grand Bavaro

Paradisus Palma Real

Barceló Bavaro Beach

Sivory Punta Cana

Zoetry Punta Cana

Dreams Punta Cana

Riu Naiboa

Excellence Punta Cana

Hard Rock Punta Cana

Dreams Punta Cana

Excellence Punta Cana

Riu Palace Bavaro

Hard Rock Punta Cana

Bahia Principe Esmeralda
