LATAM and Air Europa are offering cheap non-stop flights from Madrid, Spain to Lima, Peru! Book a ticket from only €419 return!
Aeromexico is offering cheap flights from Barcelona, Spain to Lima, Peru for only €387 return!
Plus Ultra are offering cheap non-stop flights from Madrid, Spain to Lima, Peru! Book a ticket from only €392 return!