Madrid to Porto flight status today

List of all flights from Madrid Spain (MAD) to Porto Portugal (OPO) and airlines operated flight from Madrid to Porto. The flight is an international flight from Spain to Portugal. There are 113 flights operated by 34 airlines on this route.

The distance from Madrid, ES (MAD) to Porto, PT (OPO) is 438 km (272 miles). The time zone of the point of departure Adolfo Suarez Madrid-Barajas Airport is GMT +1:00. The current time is Monday 2025-11-17 19:03 PM. The time zone of the destination point Porto Airport is GMT0:00 The current time is Monday 2025-11-17 18:03 PM.

LATAM Airlines | Alitalia | Vueling | Air Europa | Etihad Airways | American Airlines | SAS | Iberia | TAROM | Qatar Airways | Azul | Ryanair | Delta | Cathay Pacific | Air Serbia | Aeromexico | Royal Air Maroc | Japan Airlines | Saudia Airlines | British Airways | easyJet | Kuwait Airways | Privilege Style | Air Nostrum | EAT Leipzig | SmartLynx Airlines | Iberia Express | AlbaStar | TAP Portugal | Wasaya Airways | Hainan Airlines | Air India | Azores Airlines | El Al |

List of 113 flights from Madrid, ES (MAD) to Porto, PT (OPO).
No. Departure Arrival Last Update Status
LA1647 19:40 20:00 Scheduled On time
LA1728 15:40 16:00 Scheduled On time
LA7195 15:45 16:00 Landed

 

No. Departure Arrival Last Update Status
AZ2419 15:00 15:15 Arrived On time
AZ2427 19:05 19:20 Scheduled On time

 

No. Departure Arrival Last Update Status
VY5304 07:20 07:40 Arrived On time
VY5306 11:25 11:45 Scheduled On time
VY5752 11:25 11:45 Arrived On time
VY5765 19:40 19:55 Scheduled On time
VY5763 15:40 15:55 Scheduled On time
VY5750 07:20 07:35 Scheduled On time
VY5310 19:40 20:00 Scheduled On time
VY5270 15:40 15:55 Arrived

 

No. Departure Arrival Last Update Status
UX1147 06:35 06:50 Arrived On time
UX1143 15:00 15:15 Scheduled On time
UX1145 10:35 10:50 Arrived On time
UX1141 19:05 19:20 Scheduled On time
UX1905 19:30 19:55 Landed

 

No. Departure Arrival Last Update Status
EY7513 19:05 19:20 Scheduled On time
EY7516 15:00 15:15 Departed On time
EY7518 06:35 06:50 Arrived Delayed by 17m

 

No. Departure Arrival Last Update Status
AA8680 19:40 20:00 Scheduled On time
AA8678 15:40 16:00 Departed Delayed by 40m
AA8679 11:25 11:45 Arrived On time
AA8840 07:20 07:40 Arrived On time
AA8665 11:25 11:45 Scheduled On time

 

No. Departure Arrival Last Update Status
SK8375 15:00 15:15 Arrived On time
SK8376 19:05 19:20 Scheduled On time

 

No. Departure Arrival Last Update Status
IB549 19:40 20:00 Scheduled On time
IB543 07:20 07:40 Arrived On time
IB545 11:25 11:45 Arrived On time
IB1151 15:40 16:00 Scheduled Delayed by 30m
IB1149 11:25 11:45 Scheduled On time
IB1153 19:40 20:00 Scheduled On time
IB547 15:40 16:00 Scheduled On time
IB1147 07:20 07:35 Arrived Delayed by 15m
IB1991 None 20:00 Arrived
IB8744 19:40 19:55 Arrived
IB8664 15:40 15:55 Arrived
IB3092 11:25 11:40 Arrived Delayed by 22m
IB3090 07:20 07:35 Arrived On time
IB3096 19:40 19:55 Arrived
IB8776 11:30 11:45 Arrived
IB8772 07:20 07:35 Arrived
IB3094 15:40 15:55 Arrived
IB6198 08:59 None Arrived On time
IB8728 20:00 20:05

 

No. Departure Arrival Last Update Status
RO9455 15:00 15:15 Departed On time

 

