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

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

Monday
Monday
07:35AM09:45AM
Air EuropaUXUX1144
Monday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Monday
09:20AM11:35AM
RyanairFRFR573
Monday
11:35AM01:45PM
Air EuropaUXUX1146
Monday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Monday
02:05PM04:20PM
easyJetU2U27765
Monday
04:05PM06:15PM
Air EuropaUXUX1140
Monday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Monday
08:10PM10:20PM
Air EuropaUXUX1142
Monday
08:35PM10:55PM
Iberia AirlinesIBIB8745
Monday
10:30PM12:45AM
RyanairFRFR5483
Tuesday
Tuesday
07:35AM09:45AM
Air EuropaUXUX1144
Tuesday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Tuesday
10:10AM12:25PM
RyanairFRFR573
Tuesday
11:35AM01:45PM
Air EuropaUXUX1146
Tuesday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Tuesday
01:30PM03:45PM
easyJetU2U27765
Tuesday
04:05PM06:15PM
Air EuropaUXUX1140
Tuesday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Tuesday
08:05PM10:20PM
RyanairFRFR5483
Tuesday
08:10PM10:20PM
Air EuropaUXUX1142
Tuesday
08:35PM10:55PM
Iberia AirlinesIBIB3097
Wednesday
Wednesday
07:05AM09:20AM
RyanairFRFR573
Wednesday
07:35AM09:45AM
Air EuropaUXUX1144
Wednesday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Wednesday
11:35AM01:45PM
Air EuropaUXUX1146
Wednesday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Wednesday
04:05PM06:15PM
Air EuropaUXUX1140
Wednesday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Wednesday
04:40PM06:55PM
RyanairFRFR5483
Wednesday
08:10PM10:20PM
Air EuropaUXUX1142
Wednesday
08:35PM10:55PM
Iberia AirlinesIBIB8745
Wednesday
10:10PM12:20AM
RyanairFRFR5485
Thursday
Thursday
07:20AM09:35AM
RyanairFRFR573
Thursday
07:35AM09:45AM
Air EuropaUXUX1144
Thursday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Thursday
11:35AM01:45PM
Air EuropaUXUX1146
Thursday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Thursday
01:00PM03:15PM
easyJetU2U27765
Thursday
04:05PM06:15PM
Air EuropaUXUX1140
Thursday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Thursday
07:45PM10:00PM
RyanairFRFR5483
Thursday
08:10PM10:20PM
Air EuropaUXUX1142
Thursday
08:35PM10:55PM
Iberia AirlinesIBIB8745
Friday
Friday
07:35AM09:45AM
Air EuropaUXUX1144
Friday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Friday
11:35AM01:45PM
Air EuropaUXUX1146
Friday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Friday
12:45PM03:00PM
RyanairFRFR573
Friday
01:30PM03:45PM
easyJetU2U27765
Friday
04:05PM06:15PM
Air EuropaUXUX1140
Friday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Friday
08:10PM10:20PM
Air EuropaUXUX1142
Friday
08:35PM10:55PM
Iberia AirlinesIBIB3097
Friday
09:55PM12:10AM
RyanairFRFR5483
Saturday
Saturday
07:15AM09:30AM
easyJetU2U27765
Saturday
07:35AM09:45AM
Air EuropaUXUX1144
Saturday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Saturday
10:55AM01:10PM
RyanairFRFR573
Saturday
11:35AM01:45PM
Air EuropaUXUX1146
Saturday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Saturday
04:05PM06:15PM
Air EuropaUXUX1140
Saturday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Saturday
08:10PM10:20PM
Air EuropaUXUX1142
Saturday
08:15PM10:30PM
RyanairFRFR5483
Saturday
08:35PM10:55PM
Iberia AirlinesIBIB8745
Sunday
Sunday
07:05AM09:20AM
RyanairFRFR573
Sunday
07:10AM09:25AM
easyJetU2U27765
Sunday
07:35AM09:45AM
Air EuropaUXUX1144
Sunday
08:15AM10:35AM
Iberia AirlinesIBIB3091
Sunday
11:35AM01:45PM
Air EuropaUXUX1146
Sunday
12:20PM02:40PM
Iberia AirlinesIBIB3093
Sunday
04:05PM06:15PM
Air EuropaUXUX1140
Sunday
04:35PM06:55PM
Iberia AirlinesIBIB8665
Sunday
08:10PM10:20PM
Air EuropaUXUX1142
Sunday
08:35PM10:55PM
Iberia AirlinesIBIB8745
Sunday
09:45PM11:59PM
RyanairFRFR5485