Madrid to Barcelona flight status today

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

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

Avianca | Iberia | Air Europa | LATAM Airlines | Korean Air | Vueling | Aeromexico | Qatar Airways | Japan Airlines | Royal Air Maroc | American Airlines | Cathay Pacific | Saudia Airlines | Delta | Ethiopian Airlines | Finnair | Etihad Airways | China Eastern | Middle East Airlines | Air Serbia | Kuwait Airways | SAS | BoA | Aerolineas Argentinas | TAROM | Air Nostrum | Privilege Style | Wasaya Airways | Iberia Express | Plus Ultra | Air Memphis | Alitalia | Hainan Airlines | Aeroflot | Ukraine Airlines | Bulgaria Air |

List of 250 flights from Madrid, ES (MAD) to Barcelona, ES (BCN).
No. Departure Arrival Last Update Status
AV6076 15:50 17:10 Arrived On time
AV6072 19:10 20:25 Scheduled On time
AV6174 16:55 18:10 Departed On time
AV6028 07:05 08:25 Arrived On time
AV6146 13:00 14:20 Arrived On time
AV6016 14:55 16:15 Departed Delayed by 27m
AV6083 20:00 21:20 Scheduled On time
AV6078 10:25 11:45 Arrived On time
AV6089 11:25 12:40 Arrived Delayed by 19m
AV6126 07:40 09:00 Arrived On time
AV6170 18:00 19:15 Scheduled On time
AV6029 06:40 08:00 Cancelled
AV6082 08:30 09:45 Arrived On time
AV6148 17:30 18:50 Landed

 

No. Departure Arrival Last Update Status
IB427 21:35 22:50 Scheduled On time
IB413 13:00 14:20 Arrived On time
IB425 20:00 21:20 Scheduled On time
IB407 08:25 09:45 Arrived On time
IB401 06:40 08:00 Arrived On time
IB409 10:25 11:45 Arrived On time
IB411 11:25 12:40 Arrived Delayed by 19m
IB417 15:50 17:10 Scheduled On time
IB403 07:05 08:25 Scheduled On time
IB415 14:55 16:15 Scheduled On time
IB405 07:40 09:00 Arrived Delayed by 15m
IB421 18:00 19:15 Scheduled On time
IB423 19:10 20:25 Scheduled On time
IB419 16:55 18:10 Scheduled On time
IB1046 11:45 12:55 Arrived
IB1538 07:33 None Scheduled
IB1846 18:45 20:00 Departed
IB800 08:00 09:20 Arrived
IB3026 19:05 20:20 Arrived On time
IB3030 20:00 21:20 In Air
IB3018 16:00 17:20 Arrived
IB3008 08:15 09:30 Arrived Delayed by 53m
IB3012 11:30 12:45 Arrived
IB3014 12:25 13:40 Arrived
IB3010 10:30 11:45 Arrived
IB3020 16:45 18:00 Arrived
IB3016 14:55 16:10 Arrived
IB3006 07:45 09:00 Arrived
IB3002 06:45 08:00 Arrived
IB3034 21:35 22:50 In Air
IB3024 18:00 19:15 Arrived
IB3022 17:30 18:50 Landed 18:43
IB2822 21:45 None Arrived On time
IB730 07:30 08:50 Landed
IB1730 17:30 18:50 Landed
IB830 08:30 09:50 Landed
IB700 07:00 08:20 Landed
IB710 07:10 08:30 Landed
IB2866 10:24 11:35 Landed
IB210 21:00 22:15 Unknown
IB2146 21:45 23:00 Scheduled
IB1800 18:00 19:15 Landed

 

No. Departure Arrival Last Update Status
UX7701 07:30 08:55 Arrived On time
UX7703 15:10 16:35 Scheduled On time
UX7705 07:40 09:05 Scheduled On time
UX7995 08:30 09:50 Scheduled On time
UX800 08:15 09:15 In Air
UX7707 14:35 16:00 Arrived
UX889 09:57 None Arrived On time
UX7797 08:50 10:10 Landed
UX7997 16:30 17:45 Landed

 

No. Departure Arrival Last Update Status
LA1519 07:05 08:25 Arrived On time
LA1522 14:55 16:15 Departed Delayed by 27m
LA1530 21:35 22:50 Scheduled On time
LA1684 19:10 20:25 Scheduled On time
LA1518 06:40 08:00 Arrived On time
LA1683 15:50 17:10 Scheduled On time
LA1521 08:25 09:45 Arrived On time
LA1520 07:40 09:00 Arrived On time
LA1694 20:00 21:20 Scheduled On time
LA1624 10:25 11:45 Scheduled On time
LA5900 09:30 10:45 Arrived On time
LA1528 20:00 21:20 Arrived
LA7096 14:30 15:50 Landed
LA7077 17:30 18:50 Landed
LA7103 16:30 17:50 Landed
LA7062 21:00 22:15 Scheduled
LA7065 21:45 23:00 Scheduled

 

