Flights from Barcelona to Lima from 1.294 USD