Flights from Barcelona to Punta Cana from 1.054 USD