No. Departure Arrival Last Update Status
KE6651 07:30 08:55 Arrived On time
KE6653 15:10 16:35 Departed On time

 

No. Departure Arrival Last Update Status
VY5057 14:55 16:15 Arrived Delayed by 16m
VY5024 08:25 09:45 Arrived On time
VY5050 13:00 14:20 Arrived On time
VY5006 06:40 08:00 Arrived On time
VY5091 21:35 22:50 Scheduled On time
VY5058 15:50 17:10 Scheduled On time
VY5023 07:40 09:00 Arrived On time
VY5079 20:00 21:20 Scheduled On time
VY5010 07:05 08:25 Arrived On time
VY5031 11:25 12:40 Departed Delayed by 38m
VY5063 19:10 20:25 Departed On time
VY5059 16:55 18:10 Arrived Delayed by 26m
VY5122 18:00 19:15 Scheduled On time
VY5116 10:25 11:45 Arrived On time
VY1007 18:00 19:15 Departed On time
VY1003 09:30 10:45 Arrived On time
VY1009 22:35 23:50 Scheduled On time
VY1005 13:55 15:10 Scheduled On time
VY202 01:13 None In Air
VY1001 20:20 21:40 Arrived
VY1013 18:20 19:35 In_Air
VY1011 11:55 13:10 In_Air
VY1700 17:00 18:20 Scheduled
VY6460 06:45 08:05 Out_Gate
VY1027 19:40 21:00 Landed
VY1015 15:25 16:45 Landed
VY1017 09:05 10:25 Landed
VY1019 09:45 11:05 Landed
VY9736 07:30 08:50 Landed
VY9754 14:30 15:50 Landed
VY9758 16:30 17:50 Landed
VY9707 20:15 21:35 Landed
VY9735 15:45 17:05 Landed
VY9732 07:00 08:20 Landed
VY9740 08:30 09:50 Landed
VY9734 11:15 12:35 Landed
VY9760 17:30 18:50 Landed
VY9721 20:30 21:50 Landed
VY9705 07:30 08:50 Landed
VY1023 21:45 23:05 Landed
VY9060 09:05 10:20 Scheduled
VY9770 21:00 22:15 Scheduled
VY9742 09:30 10:50 Cancelled
VY9764 18:45 20:00 Landed
VY9762 18:00 19:15 Landed
VY9750 13:15 14:30 Scheduled
VY6300 06:30 07:45 Scheduled
VY9744 17:40 18:55 Scheduled
VY1940 19:40 20:55 Scheduled
VY9460 09:45 11:00 Scheduled
VY1156 11:55 13:10 Scheduled
VY1656 16:55 18:10 Scheduled
VY9738 08:00 09:15 Landed
VY9748 20:00 21:15 Scheduled
VY9774 21:45 23:00 Scheduled
VY9717 17:15 18:30 Landed
VY9723 19:15 20:30 Landed Late
VY9709 10:15 11:30 Landed
VY9712 12:30 13:45 Landed

 

No. Departure Arrival Last Update Status
AM6808 15:10 16:35 Arrived On time
AM6896 07:30 08:55 Arrived On time
AM6876 14:35 16:00 Arrived

 

No. Departure Arrival Last Update Status
QR6939 13:00 14:20 Arrived On time
QR8002 06:40 08:00 Arrived On time
QR6889 14:55 16:15 Arrived Delayed by 16m
QR6857 07:05 08:25 Arrived On time
QR6924 20:00 21:20 Scheduled On time
QR5095 11:25 12:40 Arrived Delayed by 19m
QR8070 07:40 09:00 Arrived On time
QR6918 19:10 20:25 Scheduled On time
QR6894 15:50 17:10 Scheduled On time
QR8077 16:55 18:10 Scheduled On time
QR5090 08:25 09:45 Arrived On time
QR6927 21:35 22:50 Scheduled On time
QR7246 10:25 11:45 Arrived On time
QR6971 18:00 19:15 Arrived On time

 

No. Departure Arrival Last Update Status
JL9403 21:35 22:50 Scheduled On time
JL9401 20:00 21:15 Scheduled On time

 

No. Departure Arrival Last Update Status
AT5332 16:55 18:10 Departed On time
AT5339 21:35 22:50 Scheduled On time
AT5331 16:00 17:20 Arrived
AT2972 18:25 19:55 Landed

 

No. Departure Arrival Last Update Status
AA8710 13:00 14:20 Arrived On time
AA8552 07:40 09:00 Arrived On time
AA8630 14:55 16:15 Arrived Delayed by 16m
AA8775 08:25 09:45 Arrived On time
AA8651 10:25 11:45 Arrived On time
AA8613 11:25 12:40 Arrived On time
AA8824 15:50 17:10 Scheduled On time
AA8572 07:10 08:25 Scheduled On time
AA8822 19:05 20:20 Scheduled On time

 

