Porto to Madrid flight status today

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

The distance from Porto, PT (OPO) to Madrid, ES (MAD) is 438 km (272 miles). The time zone of the point of departure Porto Airport is GMT 0:00. The current time is Thursday 2025-11-20 12:48 PM. The time zone of the destination point Adolfo Suarez Madrid-Barajas Airport is GMT+1:00 The current time is Thursday 2025-11-20 13:48 PM.

Iberia | LATAM Airlines | Royal Air Maroc | SAS | Air Europa | Japan Airlines | Aeromexico | American Airlines | Delta | British Airways | Etihad Airways | Alitalia | Vueling | Air Serbia | Cathay Pacific | Qatar Airways | Azul | Saudia Airlines | TAROM | Ryanair | Ethiopian Airlines | easyJet | Kuwait Airways | Privilege Style | Jet2 | SmartLynx Airlines | Iberia Express | AlbaStar | ASL Airlines Belgium | TAP Portugal | Hainan Airlines | Wasaya Airways | White Airways | Air India | Aegean Airlines | Azores Airlines | LATAM Airlines Brasil |

List of 118 flights from Porto, PT (OPO) to Madrid, ES (MAD).
No. Departure Arrival Last Update Status
IB544 08:20 10:40 Arrived On time
IB1152 16:40 19:00 Cancelled
IB1150 12:25 14:45 Arrived On time
IB550 20:40 23:00 Scheduled On time
IB546 12:25 14:45 Arrived On time
IB548 16:40 19:00 Scheduled On time
IB1154 20:40 23:00 Scheduled On time
IB1148 08:15 10:35 Arrived On time
IB1992 12:25 14:45 Arrived
IB8745 20:35 22:55 Scheduled
IB3093 12:20 14:40 Arrived On time
IB8665 16:35 18:55 Departed
IB3091 08:15 10:35 Arrived
IB3097 20:35 22:55 Departed
IB8777 12:20 14:40 Arrived
IB8773 08:15 10:35 Arrived
IB3095 16:35 18:55 Arrived
IB2833 15:28 17:35 Landed
IB8729 17:25 19:35 Landed

 

No. Departure Arrival Last Update Status
LA1758 16:40 19:00 Scheduled On time
LA1793 08:20 10:40 Arrived On time
LA1678 20:40 23:00 Scheduled On time
LA1725 12:25 14:45 Scheduled On time
LA1686 12:25 14:45 Departed On time
LA7194 20:40 23:00 Landed

 

No. Departure Arrival Last Update Status
AT5486 12:25 14:45 Scheduled On time
AT5485 08:20 10:40 Arrived On time
AT5487 12:25 14:45 Scheduled On time

 

No. Departure Arrival Last Update Status
SK8382 07:35 09:45 Scheduled On time
SK8383 11:35 13:45 Arrived On time

 

No. Departure Arrival Last Update Status
UX1146 11:35 13:45 Scheduled On time
UX1140 16:05 18:15 Scheduled On time
UX1144 07:35 09:45 Arrived On time
UX1142 20:10 22:20 Scheduled On time
UX1148 12:50 15:00 Landed 14:57
UX1900 11:40 13:50 Landed

 

No. Departure Arrival Last Update Status
JL6958 08:20 10:40 Scheduled On time

 

No. Departure Arrival Last Update Status
AM6853 16:05 18:15 Scheduled On time
AM6923 07:35 09:45 Scheduled On time
AM6855 11:35 13:45 Scheduled On time
AM6854 20:10 22:20 Scheduled On time

 

No. Departure Arrival Last Update Status
AA8574 12:25 14:45 Scheduled On time
AA8671 16:40 19:00 Cancelled
AA8721 12:25 14:45 Scheduled On time
AA8573 08:20 10:40 Arrived On time
AA8584 20:40 23:00 Scheduled On time

 

No. Departure Arrival Last Update Status
DL6764 07:35 09:45 Arrived On time

 

No. Departure Arrival Last Update Status
BA7124 20:40 23:00 Departed On time
BA7113 08:20 10:40 Arrived On time
BA7126 12:25 14:45 Scheduled On time
BA7101 12:25 14:45 Arrived On time
BA7103 20:40 23:00 Landed

 

