Flights from Barcelona to Lima from 1.185 USD