No. Departure Arrival Last Update Status
CX1839 11:25 12:40 Arrived Delayed by 19m
CX1841 13:00 14:20 Scheduled On time
CX1827 10:30 11:45 Departed Delayed by 22m

 

No. Departure Arrival Last Update Status
SV6027 15:10 16:35 Arrived On time

 

No. Departure Arrival Last Update Status
DL6771 15:10 16:35 Arrived On time
DL6768 07:30 08:55 Arrived On time

 

No. Departure Arrival Last Update Status
ET1425 15:10 16:35 Departed On time

 

No. Departure Arrival Last Update Status
AY5573 07:05 08:25 Arrived On time
AY5585 07:40 09:00 Arrived On time
AY5575 21:35 22:50 Scheduled On time
AY5571 06:40 08:00 Scheduled On time

 

No. Departure Arrival Last Update Status
EY4366 15:10 16:35 Departed On time
EY4302 07:30 08:55 Arrived On time

 

No. Departure Arrival Last Update Status
MU4968 15:10 16:35 Departed On time

 

No. Departure Arrival Last Update Status
ME4003 15:10 16:35 Scheduled On time
ME2703 15:10 16:35 Arrived
ME7242 None 15:40 Arrived
ME2006 15:00 16:25 Landed

 

No. Departure Arrival Last Update Status
JU7452 15:10 16:35 Scheduled On time
JU7444 07:30 08:55 Arrived

 

No. Departure Arrival Last Update Status
KU6031 07:30 08:55 Arrived Delayed by 1h 58m
KU6082 15:10 16:35 Scheduled On time

 

No. Departure Arrival Last Update Status
SK8366 15:10 16:35 Arrived On time

 

No. Departure Arrival Last Update Status
OB5010 19:10 20:25 Scheduled
OB5004 15:55 17:20 Scheduled On time
OB5008 17:30 18:50 Arrived

 

No. Departure Arrival Last Update Status
AR7322 07:30 08:55 Arrived On time
AR7334 15:10 16:30 Landed
AR7324 20:30 21:45 Scheduled

 

No. Departure Arrival Last Update Status
RO9459 15:10 16:35 Arrived On time

 

No. Departure Arrival Last Update Status
YW5024 None 02:50 Arrived

 

No. Departure Arrival Last Update Status
P63875 10:00 11:05 Arrived Delayed by 20 minutes
P63265 11:00 None Arrived Delayed by 26 minutes
P63951 08:31 None Arrived Delayed by 16 minutes
P67703 16:35 None Arrived On time
P67701 08:55 None Arrived On time

 

No. Departure Arrival Last Update Status
WT802 23:00 00:30 Landed
WT225 19:20 None Arrived On time

 

No. Departure Arrival Last Update Status
I29752 06:00 None Arrived On time
I23004 08:50 None Arrived On time
I29934 06:28 None Arrived On time
I23006 00:23 None Arrived On time
I21730 18:50 None Arrived Early
I21430 15:50 None Arrived Early
I21130 12:35 None Arrived On time
I2710 08:30 None Arrived On time
I2830 09:50 None Arrived On time
I21930 21:00 None Arrived On time
I22030 21:50 None Arrived On time
I21916 20:35 None Arrived Early
I21116 12:35 None Arrived Early
I21330 14:50 None Arrived On time
I2700 08:20 None Arrived On time
I21546 17:05 None Arrived On time
I21630 17:50 None Arrived Early
I2730 08:50 None Arrived On time
I23018 17:20 None Arrived On time
I23008 09:50 None Arrived Early
I23026 20:20 None Arrived On time
I23002 08:20 None Arrived On time
I23022 18:50 None Arrived Early
I23014 14:50 None Arrived On time
I29330 05:48 None Arrived Early
I23030 21:20 None Arrived Early
I29653 19:18 None Arrived On time
I23012 12:50 None Arrived Delayed by 21 minutes

 

No. Departure Arrival Last Update Status
PU7701 08:55 None Arrived Early
PU7703 16:25 None Arrived Early

 

No. Departure Arrival Last Update Status
E97703 16:35 None Arrived On time

 

No. Departure Arrival Last Update Status
AZ174 05:50 10:00 Unknown

 

No. Departure Arrival Last Update Status
HU8459 11:15 12:35 Unknown

 

No. Departure Arrival Last Update Status
SU3643 22:20 23:35 Landed
SU3641 07:30 08:55 Landed

 

No. Departure Arrival Last Update Status
PS1248 18:15 19:35 Landed

 

No. Departure Arrival Last Update Status
FB4475 18:00 No Takeoff Info - Call Airline