Direct flights
from Madrid (MAD)
to Porto (OPO)

Weekly schedule for flights between Adolfo Suárez Madrid-Barajas Intl (Madrid, Spain) and Francisco Sá Carneiro (Porto, Portugal) operated by 1 airlines.
68 weekly flights operate on this route flying 274mi in 1h20min.
Expect $40 in average for a one-way ticket with the cheapest option at $46.

Monday
Monday
06:35AM06:50AM
Air EuropaUXUX1147
Monday
07:20AM07:40AM
Iberia AirlinesIBIB543
Monday
07:55AM08:15AM
RyanairFRFR572
Monday
10:35AM10:50AM
Air EuropaUXUX1145
Monday
11:25AM11:45AM
Iberia AirlinesIBIB545
Monday
03:00PM03:15PM
Air EuropaUXUX1143
Monday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Monday
07:05PM07:20PM
Air EuropaUXUX1141
Monday
07:40PM08:00PM
Iberia AirlinesIBIB549
Tuesday
Tuesday
06:30AM06:50AM
RyanairFRFR572
Tuesday
06:35AM06:50AM
Air EuropaUXUX1147
Tuesday
07:20AM07:40AM
Iberia AirlinesIBIB543
Tuesday
10:35AM10:50AM
Air EuropaUXUX1145
Tuesday
11:25AM11:45AM
Iberia AirlinesIBIB1149
Tuesday
03:00PM03:15PM
Air EuropaUXUX1143
Tuesday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Tuesday
04:50PM05:10PM
RyanairFRFR5482
Tuesday
07:05PM07:20PM
Air EuropaUXUX1141
Tuesday
07:40PM08:00PM
Iberia AirlinesIBIB1153
Wednesday
Wednesday
06:35AM06:50AM
Air EuropaUXUX1147
Wednesday
07:20AM07:40AM
Iberia AirlinesIBIB543
Wednesday
10:35AM10:50AM
Air EuropaUXUX1145
Wednesday
11:25AM11:45AM
Iberia AirlinesIBIB545
Wednesday
03:00PM03:15PM
Air EuropaUXUX1143
Wednesday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Wednesday
05:25PM05:45PM
RyanairFRFR572
Wednesday
07:05PM07:20PM
Air EuropaUXUX1141
Wednesday
07:40PM08:00PM
Iberia AirlinesIBIB549
Thursday
Thursday
06:35AM06:50AM
Air EuropaUXUX1147
Thursday
07:20AM07:40AM
Iberia AirlinesIBIB543
Thursday
09:20AM09:40AM
RyanairFRFR572
Thursday
10:35AM10:50AM
Air EuropaUXUX1145
Thursday
11:25AM11:45AM
Iberia AirlinesIBIB1149
Thursday
03:00PM03:15PM
Air EuropaUXUX1143
Thursday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Thursday
07:05PM07:20PM
Air EuropaUXUX1141
Thursday
07:35PM07:55PM
RyanairFRFR5482
Thursday
07:40PM08:00PM
Iberia AirlinesIBIB1153
Friday
Friday
06:35AM06:50AM
Air EuropaUXUX1147
Friday
07:20AM07:40AM
Iberia AirlinesIBIB543
Friday
10:30AM10:45AM
Air EuropaUXUX1145
Friday
10:45AM11:05AM
RyanairFRFR572
Friday
11:25AM11:45AM
Iberia AirlinesIBIB545
Friday
03:00PM03:15PM
Air EuropaUXUX1143
Friday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Friday
07:05PM07:20PM
Air EuropaUXUX1141
Friday
07:40PM08:00PM
Iberia AirlinesIBIB549
Saturday
Saturday
06:35AM06:50AM
Air EuropaUXUX1147
Saturday
07:20AM07:40AM
Iberia AirlinesIBIB543
Saturday
09:10AM09:30AM
RyanairFRFR572
Saturday
10:35AM10:50AM
Air EuropaUXUX1145
Saturday
11:25AM11:45AM
Iberia AirlinesIBIB1149
Saturday
02:35PM02:55PM
RyanairFRFR5482
Saturday
03:00PM03:15PM
Air EuropaUXUX1143
Saturday
03:40PM04:00PM
Iberia AirlinesIBIB547
Saturday
07:05PM07:20PM
Air EuropaUXUX1141
Saturday
07:35PM07:55PM
RyanairFRFR5484
Saturday
07:40PM08:00PM
Iberia AirlinesIBIB1153
Sunday
Sunday
06:35AM06:50AM
Air EuropaUXUX1147
Sunday
07:20AM07:40AM
Iberia AirlinesIBIB543
Sunday
08:50AM09:05AM
RyanairFRFR572
Sunday
10:35AM10:50AM
Air EuropaUXUX1145
Sunday
11:25AM11:45AM
Iberia AirlinesIBIB545
Sunday
02:55PM03:10PM
Air EuropaUXUX1143
Sunday
03:40PM04:00PM
Iberia AirlinesIBIB1151
Sunday
05:20PM05:40PM
RyanairFRFR5482
Sunday
07:05PM07:20PM
Air EuropaUXUX1141
Sunday
07:40PM08:00PM
Iberia AirlinesIBIB549