No. Departure Arrival Last Update Status
QR6931 15:40 16:00 Scheduled On time
QR6578 19:40 20:00 Scheduled On time
QR6930 11:25 11:45 Scheduled On time
QR8027 07:20 07:40 Scheduled On time
QR5351 19:40 19:55 Scheduled On time

 

No. Departure Arrival Last Update Status
AD7867 15:00 15:15 Departed On time
AD7868 10:35 10:50 Scheduled On time
AD7866 19:05 19:20 Scheduled On time
AD7869 06:35 06:50 Arrived On time

 

No. Departure Arrival Last Update Status
FR572 09:45 10:05 Arrived On time
FR5482 22:35 22:55 Scheduled On time
FR5484 21:05 21:25 Scheduled On time
FR8553 16:55 17:10 Arrived
FR7684 14:55 15:10 Landed 17:47
FR6859 23:10 23:25 In Air

 

No. Departure Arrival Last Update Status
DL6757 15:00 15:15 Departed On time
DL6754 10:35 10:50 Arrived On time

 

No. Departure Arrival Last Update Status
CX1867 11:25 11:45 Departed On time

 

No. Departure Arrival Last Update Status
JU7456 19:05 19:20 Arrived On time
JU7462 10:35 10:50 Arrived

 

No. Departure Arrival Last Update Status
AM6908 06:35 06:50 Arrived On time
AM6852 15:00 15:15 Scheduled On time
AM6918 19:05 19:20 Arrived On time
AM6893 10:35 10:50 Scheduled On time
AM6948 06:45 06:55 Unknown

 

No. Departure Arrival Last Update Status
AT5483 15:40 16:00 Arrived On time
AT5484 19:40 20:00 Scheduled On time
AT5482 15:40 15:55 Arrived

 

No. Departure Arrival Last Update Status
JL6959 07:20 07:40 Scheduled On time

 

No. Departure Arrival Last Update Status
SV6974 19:05 19:20 Scheduled On time

 

No. Departure Arrival Last Update Status
BA7098 07:20 07:35 Arrived On time
BA7100 11:25 11:40 Arrived Delayed by 16m
BA7105 15:40 15:55 Arrived Delayed by 29m
BA7104 11:25 11:40 Scheduled On time
BA7099 15:40 15:55 Scheduled On time
BA7102 19:40 20:00 Scheduled On time
BA7112 19:40 19:55 Landed

 

No. Departure Arrival Last Update Status
U29734 16:00 16:30 In Gate
U27766 10:00 10:20 Arrived
U27476 16:55 17:15 Landed 17:11

 

No. Departure Arrival Last Update Status
KU6043 15:00 15:15 Scheduled On time
KU6041 19:05 19:20 Arrived

 

No. Departure Arrival Last Update Status
P61993 01:00 00:58 Landed Late
P63967 18:01 None Arrived On time

 

No. Departure Arrival Last Update Status
YW5246 None 15:00 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
QY6761 02:00 01:00 Arrival Scheduled

 

No. Departure Arrival Last Update Status
6Y7476 21:45 None Arrived On time

 

No. Departure Arrival Last Update Status
I22872 13:53 None Arrived On time
I23096 20:05 None Arrived Delayed by 15 minutes
I23092 11:45 None Arrived Early
I23094 16:05 None Arrived Early
I23090 07:40 None Arrived On time

 

No. Departure Arrival Last Update Status
AP1147 06:50 None Arrived On time

 

No. Departure Arrival Last Update Status
TP1005 05:45 06:25 Scheduled
TP1007 10:40 11:20 Scheduled
TP1003 16:40 17:20 Scheduled
TP1009 23:05 23:20 Landed

 

No. Departure Arrival Last Update Status
WT8022 07:10 07:49 Unknown
WT1147 06:55 07:05 Landed Late

 

No. Departure Arrival Last Update Status
HU8479 11:35 11:55 Scheduled

 

No. Departure Arrival Last Update Status
AI7721 05:45 06:25 Landed
AI7725 23:05 23:20 Landed

 

No. Departure Arrival Last Update Status
S48755 10:40 11:20 Scheduled
S48753 00:10 00:20 Landed

 

No. Departure Arrival Last Update Status
LY9065 10:40 11:20 Scheduled