Cheap flights Lisbon to Madrid (Adolfo Suarez Madrid-Barajas)
Nonstop flights from Lisbon to Madrid: Iberia, TAP Portugal, Easyjet and 7 more. Nonstop flights per week: 109. Flight time: 1 hour 25 minutes. Distance: 511 km. Tickets from R331 (departure 14 November).
Which airlines fly most often from Lisbon to Madrid?
The most flight options on this route are offered by
Iberia
— options found:
9.
IberiaFlights: 9 · Direct: 9
EasyjetFlights: 4 · Direct: 4
Air EuropaFlights: 4 · Direct: 4
TAP PortugalFlights: 4 · Direct: 4
RyanairFlights: 3 · Direct: 1
EasyJet EuropeFlights: 3 · Direct: 3
PortugáliaFlights: 3 · Direct: 3
Air NostrumFlights: 1 · Direct: 1
Vueling AirlinesFlights: 1 · Direct: 1
S.C. Ten Airways S.R.L.Flights: 1 · Direct: 1
Round trip Lisbon — Madrid
Trip
Outbound
Return
Outbound + return
Total
Weekend trip
Fri, 6 Nov
Mon, 9 Nov
R546 + R298
One week
Sun, 6 Dec
Sat, 12 Dec
R405 + R387
Two weeks
Mon, 26 Oct
Mon, 9 Nov
R567 + R298
Two one-way tickets combined, price per adult. Tap a price to search these dates.
Prices as of 22 October, 11:06 Moscow time
Which month is cheapest to fly Lisbon — Madrid?
Cheapest month: November — a one-way ticket usually costs around R587, 6% below average. Most expensive month: July — around R658.
November 2026usually R587 · 6% below average
One-way ticket prices for departures in that month. “Usually” is the median of the lowest daily prices.
Prices as of 22 October, 11:06 Moscow time
How many days before departure is it cheapest to buy a Lisbon — Madrid ticket?
The cheapest departure right now is Tue, 3 Nov — from R522. Days before departure: 12. 4–7 days before departure tickets cost from R567, 1–3 days before — from R575.
Before departureDeparture dateDifference from lowestPrice
1–3 daysSun, 25 Oct10% more
4–7 daysMon, 26 Oct9% more
8–14 daysTue, 3 Novcheapest
15–21 daysTue, 10 Nov3% more
22–30 daysMon, 16 Nov7% more
Lowest prices for departures in the next 30 days.
How many flights per day operate from Lisbon to Madrid?
Most flights operate on
Mon (19), the fewest on
Sun (11).
Yes. Nonstop flights from Lisbon to Madrid are operated by: Iberia, TAP Portugal, Easyjet, Air Europa, EasyJet Europe, Portugália, Ryanair, Vueling Airlines and 2 more. A nonstop flight takes 1 hour 25 minutes on average. Nonstop tickets start at R331.
The average ticket price Lisbon Madrid is R631. The cheapest ticket costs R331, operated by Ryanair, flight FR 9441, departing Lisbon on 14 November at 16:15, arriving Madrid on 14 November at 18:40. Prices as of 22 October.
A nonstop flight takes 1 hour 25 minutes on average. The fastest is UX 1152 Air Europa: 1 hour 15 minutes. With a connection: from 24 hours 45 minutes, usually about 25 hours.
Based on prices for the coming months, the cheapest month to fly is December: tickets from R395. The most expensive month is May 2027, with tickets from R601.
Tickets from Lisbon to Madrid are sold by: Iberia, TAP Portugal, Easyjet, Air Europa, EasyJet Europe, Ryanair, Portugália, Vueling Airlines, S.C. Ten Airways S.R.L., Air Nostrum. All of them fly nonstop.
The distance from Lisbon to Madrid is 511 km.
Tickets from Madrid to Lisbon start at R298. The average price is R556. Nonstop flights are operated by: Iberia, TAP Portugal, EasyJet Europe, Easyjet, Air Europa, Portugália, Vueling Airlines, S.C. Ten Airways S.R.L. and 1 more. All tickets Madrid — Lisbon
The first nonstop flight departs at 06:00 (EC 7639, EasyJet Europe), the last one at 21:45 (IB 536, Iberia). Local time.