Barcelona to Madrid flight status today

List of all flights from Barcelona Spain (BCN) to Madrid Spain (MAD) and airlines operated flight from Barcelona to Madrid. The flight is a domestic flight in Spain. There are 250 flights operated by 39 airlines on this route.

The distance from Barcelona, ES (BCN) to Madrid, ES (MAD) is 484 km (301 miles). Barcelona Airport and Adolfo Suarez Madrid-Barajas Airport are in the same time zone (GMT +1:00). The current time on both airports is Monday 2025-11-17 17:28 PM.

Qatar Airways | Iberia | Air Europa | American Airlines | Delta | Aeromexico | Cathay Pacific | Avianca | Vueling | Air Serbia | LATAM Airlines | Japan Airlines | Korean Air | Saudia Airlines | Middle East Airlines | Royal Air Maroc | SAS | Finnair | Etihad Airways | China Eastern | Kuwait Airways | Ethiopian Airlines | BoA | Aerolineas Argentinas | Air Nostrum | Air Horizont | Airline Atifly | Orbest S.A. | Privilege Style | Senegal Airlines | Wamos Air | Iberia Express | Plus Ultra | Neos | Nesma Airlines | Air Memphis | Wasaya Airways | Aeroflot | Hainan Airlines |

List of 250 flights from Barcelona, ES (BCN) to Madrid, ES (MAD).
No. Departure Arrival Last Update Status
QR5092 09:15 10:40 Arrived On time
QR6850 09:45 11:10 Arrived On time
QR6557 15:05 16:30 Departed On time
QR6562 18:00 19:25 Scheduled On time
QR6895 18:55 20:20 Scheduled On time
QR5376 12:30 13:55 Scheduled On time
QR8068 08:00 09:25 Arrived On time
QR8004 13:30 14:55 Scheduled On time
QR8003 08:50 10:15 Arrived On time
QR6855 10:35 12:00 Scheduled On time
QR5085 07:00 08:25 Arrived On time
QR8067 21:15 22:40 Scheduled On time
QR8069 19:55 21:20 Scheduled On time
QR6587 16:55 18:20 Scheduled On time

 

No. Departure Arrival Last Update Status
IB412 13:30 14:55 Arrived On time
IB410 12:30 13:55 Arrived On time
IB406 09:45 11:10 Arrived On time
IB424 21:15 22:40 Scheduled On time
IB408 10:35 12:00 Scheduled On time
IB422 19:55 21:20 Scheduled On time
IB426 07:00 08:25 Arrived On time
IB418 18:00 19:25 Scheduled On time
IB414 15:05 16:30 Arrived On time
IB416 17:00 18:25 Scheduled On time
IB420 18:55 20:20 Scheduled On time
IB428 08:00 09:25 Arrived On time
IB402 08:50 10:15 Scheduled On time
IB404 09:15 10:40 Scheduled On time
IB2660 16:00 17:25 Cancelled
IB400 06:40 08:05 Arrived On time
IB1045 10:45 12:10 Scheduled
IB3041 21:05 22:30 Scheduled
IB3031 18:05 19:30 Arrived
IB3025 14:30 15:55 Arrived
IB3015 10:15 11:40 Arrived
IB3021 13:30 14:55 Arrived
IB3017 11:45 13:10 Arrived
IB3011 09:35 11:00 Departed
IB3003 07:00 08:25 Expected
IB3027 16:55 18:20 Arrived
IB3033 18:45 20:10 Arrived
IB3005 08:00 09:25 Arrived
IB3009 08:45 10:10 Arrived
IB3013 09:45 11:10 Arrived
IB3037 19:55 21:20 Departed
IB2001 20:00 21:25 Landed
IB33 22:00 23:15 In Air
IB2661 09:32 11:02 In Air
IB3035 19:35 21:00 Arrived
IB1539 14:52 None Arrived On time
IB6030 03:54 None Arrived On time
IB6091 14:11 None Arrived On time
IB2201 12:22 None Arrived On time
IB2864 13:22 15:06 Landed 14:46
IB3039 12:30 13:55 Scheduled
IB3029 16:55 18:20 Landed
IB3023 14:20 15:45 Landed
IB2121 22:30 23:55 Landed Late
IB701 07:00 08:25 Landed
IB1005 10:05 11:30 Landed
IB905 09:05 10:30 Landed
IB915 09:15 10:40 Landed
IB2135 21:20 22:45 Landed Late
IB2215 22:15 23:40 Landed Late
IB2115 21:35 23:00 Landed
IB2105 22:35 00:00 Landed
IB901 09:40 11:05 Landed
IB1745 17:45 19:10 Cancelled

 

No. Departure Arrival Last Update Status
UX7706 11:50 13:20 Arrived On time
UX7708 20:30 22:00 Scheduled On time
UX7704 11:35 13:05 Arrived On time
UX7996 12:45 14:15 Arrived
UX7994 12:25 13:50 Arrived
UX1904 12:35 13:35 In Air
UX7702 16:45 18:15 Arrived
UX845 17:50 19:04 Landed 19:09
UX987 04:50 05:44 In Air
UX411 01:00 01:00 In Air
UX7710 17:15 18:35 Landed

 

