Cheap flights from Lisbon to Madrid

93 nonstop flights a week, 5 of them today. Operated by 5 airlines, about 1h 20m in the air, 313 mi (503 km). Tickets from $22.

Flights from Lisbon to Madrid

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Lisbon to Madrid at a glance

flight time, from 1h 10m to 1h 35m
1h 20m
straight-line distance
313 mi (503 km)
flights a week
93
flights today
5
first and last departure
06:00 - 21:00
lowest price, nonstop, 2 December
$22
airlines
5

Lisbon to Madrid flight schedule

93 flights a week, 5 today, 15 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
U2 7639
easyJet
06:00 Lisbon Portela, terminal 1
08:20 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Thu, Fri
Airbus A320
U2 7639
easyJet
06:25 Lisbon Portela, terminal 1
08:45 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Wed
Airbus A320
IB 540
Iberia
06:30 Lisbon Portela, terminal 1
08:55 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Mon, Tue, Wed, Thu, Fri, Sat
Airbus A320
TP 1010
TAP Air Portugal
06:55 Lisbon Portela, terminal 1
09:30 Adolfo Suarez Madrid-Barajas, terminal 2
1h 35m
Sat
Embraer 195
U2 7639
easyJet
07:00 Lisbon Portela, terminal 1
09:20 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Tue
Airbus A320
U2 7639
easyJet
07:05 Lisbon Portela, terminal 1
09:25 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Mon
Airbus A320
TP 1010
TAP Air Portugal
07:10 Lisbon Portela, terminal 1
09:30 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Mon, Tue, Wed, Thu, Fri, Sun
Embraer 190
U2 7639
easyJet
07:15 Lisbon Portela, terminal 1
09:35 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Sun
Airbus A320
U2 7639
easyJet
07:35 Lisbon Portela, terminal 1
09:55 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Sat
Airbus A320
UX 1152
Air Europa
07:40 Lisbon Portela, terminal 1
09:55 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Mon, Tue, Thu, Sat
Boeing 737-800
IB 540
Iberia
07:45 Lisbon Portela, terminal 1
10:10 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Sun
Airbus A320
UX 1152
Air Europa
07:45 Lisbon Portela, terminal 1
10:00 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Wed
Boeing 737-800
UX 1152
Air Europa
08:00 Lisbon Portela, terminal 1
10:15 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Fri, Sun
Boeing 737-800
IB 530
Iberia
08:20 Lisbon Portela, terminal 1
10:45 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Mon, Tue, Wed, Thu, Fri, Sat
Airbus A320
TP 1012
TAP Air Portugal
08:55 Lisbon Portela, terminal 1
11:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 25m
Mon, Tue
Airbus A320
TP 1012
TAP Air Portugal
09:00 Lisbon Portela, terminal 1
11:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Wed, Thu, Fri, Sat, Sun
Airbus A321
UX 1150
Air Europa
11:35 Lisbon Portela, terminal 1
13:50 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Daily
Boeing 737-800
TP 1014
TAP Air Portugal
11:45 Lisbon Portela, terminal 1
14:05 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Daily
Embraer 190
IB 1142
Iberia
12:30 Lisbon Portela, terminal 1
14:55 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Mon, Wed, Fri, Sat, Sun
Bombardier CRJ1000
IB 532
Iberia
12:30 Lisbon Portela, terminal 1
14:55 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Tue, Thu
Airbus A319
TP 1016
TAP Air Portugal
14:50 Lisbon Portela, terminal 1
17:10 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Tue, Sat, Sun
Airbus A320
UX 1156
Air Europa
16:05 Lisbon Portela, terminal 1
18:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Daily
Boeing 737-800
IB 534
Iberia
16:45 Lisbon Portela, terminal 1
19:10 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Mon, Tue, Wed, Fri, Sat, Sun
Airbus A320
TP 1020
TAP Air Portugal
18:00 Lisbon Portela, terminal 1
20:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Fri
Airbus A320
IB 536
Iberia
18:50 Lisbon Portela, terminal 1
21:15 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Mon
Airbus A320
UX 1160
Air Europa
20:05 Lisbon Portela, terminal 1
22:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 15m
Mon, Wed, Thu, Fri, Sat, Sun
Boeing 737-800
IB 1146
Iberia
20:45 Lisbon Portela, terminal 1
23:10 Adolfo Suarez Madrid-Barajas, terminal 4S
1h 25m
Tue, Wed, Sun
Bombardier CRJ1000
TP 1022
TAP Air Portugal
21:00 Lisbon Portela, terminal 1
23:30 Adolfo Suarez Madrid-Barajas, terminal 2
1h 30m
Mon, Tue, Wed, Thu
Airbus A320 NEO

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 4 December.

