Flights from Barcelona to Punta Cana from 1.195 USD