Flights from Madrid to Lima – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to LIM – All flight route options from Barajas, Spain to Jorge Chávez International Airport, Peru. These flights are operated by 22 different airlines. Fly non-stop or choose from 18 different connecting flights. The shortest flight time is 11 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jorge Chávez Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Lima flights
There are over 22 airlines and as many as 554 flights every week to this destination. You can fly non-stop to Lima (LIM) from Madrid (MAD) with Iberia, LATAM Airlines, Plus Ultra or Air Europa but if a stopover option suits you better you can choose to fly via Bogota, Guayaquil or any other of the 18 alternatives with connectiing airports.
Madrid to Lima with Iberia
You can fly non-stop every weekday with flights departing at 12 noon, 1:00 pm or 12 midnight. Iberia is a member of the air alliance OneWorld.
With AVIANCA
If you fly from Madrid with AVIANCA you will do a stopover in Bogota, BOG before reaching Lima. This flight trip will take 15 hours and you can fly every weekday with departures between 8:00 am and 1:00 am. AVIANCA is a Star Alliance member.
Distance & flight times: Barajas to Jorge Chávez International Airport
The shortest flight time between MAD and LIM is 12 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 0m | - | 5953 miles (9578 km) |
BOG Bogota | 15h 0m | 1h 25m | 6197 miles (9971 km) |
GYE Guayaquil | 16h 15m | 2h 25m | 6342 miles (10204 km) |
UIO Quito | 16h 43m | 2h 50m | 6290 miles (10121 km) |
VVI Santa Cruz | 17h 0m | 2h 50m | 6586 miles (10597 km) |
AMS Amsterdam | 17h 5m | 2h 0m | 7486 miles (12045 km) |
CDG Paris | 17h 5m | 1h 10m | 7085 miles (11400 km) |
SJO San Jose | 17h 10m | 2h 25m | 6917 miles (11129 km) |
PTY Panama City | 17h 15m | 3h 28m | 6571 miles (10573 km) |
ASU Asuncion | 17h 40m | 2h 0m | 7321 miles (11779 km) |
MIA Miami | 17h 55m | 2h 30m | 7076 miles (11385 km) |
GRU Sao Paulo | 18h 0m | 2h 15m | 7405 miles (11915 km) |
ATL Atlanta | 18h 5m | 1h 55m | 7558 miles (12161 km) |
ORY Paris | 18h 25m | - | - |
EWR New York | 18h 35m | 2h 5m | 7285 miles (11722 km) |
YUL Montreal | 19h 5m | 2h 15m | 7469 miles (12018 km) |
CUN Cancun | 21h 10m | 4h 55m | 7365 miles (11850 km) |
JFK New York | 21h 35m | 4h 50m | 7265 miles (11689 km) |
SAL San Salvador | 22h 15m | 4h 10m | 7366 miles (11852 km) |



Quick copy and share this page
From Madrid to Peru
Below is a list of other destinations to Peru from Barajas with either direct flights or 1 stop connections.
From Spain to Lima
Below is a list of other cities in Spain with flights to Lima with either non-stop or connecting flights.