Direct flights from Madrid to Porto

MAD - OPO route map All flights from MAD to OPO non-stop. There are direct flights from Barajas, Spain to Porto Airport (OPO), Portugal every day of the week The flight distance is 274 miles and the trip usually takes about 1 hour and 20 minutes.

MAD
Barajas
SpainMadrid , Spain
OPO
Porto Airport
PortugalPorto , Portugal
MAD
Barajas
SpainMadrid , Spain
Porto Airport
PortugalPorto , Portugal
OPO
Flight time is 1 hour and 15 minutes
CHANGE DIRECTION

Airlines with non-stop routes:

Iberia

S
M
T
W
T
F
S
Oneworld
Sun
Mon
Tue
Wed
Thu
Fri
Sat
4 flights per day
4 flights per day

Air Europa

S
M
T
W
T
F
S
Sky Team
Sun
Mon
Tue
Wed
Thu
Fri
Sat
4 flights per day
4 flights per day

Ryanair

S
M
T
W
T
F
S
Low-cost airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
2 flights per day
2 flights per day

Ethiopian Airlines

S
M
T
W
T
F
S
New airline Star Alliance
Sun
Mon
Tue
Wed
Thu
Fri
Sat
From 3/7
From 3/7

easyJet
No flights anymore

Ended in Oct 2024

Iberia Express
No flights anymore

Ended in Dec 2024

TAP Portugal
No flights anymore

Ended in Oct 2021
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
Check availability
Ad
Flight schedule from Madrid to Porto with Iberia

This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 1
IB543
----
----
07:20
07:20
07:20
07:20
07:20
IB1147
07:20
07:20
----
----
----
----
----
IB545
11:25
----
----
----
----
11:25
----
IB1149
----
11:25
11:25
11:25
11:25
----
11:25
IB1151
15:40
15:40
15:40
15:40
15:40
15:40
15:40
IB1153
19:40
19:40
19:40
19:40
19:40
19:40
19:40

The timetable & schedule information was updated at 2025-05-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Madrid to Porto with Air Europa

This is a weekly direct flight schedule for Air Europa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 1
UX1147
06:35
06:35
06:35
06:35
06:35
06:35
06:35
UX1145
10:35
10:35
10:35
10:35
10:35
10:35
10:35
UX1143
15:00
15:00
15:00
15:00
15:00
15:00
15:00
UX1141
19:05
19:05
19:05
19:05
19:05
19:05
19:05

The timetable & schedule information was updated at 2025-05-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Madrid to Porto with Ryanair

This is a weekly direct flight schedule for Ryanair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 1
FR572
08:00
14:45
06:30
21:45
21:45
20:40
21:50
FR5482
22:15
22:05
14:40
09:40
10:15
10:05
13:50

The timetable & schedule information was updated at 2025-05-15

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Madrid to Porto with Ethiopian Airlines

This is a weekly direct flight schedule for Ethiopian Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 1

The timetable & schedule information was updated at 2025-05-15

RETURN SCHEDULE
CHECK PRICES

Madrid to Porto flight departures

Select a date to see all scheduled flight departures between MAD to OPO.

Monday
Mon
Jun 30
10 flights(10)
Tuesday
Tue
Jul 01
10 flights(10)
Wednesday
Wed
Jul 02
10 flights(10)
Thursday
Thu
Jul 03
11 flights(11)
Friday
Fri
Jul 04
10 flights(10)
Saturday
Sat
Jul 05
11 flights(11)
Sunday
Sun
Jul 06
10 flights(10)
Time
Airline
Flight
06:35
Air Europa Air Europa
UX1147
07:20
Iberia Iberia
IB1147
08:00
Ryanair Ryanair
FR572
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB1149
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
22:15
Ryanair Ryanair
FR5482
06:35
Air Europa Air Europa
UX1147
07:20
Iberia Iberia
IB1147
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB1149
14:45
Ryanair Ryanair
FR572
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
22:05
Ryanair Ryanair
FR5482
06:30
Ryanair Ryanair
FR572
06:35
Air Europa Air Europa
UX1147
07:20
Iberia Iberia
IB543
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB545
14:40
Ryanair Ryanair
FR5482
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
06:35
Air Europa Air Europa
UX1147
06:55
Ethiopian Airlines Ethiopian Airlines
ET740
07:20
Iberia Iberia
IB543
09:40
Ryanair Ryanair
FR5482
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB1149
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
21:45
Ryanair Ryanair
FR572
06:35
Air Europa Air Europa
UX1147
07:20
Iberia Iberia
IB543
10:15
Ryanair Ryanair
FR5482
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB1149
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
21:45
Ryanair Ryanair
FR572
06:35
Air Europa Air Europa
UX1147
06:55
Ethiopian Airlines Ethiopian Airlines
ET740
07:20
Iberia Iberia
IB543
10:05
Ryanair Ryanair
FR5482
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB1149
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
20:40
Ryanair Ryanair
FR572
06:35
Air Europa Air Europa
UX1147
07:20
Iberia Iberia
IB543
10:35
Air Europa Air Europa
UX1145
11:25
Iberia Iberia
IB545
13:50
Ryanair Ryanair
FR5482
15:00
Air Europa Air Europa
UX1143
15:40
Iberia Iberia
IB1151
19:05
Air Europa Air Europa
UX1141
19:40
Iberia Iberia
IB1153
21:50
Ryanair Ryanair
FR572
Ad
MAD-OPO flight route
Madrid, MAD to Porto, OPO flight path. The distance is 274 miles or 441 km.
Ad
Madrid - Porto direct flight map
Ad

MAD - OPO information

  • Distance
    274 miles (441 km)
  • Flight time
    1 hour and 20 minutes
  • Airlines
    Iberia Iberia
    Air Europa Air Europa
    Ryanair Ryanair
    Ethiopian Airlines Ethiopian Airlines
  • Alliances
    One World
    Sky Team
    Star Alliance
  • Classes
    Economy
    Business
    First Class
  • Iberia Aircrafts
    Airbus A318 / A319 / A320 / A321
    Canadair (Bombardier) Regional Jet
  • Air Europa Aircraft
    Boeing 737 Passenger
  • Ryanair Aircraft
    Boeing 737 Passenger
  • Ethiopian Airlines Aircraft
    Boeing 787
  • Departure Terminals
    Terminal 1 (Ethiopian Airlines)
    Terminal 2 (Air Europa)
    Terminal 4 (Iberia)
    Terminal 4S (Iberia)
Ad

Yes, you can take a direct flight from Madrid (MAD) to Porto (OPO) with Ryanair, Iberia, Air Europa or Ethiopian Airlines.

All the flights from Madrid to Porto are departing from Terminal 1 and 2.

The flight time is 1 hour and 20 minutes. The distance is 274 miles or 441 kilometers.

There are approximately 70 to 80 flights every week with departures between 05:55 and 22:15.

Yes, you can fly direct with Star Alliance member Ethiopian Airlines.

Yes, you can fly direct with oneworld member Iberia.

Yes, you can fly direct with SkyTeam member Air Europa.

Ryanair and Iberia fly this route with the Boeing 737 Passenger and Airbus A318 / A319 / A320 / A321 aircrafts.

You can fly direct every day of the week.
Direct flights from Madrid to Portugal
From Madrid to Ponta Delgada (Azores)

PDL Ponta Delgada

From Madrid to Funchal

FNC Madeira Airport

From Madrid to Faro

FAO Faro Airport

From Madrid to Lisbon

LIS Lisbon Airport