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

Bavaro Beach
Lounge on sands, swim, snap photos at palm-framed spots; transition to nearby wine tasting.
1h 30m · Free
Macao Beach
Sunset horseback ride (5 PM golden hour) along wild beach; dramatic waves for photos.
2h · $60 pp
Bávaro Beach
Spend your final beach session on a long stretch of sand known for easy access and classic Caribbean scenery.
3h · 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
Vibrant stalls for crafts, spices; photography heaven.
1h 15m · $10-20
Indigenous Eyes Ecological Park
Hike trails to 12 freshwater lagoons for swims.
3h · $30
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
Relax on a polished, scenic beach and use the waterline and open sand for photos.
2h · Free
Punta Cana Lagoon Tour
8-hour small-group boat cruise through mangroves with lunch, open bar, snorkeling.
8h · $80-100
Saona Island Catamaran
Full-day boat trip with natural pool, snorkel, buffet; hotel pickup.
8h · $90
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 · Free
Cacao Plantation Tour
Hands-on chocolate making, Taino history lesson.
2h · $45
Cap Cana Beach Time
Relax on the nearby white-sand beach; swim, read, or just nap in the shade of palms or umbrellas.
2h · Free (chairs may be $10-20 if not from your hotel)Restaurants & Food
20 local favorites

La Casita de Yeya
Empanadas and coco de agua; authentic Dominican flavors.
1h · $15-25 per person
Jellyfish Restaurant
Beachfront, airy, modern wood-and-glass restaurant; go for grilled catch of the day, seafood platter to share, and a mojito while you watch sunset.
2h · $30-45 per person
Bambu Restaurant
Fresh seafood and Dominican mofongo; beachfront tropical ambiance.
1h 30m · $25-40 per person
La Yola Restaurant
Airy, modern restaurant built over the water near the marina; order grilled octopus, fresh fish, or a simple pasta with seafood while boats glide by.
1h 30m · $25-40 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
Small, simple café-bar close to the beach with strong coffee, omelets, and pancakes; relaxed vibe and easy ordering.
1h · $8-15 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
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
Aroma’s Café
Simple, neat café with good coffee, fresh juices, and light fare like omelets, sandwiches, and pastries.
1h · $10-20 per person
Bamboo Restaurant
Fresh mangu with fried cheese, eggs, and tropical fruits.
1h · $15-25 per person
Beacheach Cafe
Seafood tacos and smoothies.
1h · $18-28 per person
Beehive Restaurant
Mangu con los tres golpes; beachy spot.
1h · $15-25 per person
Bocaditos by Sofia
A casual dinner stop for sandwiches, burgers, or easy plates that can fit a modest budget.
1h · $10-15 per person
Cafe de Sol
Mangú and fresh coffee; minimalist beachside vibe.
45m · $30-40 per person
Ceviche 301
Start with coffee and a light savory breakfast before heading into a beach-and-photo morning.
45m · $8-14 per person
Chiva Bar
Tostones rellenos (stuffed plantains) and rum cocktails; lively local fare.
1h · $10-16 per person