Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Porto to Madrid is Air Europa.
Travel Period: May 2024 - April 2025
The cheapest month(s) to fly from Porto to Madrid is February.
-
May 2024
-
Jun 2024
-
Jul 2024
-
Aug 2024
-
Sep 2024
-
Oct 2024
-
Nov 2024
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
The cheapest day(s) of the week to fly from Porto to Madrid is Friday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
The cheapest time of the day to fly from Porto to Madrid is in the afternoon.
Flight Schedules
Last Updated: Tue, 2 Apr, 2024
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Airline
Filter by Airline
All
-
Total Duration
- Shortest
- Longest
-
Stopover
All
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
06:20 - 08:35OPO - MAD
-
06:20 (OPO)Porto Airport
-
08:35 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
06:50 - 09:05OPO - MAD
-
06:50 (OPO)Porto Airport
-
09:05 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 800
-
07:00 - 09:15OPO - MAD
-
07:00 (OPO)Porto Airport
-
09:15 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
07:10 - 09:35OPO - MAD
-
07:10 (OPO)Porto Airport
-
09:35 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Airbus
-
07:15 - 09:40OPO - MAD
-
07:15 (OPO)Porto Airport
-
09:40 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Airbus
-
07:15 - 09:30OPO - MAD
-
07:15 (OPO)Porto Airport
-
09:30 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800
-
07:35 - 09:50OPO - MAD
-
07:35 (OPO)Porto Airport
-
09:50 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
07:35 - 09:45OPO - MAD
-
07:35 (OPO)Porto Airport
-
09:45 (MAD)Madrid Barajas Airport
-
Air Europa (UX 1144)Boeing 737 800 - 1h 10m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 800
-
08:20 - 10:40OPO - MAD
-
08:20 (OPO)Porto Airport
-
10:40 (MAD)Madrid Barajas Airport
-
Iberia (IB 3091)Airbus - 1h 20m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
10:50 - 13:05OPO - MAD
-
10:50 (OPO)Porto Airport
-
13:05 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800
-
11:35 - 13:45OPO - MAD
-
11:35 (OPO)Porto Airport
-
13:45 (MAD)Madrid Barajas Airport
-
Air Europa (UX 1146)Boeing 737 800 - 1h 10m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 800
-
11:50 - 14:00OPO - MAD
-
11:50 (OPO)Porto Airport
-
14:00 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 10m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 800
-
12:25 - 14:45OPO - MAD
-
12:25 (OPO)Porto Airport
-
14:45 (MAD)Madrid Barajas Airport
-
Iberia (IB 3093)Airbus - 1h 20m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
13:20 - 15:45OPO - MAD
-
13:20 (OPO)Porto Airport
-
15:45 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- -
- T
- -
- -
- -
- -
- -
- Airbus
-
13:30 - 15:55OPO - MAD
-
13:30 (OPO)Porto Airport
-
15:55 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Airbus
-
14:00 - 16:15OPO - MAD
-
14:00 (OPO)Porto Airport
-
16:15 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
14:15 - 16:40OPO - MAD
-
14:15 (OPO)Porto Airport
-
16:40 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Airbus
-
14:20 - 16:35OPO - MAD
-
14:20 (OPO)Porto Airport
-
16:35 (MAD)Madrid Barajas Airport
-
Ryanair (FR 573)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- W
- -
- -
- -
- -
- Boeing 737 800
-
16:05 - 18:15OPO - MAD
-
16:05 (OPO)Porto Airport
-
18:15 (MAD)Madrid Barajas Airport
-
Air Europa (UX 1140)Boeing 737 800 - 1h 10m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 800
-
16:35 - 18:55OPO - MAD
-
16:35 (OPO)Porto Airport
-
18:55 (MAD)Madrid Barajas Airport
-
Iberia (IB 8665)Canadair Regional - 1h 20m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Canadair Regional
-
18:20 - 20:45OPO - MAD
-
18:20 (OPO)Porto Airport
-
20:45 (MAD)Madrid Barajas Airport
-
EasyJet (U2 7765)Airbus - 1h 25m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Airbus
-
18:55 - 21:10OPO - MAD
-
18:55 (OPO)Porto Airport
-
21:10 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5485)Boeing 737 800 - 1h 15m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 800
-
19:55 - 22:05OPO - MAD
-
19:55 (OPO)Porto Airport
-
22:05 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 10m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
20:05 - 22:20OPO - MAD
-
20:05 (OPO)Porto Airport
-
22:20 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800
-
20:10 - 22:20OPO - MAD
-
20:10 (OPO)Porto Airport
-
22:20 (MAD)Madrid Barajas Airport
-
Air Europa (UX 1142)Boeing 737 800 - 1h 10m
- Direct
-
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 800
-
20:30 - 22:45OPO - MAD
-
20:30 (OPO)Porto Airport
-
22:45 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5485)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
20:35 - 22:55OPO - MAD
-
20:35 (OPO)Porto Airport
-
22:55 (MAD)Madrid Barajas Airport
-
Iberia (IB 8745)Canadair Regional - 1h 20m
- Direct
-
- M
- -
- W
- T
- -
- S
- S
- Canadair Regional
-
20:35 - 22:55OPO - MAD
-
20:35 (OPO)Porto Airport
-
22:55 (MAD)Madrid Barajas Airport
-
Iberia (IB 3097)Airbus - 1h 20m
- Direct
-
- -
- T
- -
- -
- F
- -
- -
- Airbus
-
21:05 - 23:20OPO - MAD
-
21:05 (OPO)Porto Airport
-
23:20 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- W
- -
- -
- -
- -
- Boeing 737 800
-
21:35 - 23:50OPO - MAD
-
21:35 (OPO)Porto Airport
-
23:50 (MAD)Madrid Barajas Airport
-
Ryanair (FR 5483)Boeing 737 800 - 1h 15m
- Direct
-
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800
-
21:55 - 00:10+ 1OPO - MAD
-
21:55 (OPO)Porto Airport
-
00:10 (MAD)Madrid Barajas Airport + 1
-
Ryanair (FR 5483)Boeing 737 800 - 1h 15m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
Connecting Flights
-
05:05 - 06:05OPO - LIS07:55 - 10:15LIS - MAD
-
05:05 (OPO)Porto Airport07:55 (LIS)Lisbon Airport
-
06:05 (LIS)Lisbon Airport10:15 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1937)Airbus TAP Air Portugal (TP 1010)Airbus A321 Neo - 4h 10m (1h 50m)
- LIS Lisbon 1h 50m
-
- -
- -
- -
- -
- -
- -
- S
-
05:10 - 06:10OPO - LIS07:55 - 10:15LIS - MAD
-
05:10 (OPO)Porto Airport07:55 (LIS)Lisbon Airport
-
06:10 (LIS)Lisbon Airport10:15 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1937)Airbus TAP Air Portugal (TP 1010)Embraer 195 - 4h 05m (1h 45m)
- LIS Lisbon 1h 45m
-
- -
- T
- -
- -
- -
- -
- -
-
05:10 - 06:10OPO - LIS07:55 - 10:15LIS - MAD
-
05:10 (OPO)Porto Airport07:55 (LIS)Lisbon Airport
-
06:10 (LIS)Lisbon Airport10:15 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1937)Airbus TAP Air Portugal (TP 1010)Airbus - 4h 05m (1h 45m)
- LIS Lisbon 1h 45m
-
- -
- -
- -
- -
- F
- -
- -
-
10:00 - 11:00OPO - LIS13:00 - 15:20LIS - MAD
-
10:00 (OPO)Porto Airport13:00 (LIS)Lisbon Airport
-
11:00 (LIS)Lisbon Airport15:20 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1923)Airbus TAP Air Portugal (TP 1014)Airbus A321 Neo - 4h 20m (2h)
- LIS Lisbon 2h
-
- -
- T
- W
- -
- F
- -
- S
-
11:00 - 12:00OPO - LIS13:00 - 15:20LIS - MAD
-
11:00 (OPO)Porto Airport13:00 (LIS)Lisbon Airport
-
12:00 (LIS)Lisbon Airport15:20 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1925)Airbus TAP Air Portugal (TP 1014)Airbus A321 Neo - 3h 20m (1h)
- LIS Lisbon 1h
-
- -
- -
- W
- -
- -
- -
- -
-
11:00 - 12:00OPO - LIS13:00 - 15:20LIS - MAD
-
11:00 (OPO)Porto Airport13:00 (LIS)Lisbon Airport
-
12:00 (LIS)Lisbon Airport15:20 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1925)Airbus TAP Air Portugal (TP 1014)Airbus A321 Neo - 3h 20m (1h)
- LIS Lisbon 1h
-
- -
- -
- -
- -
- F
- -
- -
-
11:00 - 12:00OPO - LIS13:00 - 15:20LIS - MAD
-
11:00 (OPO)Porto Airport13:00 (LIS)Lisbon Airport
-
12:00 (LIS)Lisbon Airport15:20 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1925)Embraer 195 TAP Air Portugal (TP 1014)Airbus A321 Neo - 3h 20m (1h)
- LIS Lisbon 1h
-
- -
- T
- -
- -
- -
- -
- -
-
12:00 - 13:00OPO - LIS14:45 - 17:05LIS - MAD
-
12:00 (OPO)Porto Airport14:45 (LIS)Lisbon Airport
-
13:00 (LIS)Lisbon Airport17:05 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1927)Embraer Emb E90 TAP Air Portugal (TP 1016)Airbus A320 Neo - 4h 05m (1h 45m)
- LIS Lisbon 1h 45m
-
- -
- -
- -
- T
- -
- -
- -
-
12:00 - 13:00OPO - LIS14:45 - 17:05LIS - MAD
-
12:00 (OPO)Porto Airport14:45 (LIS)Lisbon Airport
-
13:00 (LIS)Lisbon Airport17:05 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1927)Embraer Emb E90 TAP Air Portugal (TP 1016)Airbus - 4h 05m (1h 45m)
- LIS Lisbon 1h 45m
-
- -
- T
- -
- -
- -
- -
- -
-
12:00 - 13:00OPO - LIS14:45 - 17:05LIS - MAD
-
12:00 (OPO)Porto Airport14:45 (LIS)Lisbon Airport
-
13:00 (LIS)Lisbon Airport17:05 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1927)Airbus TAP Air Portugal (TP 1016)Embraer Emb E90 - 4h 05m (1h 45m)
- LIS Lisbon 1h 45m
-
- -
- -
- -
- -
- -
- -
- S
-
12:05 - 13:05OPO - LIS14:45 - 17:05LIS - MAD
-
12:05 (OPO)Porto Airport14:45 (LIS)Lisbon Airport
-
13:05 (LIS)Lisbon Airport17:05 (MAD)Madrid Barajas Airport
-
TAP Air Portugal (TP 1931)Airbus A321 Neo TAP Air Portugal (TP 1016)Embraer Emb E90 - 4h (1h 40m)
- LIS Lisbon 1h 40m
-
- -
- -
- -
- -
- -
- S
- -
The fastest flight time for direct flights from Porto to Madrid is 1 hour 10 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Porto and Madrid is 423km. Check all available flights on Wego.
The earliest flight of the day departs at 05:05. The last flight of the day departs at 05:05. See the full list of flight times on Wego.
There are 4 airlines that offer direct flights from Porto to Madrid. Find out the list of airlines on Wego.