
Things to Do in Punta Cana
50 curated spots from Punta Cana itineraries
Activities & Attractions
30 curated experiences

Bavaro Beach
Stroll sands, swim in calm turquoise waters, relax under palms.
2h · Free
Macao Beach
Spend the morning on one of the area’s most scenic public beaches with wide sand and strong photo opportunities.
2h 30m · Free
Bávaro Beach
Swim, relax, take group photos, and settle in for a full beach session with minimal planning.
2h 30m · Free
Indigenous Eyes Ecological Park & Reserve
Walk shaded, well-maintained trails through a private nature reserve to a series of freshwater lagoons; you can swim in designated ones, so bring swimwear, sandals, and a towel.
3h · $50-70 per person (approximate access fee/transport package)
Juanillo Beach
Pristine beach relaxation with palms.
2h · Free
BlueMall Punta Cana
Use it for air-conditioned downtime, shopping, coffee, and a quick change of pace.
1h 30m · Free to browse
Downtown Punta Cana
Use the area for practical errands, browsing, and finding inexpensive food options away from the resort zone.
2h · Free
Higuey Street Market
Browse crafts, spices, fruits; sample street snacks.
2h · $10-20 per person
Indigenous Eyes Ecological Park
Hike to 12 lagoons, swim in clear waters; photography from trails.
2h · $40 pp
Punta Cana Lagoon Tour
8-hour small-group boat cruise through mangroves with lunch, open bar, snorkeling.
8h · $80-100
Punta Espada Golf Club
Oceanfront golf course known for dramatic sea views and challenging holes.[1]
4h · $150-250 per person including green fees
Saona Island Catamaran
Full-day boat trip with natural pool, snorkel, buffet; hotel pickup.
8h · $90
Scape Park
Hoyo Azul cenote swim and short nature trails (25-min taxi).
3h · $50
Altos de Chavón Village
Stone architecture, amphitheater, art museum; photography gold.
2h 30m · $20 entry
Arena Gorda Beach
Snorkel gear rental and gentle waves.
2h · $20
Arena Gorda Beach Lounge
Return for hammock sway, people-watch, sunset photos; free public access.
2h · Free
Arena Gorda Beach Relax
Calm waters for floating, hammocks, and couple's reading time.
2h · Free
Basilica Catedral de la Altagracia
Visit iconic church near market; peaceful family stop.
1h · Free
Basilica of Higuey
Modernist architecture marvel; interior art and history exhibits.
1h 30m · Free
Basilica of Our Lady of Altagracia
Striking modern basilica and important pilgrimage site; dress modestly and take time to quietly walk the interior.
30m · Included in tour
Bávaro Bar Strip
Hop between affordable bars and music spots for a classic group nightlife night.
3h · $10-30
Bávaro Beach (Central Stretch)
Settle into your first afternoon on the main Bávaro Beach, near the cluster of mid-range all-inclusive resorts; walk the shoreline, swim in gentle water, and find a spot with loungers and umbrellas.
3h · Free (plus optional chair/umbrella rental $10-20)
Bavaro Beach Lounge
Relax on white sands, swim in turquoise waters, capture photos at palm edges.
2h · Free
Bavaro Beach R&R
Lounge on iconic sands, people-watch, optional catamaran sail nearby.
2h · Free
Bávaro Beach Walk
Stroll the shoreline for photos, people-watching, and quick stops for drinks or snacks.
1h 30m · Free
Bavaro Lagoon
Kayak or paddleboard in serene mangroves for nature immersion.
1h 30m · $25
Bávaro Sandbanks
Spend the final morning on the sand for swimming, lounging, and farewell group photos.
2h 30m · Free
Blue Mall Punta Cana
Modern shopping arcade with art installations and architecture photo spots.
1h 15m · Free
Blue Mall Shopping
Browse local crafts, jewelry, souvenirs in open-air tropical mall.
2h · $20-50
Cabeza de Toro Beach
Spend time on the sand, swim, and shoot sunset photos with fewer crowds than the busiest resort strip spots.
2h · FreeRestaurants & Food
20 local favorites

La Casita de Yeya
Look for affordable Dominican comfort food such as grilled meats, rice, beans, and plantains.
1h · $10-15 per person
Jellyfish Restaurant
A beachfront restaurant known for a romantic atmosphere and seafood-focused dining near the sand. Go for a leisurely dinner and cocktails. [1][4]
1h 40m · $60-130 per person
La Yola Restaurant
Over-the-water restaurant with a sleek nautical design; order fresh ceviche, grilled octopus, or a shared seafood platter.
1h 30m · $30-50 per person
Bambu Restaurant
Fresh tropical fruits, mangu (mashed plantains), and coffee; order the local breakfast platter.
1h · $15-25 per person
Bamboo Restaurant
An elegant option inside a luxury resort setting, with a menu that works well for a relaxed romantic lunch or refined dinner. Choose lighter Caribbean-influenced dishes if you want a slow-paced meal. [2]
1h 15m · $50-100 per person
Capitán Cook Bavaro
Paella and rum punch; lively farewell.
1h 30m · $25-40 per person
Il Capriccio
Italian fine dining with ocean views; order lobster risotto and tiramisu.
2h · $150-250 per person
Kats Corner
Enjoy strong Dominican coffee, bagels, and smoothies with beach views.
1h · $15-25 per person
La Palapa by Eden Roc
Seafood-forward restaurant with clean, modern decor and wide ocean views; try the grilled catch of the day or seafood risotto.
1h 15m · $25-40 per person
La Yola
A scenic upscale restaurant that is ideal for a romantic seafood dinner by the water. Order fresh fish or lobster and time it for sunset. [2]
1h 30m · $60-120 per person
Mamma Luisa
Contemporary Italian spot with a minimalist interior; order fresh pasta or a wood-fired pizza and share a tiramisu.
1h 30m · $20-35 per person
Pearl Beach Club
Fried fish with coconut creole sauce and tostones; poolside with DJ.
1h 30m · $25-40 per person
Playa Blanca Restaurant
Beachfront restaurant with Caribbean dishes and seafood, right on the sand.
1h 30m · $25-45 per person
Wacamole
Get coffee, fruit, eggs, and a light breakfast before a low-cost outdoor activity day.
45m · $8-13 per person
Capitan Cook Bavaro
Seafood paella and sancocho soup; lively yet comfy.
1h 30m · $25-40 per person
Adrian Tropical
Iconic juices, empanadas; street market energy.
45m · $40-50 per person
Akana Cafe
Fusion Dominican plates, fresh salads.
1h 20m · $25-40 per person
Api Beach
Chill beach club and restaurant with light meals, seafood, and cocktails next to the marina.
1h 30m · $25-45 per person
Aroma’s Café
Simple, neat café with good coffee, fresh juices, and light fare like omelets, sandwiches, and pastries.
1h · $10-20 per person
Beacheach Cafe
Seafood tacos and smoothies.
1h · $18-28 per person