Flights from Barcelona to Punta Cana from 1.024 USD