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

Bavaro Beach
Relax on white sands, swim in turquoise waters; golden hour (6 PM) from east for serene shots.
2h · Free or $30 lounger
Macao Beach
Stroll hand-in-hand on uncrowded white sands, swim in calm turquoise waters, rent loungers.
2h · Free (lounger $10)
Bávaro Beach
Use the beach itself for a long walk, swims, cocktails, and an easy sunset reset between meals and spa time. [4][6]
2h · Free
Indigenous Eyes Ecological Park & Reserve
Private ecological reserve with trails leading to a series of freshwater lagoons where you can swim and enjoy lush nature.[1]
3h · $50-70 per person
Juanillo Beach
Relax on a polished, scenic beach and use the waterline and open sand for photos.
2h · Free
BlueMall Punta Cana
Browse the mall, cool off, and use it as a budget-friendly indoor stop if you want a break from beach heat.
1h 30m · Free
Coco Bongo Punta Cana
High-energy show-club with acrobats, dancers, and themed performances; drinks and music run late into the night.[1][4]
3h 30m · $70-100 (show ticket with drinks)
Downtown Punta Cana
Use the area for shopping, quick errands, casual wandering, and a change-of-pace city feel.
1h 30m · Free to browse
Higuey Street Market
Vibrant stalls for crafts, spices; photography heaven.
1h 15m · $10-20
Indigenous Eyes Ecological Park
Hike to 12 lagoons, swim in clear waters; photography from trails.
2h · $40 pp
Pearl Beach Club
Lounge by pools with beach service; less crowded north end for photos.
2h · $30-100 credit
Punta Cana Lagoon Tour
Boat cruise to cenotes, swim, lunch included; nature immersion.
8h · $70-90 per adult
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)
Bávaro Beach Free Explore
Walk the long stretch of white sand, swim in calm turquoise water, and photograph coconut palms and boats; use resort loungers or public areas.
3h · Free
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 · FreeRestaurants & Food
20 local favorites

La Casita de Yeya
Empanadas and yaniqueques from street market style; authentic local.
1h · $40-50 per person
Jellyfish Restaurant
Airy beachside restaurant with a white, minimalist design; order grilled fish with coconut sauce or a fresh ceviche.
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
Bambu Restaurant
Fresh seafood and Dominican mofongo; beachfront tropical ambiance.
1h 30m · $25-40 per person
Wacamole
Get coffee, fruit, eggs, and a light breakfast before a low-cost outdoor activity day.
45m · $8-13 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
Grilled fresh fish and tostones with beach views.
1h · $20-35 per person
Citrus Restaurant
Modern, bright restaurant on the main Bavaro strip serving Dominican and international dishes; try mofongo, grilled octopus, or their ceviche.
1h 15m · $18-25 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
La Palapa by Eden Roc
Oceanfront fine dining with Mediterranean-Caribbean fusion; order the fresh catch of the day and a shared dessert.
2h · $80-130 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
Order a hearty Dominican-style breakfast or eggs, toast, and coffee to start a beach day without overspending.
1h · $8-14 per person
Playa Blanca Restaurant
Beachfront restaurant with a clean, white aesthetic and a mix of international and Caribbean dishes; go for fish tacos or grilled mahi-mahi.
1h 30m · $20-35 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