No. Departure Arrival Last Update Status
EY7522 20:10 22:20 Scheduled On time
EY7521 16:05 18:15 Scheduled On time
EY7524 11:35 13:45 Scheduled On time
EY7523 07:35 09:45 Arrived On time

 

No. Departure Arrival Last Update Status
AZ2428 11:35 13:45 Scheduled On time
AZ2420 07:35 09:45 Arrived On time

 

No. Departure Arrival Last Update Status
VY5753 12:25 14:45 Scheduled On time
VY5305 08:20 10:40 Arrived On time
VY5311 20:40 23:00 Arrived On time
VY5307 12:25 14:45 Arrived On time
VY5764 16:35 18:55 Scheduled On time
VY5751 08:15 10:35 Arrived On time
VY5766 20:35 22:55 Scheduled On time
VY5309 16:35 18:55 Arrived

 

No. Departure Arrival Last Update Status
JU7468 11:35 13:45 Scheduled On time
JU7413 16:05 18:15 Arrived

 

No. Departure Arrival Last Update Status
CX1864 08:20 10:40 Arrived On time
CX1910 08:15 10:35 Scheduled

 

No. Departure Arrival Last Update Status
QR6928 08:20 10:40 Arrived On time
QR5057 16:40 19:00 Scheduled On time
QR6536 12:25 14:45 Arrived On time
QR6864 20:35 22:55 Scheduled On time

 

No. Departure Arrival Last Update Status
AD7873 11:35 13:45 Scheduled On time
AD7870 16:05 18:15 Arrived On time
AD7871 20:10 22:20 Departed On time
AD7872 07:35 09:45 Arrived On time

 

No. Departure Arrival Last Update Status
SV6975 11:35 13:45 Scheduled On time

 

No. Departure Arrival Last Update Status
RO9454 07:35 09:45 Scheduled On time
RO9442 15:45 17:55 Landed Late

 

No. Departure Arrival Last Update Status
FR573 17:35 19:55 Scheduled On time
FR5483 13:15 15:35 Arrived On time
FR5485 21:50 00:10 Scheduled On time
FR8554 14:05 16:20 No Recent Info - Call Airline
FR6784 07:45 09:55 Landed 09:48
FR7683 10:35 12:45 Scheduled

 

No. Departure Arrival Last Update Status
ET741 18:00 20:25 Scheduled On time

 

No. Departure Arrival Last Update Status
U27765 13:30 15:45 Arrived
U27475 14:00 16:25 Delayed

 

No. Departure Arrival Last Update Status
KU6044 07:35 09:45 Arrived

 

No. Departure Arrival Last Update Status
P61893 17:30 19:23 Landed Late
P63968 11:33 None Arrived On time
P61142 19:10 21:20
P61146 11:25 13:35 Landed

 

No. Departure Arrival Last Update Status
LS8773 10:40 None Arrived Delayed by 44 minutes

 

No. Departure Arrival Last Update Status
6Y7475 20:40 None Arrived On time

 

No. Departure Arrival Last Update Status
I23097 23:00 None Arrived Delayed by 24 minutes
I23093 14:40 None Arrived Early
I23095 19:00 None Arrived Early
I23091 10:40 None Arrived On time

 

No. Departure Arrival Last Update Status
AP1146 13:45 None Arrived On time

 

No. Departure Arrival Last Update Status
3V4725 14:00 16:06 Unknown
3V4610 14:00 16:06 Landed

 

No. Departure Arrival Last Update Status
TP1004 21:15 23:25 Scheduled
TP1002 07:20 09:30 Scheduled
TP1006 21:40 00:10 Scheduled
TP1008 07:30 10:00 Scheduled

 

No. Departure Arrival Last Update Status
HU8480 20:30 22:50 Landed

 

No. Departure Arrival Last Update Status
WT7022 19:28 22:04 Unknown
WT1146 11:25 13:35 Landed Late

 

No. Departure Arrival Last Update Status
WI1010 13:25 15:55 Scheduled

 

No. Departure Arrival Last Update Status
AI7952 13:25 15:55 Cancelled
AI7724 07:35 09:45 Landed

 

No. Departure Arrival Last Update Status
A31705 20:15 22:25 Landed

 

No. Departure Arrival Last Update Status
S48744 08:35 10:45 Landed
S48740 21:20 23:30 Landed Late

 

No. Departure Arrival Last Update Status
JJ8637 18:50 20:10