✓ Real prices checked on 2026-10-21

Cheap flights Barcelona to Punta Cana from €692

Air Canada takes you from Barcelona to Punta Cana for €692 return. With one stop, this is the most competitive price for this Caribbean route. Check dates and availability: the sample trip departs 12 November and returns 18 November.

Price and when to book your flight

The base price is €692 return on Air Canada. Sample prices range from €692 to €800 depending on travel dates. Book as early as possible: long-haul flights are usually cheaper when booked in advance. A week-long trip (like the 12–18 November example) is a good duration.

Airline and stopovers: what to expect

Air Canada operates this route with 1 stop. It's not a direct flight, but that's standard for transatlantic connections from Barcelona to the Caribbean. The stopover is part of your journey; check your confirmation for the changeover location.

Best time to visit

Punta Cana is a year-round beach destination. The dry season (November to April) offers better weather and less rain; it's also busier and pricier. For lower fares, May to October is cheaper, though there's more rainfall. Plan ahead: flights sell out quickly in peak season.

What to do when you arrive

You'll land at Punta Cana International Airport (PUJ), gateway to the eastern Dominican beaches. Enjoy white sand, cenotes, theme parks and diving. The area has all-inclusive resorts and independent options alike. Just a few kilometres away you'll find Bávaro, Uvero Alto and nearby islands for day trips.

FAQ

Is €692 actually cheap for Barcelona to Punta Cana?

Yes. For a transatlantic route of nearly 7,000 km with one stop, €692 return is very competitive. Most travel agents ask €900 or more. This price is real based on the search carried out on 21 October 2026.

Does Air Canada fly direct from Barcelona to Punta Cana?

No, there is 1 stop. Air Canada connects Barcelona to Punta Cana with a plane change en route. It's not direct, but this is the option we offer from €692.

What is the total travel time with the stop?

We cannot confirm the exact duration, but a trip with one stop from Barcelona to Punta Cana typically takes between 12 and 16 hours total (flight time plus layover). Check your itinerary on your booking confirmation.

What else is there to see in Punta Cana besides beaches?

Beyond the beaches of Bávaro and Uvero Alto, you can visit natural cenotes, eco-parks like Xel Haj or Manati Park, go diving, or explore nearby villages. Day trips to Saona and Catalinita are popular. It's more than just resorts; there's plenty to explore.

Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.

Price calendar

The cheapest month to fly from Barcelona to Punta Cana

Cheapest return flight we found in each month, checked on Kiwi.com (refreshed every 3 days). Tap a month to see those dates.

Checking prices…

More cheap routes