FlightDepartsArrivesDurationDaysAircraft
U2 7645
easyJet
12:50 Lisbon Portela, terminal 1
15:15 Adolfo Suarez Madrid-Barajas, terminal 1
1h 25m
Seasonal
Airbus A320
U2 7645
easyJet
12:00 Lisbon Portela, terminal 1
14:25 Adolfo Suarez Madrid-Barajas, terminal 1
1h 25m
Seasonal
Airbus A320
IB 540
Iberia
06:35 Lisbon Portela, terminal 1
09:00 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Seasonal
Airbus A320
U2 7689
easyJet
07:00 Lisbon Portela, terminal 1
09:15 Adolfo Suarez Madrid-Barajas, terminal 1
1h 15m
Seasonal
Airbus A320
TP 1010
TAP Air Portugal
07:45 Lisbon Portela, terminal 1
10:05 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Seasonal
Airbus A320
TP 1012
TAP Air Portugal
10:20 Lisbon Portela, terminal 1
12:40 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Seasonal
Airbus A320 NEO
TP 1014
TAP Air Portugal
13:00 Lisbon Portela, terminal 1
15:20 Adolfo Suarez Madrid-Barajas, terminal 2
1h 20m
Seasonal
Embraer 195
U2 7651
easyJet
07:00 Lisbon Portela, terminal 1
09:15 Adolfo Suarez Madrid-Barajas, terminal 1
1h 15m
Seasonal
Airbus A320
IB 530
Iberia
08:25 Lisbon Portela, terminal 1
10:50 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Seasonal
Airbus A320
IB 530
Iberia
08:55 Lisbon Portela, terminal 1
11:20 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Seasonal
Airbus A320
FR 9441
Ryanair
06:35 Lisbon Portela, terminal 2
08:55 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Seasonal
Boeing 737
IB 1140
Iberia
08:25 Lisbon Portela, terminal 1
10:50 Adolfo Suarez Madrid-Barajas, terminal 4
1h 25m
Seasonal
Bombardier CRJ1000
U2 7653
easyJet
12:30 Lisbon Portela, terminal 1
14:50 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Seasonal
Airbus A320
FR 9441
Ryanair
06:40 Lisbon Portela, terminal 2
09:00 Adolfo Suarez Madrid-Barajas, terminal 1
1h 20m
Seasonal
Boeing 737-800
TP 1010
TAP Air Portugal
07:55 Lisbon Portela, terminal 1
10:05 Adolfo Suarez Madrid-Barajas, terminal 2
1h 10m
Seasonal
Embraer 190

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Madrid is 1 hour ahead of Lisbon. The search shows seat availability and the price for your date.

Airlines flying Lisbon to Madrid

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Lisbon to Madrid depart and land

Departure from Lisbon

93 flights a week, terminals 1, 2, 3 mi (5 km) from the city centre

Arrival in Madrid

93 flights a week, terminals 1, 2, 4, 4S, 7 mi (12 km) from the city centre

When to visit Madrid

Weather by month

Best time to visit: April, May, September and October, +20° to +27° by day. In November it is +15° by day and +6° at night, with 7 rainy days.

Jan
+11° +1° 7 days
Feb
+14° +3° 6 days
Mar
+16° +5° 12 days
Apr
+20° +8° 8 days
May
+25° +12° 6 days
Jun
+30° +17° 6 days
Jul
+35° +20° 0 days
Aug
+35° +21° 2 days
Sep
+27° +15° 6 days
Oct
+22° +12° 9 days
Nov
+15° +6° 7 days
Dec
+11° +3° 7 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Lisbon to Madrid?
A nonstop flight takes 1 hour 20 minutes on average, from 1h 10m to 1h 35m depending on the flight.
How far is Madrid from Lisbon?
313 mi (503 km) in a straight line between the cities.
Which airlines fly nonstop from Lisbon to Madrid?
Iberia (30 a week), TAP Air Portugal (29 a week), Air Europa (27 a week), easyJet (7 a week) and Ryanair.
How many flights a day are there from Lisbon to Madrid?
5 flights today and 93 a week, about 13.3 a day on average.
When are the first and last flights from Lisbon to Madrid?
The first departure is at 06:00 (U27639), the last at 21:00 (TP1022). Local time.
What is the time difference between Lisbon and Madrid?
Madrid is 1 hour ahead of Lisbon. Schedule times on this page are local to each airport.
Which Lisbon airport do flights to Madrid leave from?
Lisbon Portela (93 a week).