No. Departure Arrival Last Update Status
AA8622 09:15 10:40 Arrived On time
AA8725 10:35 12:00 Arrived On time
AA8798 07:00 08:25 Scheduled On time
AA8763 08:50 10:15 Arrived On time
AA8724 08:00 09:25 Scheduled On time
AA8722 09:45 11:10 Arrived On time

 

No. Departure Arrival Last Update Status
DL6767 11:50 13:20 Arrived On time

 

No. Departure Arrival Last Update Status
AM6810 11:50 13:20 Arrived On time
AM6809 20:30 22:00 Scheduled On time

 

No. Departure Arrival Last Update Status
CX1824 10:35 12:00 Arrived On time
CX1834 07:00 08:25 Arrived On time
CX1914 15:05 16:30 Scheduled On time
CX1826 08:00 09:25 Arrived On time
CX1822 12:30 13:55 Arrived On time
CX1830 08:00 09:25 Scheduled On time
CX1828 07:00 08:25 Arrived

 

No. Departure Arrival Last Update Status
AV6005 07:00 08:25 Arrived On time
AV6017 10:35 12:00 Arrived On time
AV6172 13:30 14:55 Arrived On time
AV6001 09:45 11:10 Arrived On time
AV6173 21:15 22:40 Scheduled On time
AV6157 08:00 09:25 Scheduled On time
AV6007 08:50 10:15 Scheduled On time
AV6153 18:55 20:20 Scheduled On time
AV6000 09:15 10:40 Arrived On time
AV6149 19:55 21:20 Departed Delayed by 18m
AV6019 18:10 19:35 Departed On time
AV6025 12:30 13:55 Scheduled On time
AV6159 15:15 16:40 Scheduled On time

 

No. Departure Arrival Last Update Status
VY5030 09:15 10:40 Arrived On time
VY5117 12:30 13:55 Arrived On time
VY5025 08:50 10:15 Arrived On time
VY5012 08:00 09:25 Arrived On time
VY5062 15:05 16:30 Scheduled On time
VY5060 13:30 14:55 Scheduled On time
VY5008 07:00 08:25 Scheduled On time
VY5082 18:00 19:25 Scheduled On time
VY5100 21:15 22:40 Scheduled On time
VY5056 10:35 12:00 Arrived On time
VY5090 18:55 20:20 Scheduled On time
VY5068 16:55 18:20 Scheduled On time
VY5096 19:55 21:20 Scheduled On time
VY5038 09:45 11:10 Scheduled On time
VY1002 06:15 07:40 Arrived On time
VY1008 20:30 22:00 Scheduled On time
VY1006 15:55 17:15 Scheduled On time
VY1004 11:50 13:15 Scheduled On time
VY1000 13:45 15:10 Arrived
VY3031 19:15 None Arrived Early
VY1010 08:10 09:30 Landed 09:09
VY1012 21:05 22:25 Landed 22:01
VY1701 17:00 18:25 Scheduled
VY1014 13:20 14:45 Landed
VY1016 07:00 08:25 Landed
VY1022 10:05 11:30 Landed
VY1018 07:30 08:55 Landed
VY9718 18:50 20:15 Landed
VY9751 13:15 14:40 Landed
VY9706 16:55 18:20 Landed
VY9741 09:05 10:30 Landed
VY9710 20:30 21:55 Landed
VY9711 22:30 23:55 Landed Late
VY1028 18:25 19:50 Landed
VY9727 22:35 00:00 Landed
VY9708 09:35 11:00 Landed
VY1024 15:15 16:40 Landed
VY9737 08:00 09:25 Cancelled
VY1901 19:00 20:20 Scheduled
VY1711 17:10 18:30 Scheduled
VY9769 20:00 21:25 Landed
VY7001 07:00 08:20 Scheduled
VY2145 21:45 23:05 Scheduled
VY1401 14:00 15:20 Scheduled
VY9746 17:45 19:10 Landed
VY9759 16:30 17:55 Scheduled
VY1615 16:15 17:35 Scheduled

 

No. Departure Arrival Last Update Status
JU7451 11:50 13:20 Arrived On time

 

No. Departure Arrival Last Update Status
LA1625 12:30 13:55 Arrived On time
LA1557 15:05 16:30 Scheduled On time
LA1524 13:30 14:55 Scheduled On time
LA1517 10:35 12:00 Scheduled On time
LA1589 21:15 22:40 Scheduled On time
LA1515 09:15 10:40 Arrived On time
LA1586 18:55 20:20 Arrived On time
LA1585 18:00 19:25 Scheduled On time
LA1588 19:55 21:20 Scheduled On time
LA5898 16:25 17:45 Scheduled On time
LA1587 19:35 21:00 Arrived
LA5430 09:35 11:00 Landed
LA5435 11:00 12:25 Scheduled
LA7104 20:00 21:25 Landed
LA5429 13:30 14:55 Landed

 

No. Departure Arrival Last Update Status
JL7868 09:15 10:40 Arrived On time
JL7866 08:50 10:15 Scheduled On time
JL9402 10:30 11:55 Arrived On time

 

No. Departure Arrival Last Update Status
KE6654 20:30 22:00 Scheduled On time
KE6652 11:50 13:20 Arrived On time

 

No. Departure Arrival Last Update Status
SV6026 11:50 13:20 Arrived On time

 

No. Departure Arrival Last Update Status
ME4006 11:50 13:20 Departed On time
ME2706 11:50 13:20 Arrived
ME2057 11:45 13:15 Landed

 

No. Departure Arrival Last Update Status
AT5323 07:00 08:25 Scheduled On time
AT5326 09:15 10:40 Scheduled On time
AT5328 10:35 12:00 Arrived On time
AT5324 08:00 09:25 Arrived Delayed by 25m
AT5336 15:05 16:30 Scheduled On time
AT5325 08:45 10:10 Arrived

 

No. Departure Arrival Last Update Status
SK8354 11:50 13:20 Scheduled On time

 

No. Departure Arrival Last Update Status
AY5576 21:15 22:40 Scheduled On time
AY5572 07:00 08:25 Arrived Delayed by 16m
AY5574 08:00 09:25 Scheduled On time

 

No. Departure Arrival Last Update Status
EY4389 11:50 13:20 Scheduled On time
EY4309 20:30 22:00 Scheduled On time
EY4346 20:30 22:00 Arrived

 

No. Departure Arrival Last Update Status
MU4969 20:30 22:00 Scheduled On time

 

No. Departure Arrival Last Update Status
KU6078 20:30 22:00 Scheduled On time
KU6096 11:50 13:20 Arrived

 

No. Departure Arrival Last Update Status
ET1426 11:50 13:20 Scheduled On time

 

No. Departure Arrival Last Update Status
OB5005 14:50 16:15 Arrived On time
OB5007 18:10 19:35 Scheduled On time
OB5003 16:30 17:55 Scheduled

 

No. Departure Arrival Last Update Status
AR7365 11:50 13:20 Arrived On time
AR7323 06:55 08:15 Scheduled
AR7325 06:45 08:05 Landed

 

No. Departure Arrival Last Update Status
YW5027 21:30 22:40 Scheduled
YW2256 08:40 None Arrived
YW5023 11:30 12:50 In Gate
YW5150 17:00 18:10 No Recent Info - Call Airline
YW2061 22:00 23:20 Landed

 

No. Departure Arrival Last Update Status
HT4380 14:06 None Arrived On time

 

No. Departure Arrival Last Update Status
A15631 11:15 None No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
6O735 02:00 02:00 In Air

 

No. Departure Arrival Last Update Status
P63876 20:15 21:16 Arrived Delayed by 25 minutes
P67706 13:20 None Arrived Early

 

No. Departure Arrival Last Update Status
DN327 08:00 10:25 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
EB41 18:15 None Arrived Delayed by 41 minutes

 

No. Departure Arrival Last Update Status
I23011 11:00 None Arrived Early
I23013 00:24 None Arrived On time
I22031 21:55 None Arrived Early
I2715 08:40 None Arrived Early
I21655 18:20 None Arrived Early
I22135 22:45 None Arrived On time
I2905 11:00 None Arrived Early
I21331 14:40 None Arrived On time
I2915 10:40 None Arrived Early
I21035 12:00 None Arrived Early
I2701 08:25 None Arrived Early
I2801 09:25 None Arrived Early
I21315 14:40 None Arrived Early
I21535 17:00 None Arrived Early
I21751 19:15 None Arrived Early
I21835 20:00 None Arrived On time
I2935 11:00 None Arrived On time
I23031 19:30 None Arrived Early
I23003 08:25 None Arrived On time
I23015 12:00 None Arrived On time
I23041 22:30 None Arrived Early
I23009 10:30 None Arrived Early
I23035 21:00 None Arrived Early
I23025 17:00 None Arrived On time
I23017 14:05 None Arrived Early
I23021 14:55 None Arrived Delayed by 18 minutes

 

No. Departure Arrival Last Update Status
PU7706 13:20 None Arrived Early
PU7708 22:05 None Arrived Early

 

No. Departure Arrival Last Update Status
NO8251 23:22 None Arrived On time

 

No. Departure Arrival Last Update Status
NE4043 13:20 None Arrived On time

 

No. Departure Arrival Last Update Status
E97708 22:00 None Arrived Early

 

No. Departure Arrival Last Update Status
WT2134 04:45 06:00 Landed

 

No. Departure Arrival Last Update Status
SU3640 11:45 13:15 Landed
SU3667 11:45 13:15 Landed

 

No. Departure Arrival Last Update Status
HU8460 21:00 22:25 Landed