Madrid to Bilbao flight status today

List of all flights from Madrid Spain (MAD) to Bilbao Spain (BIO) and airlines operated flight from Madrid to Bilbao. The flight is a domestic flight in Spain. There are 135 flights operated by 32 airlines on this route.

The distance from Madrid, ES (MAD) to Bilbao, ES (BIO) is 317 km (197 miles). Adolfo Suarez Madrid-Barajas Airport and Bilbao Airport are in the same time zone (GMT +1:00). The current time on both airports is Wednesday 2025-11-19 23:55 PM.

Iberia | Aeromexico | Japan Airlines | Avianca | LATAM Airlines | Etihad Airways | Royal Air Maroc | KLM | Vueling | Qatar Airways | Air Serbia | American Airlines | Air Europa | Delta | Cathay Pacific | Saudia Airlines | China Eastern | Finnair | SAS | TAROM | Alitalia | Air Baltic | British Airways | Aerolineas Argentinas | Turkish Airlines | Kuwait Airways | Air Nostrum | Volotea | Iberia Express | Air Memphis | Aeroflot | Hainan Airlines |

List of 135 flights from Madrid, ES (MAD) to Bilbao, ES (BIO).
No. Departure Arrival Last Update Status
IB435 15:50 16:55 Arrived On time
IB441 22:10 23:15 Scheduled On time
IB439 19:45 20:50 Arrived On time
IB433 11:45 12:50 Arrived On time
IB429 07:25 08:30 Arrived On time
IB1099 11:40 12:45 Scheduled On time
IB437 17:45 18:50 Arrived On time
IB1103 19:45 20:50 Scheduled On time
IB1101 15:50 16:55 Scheduled On time
IB448 07:25 08:30 Arrived
IB8986 19:15 20:20 Arrived
IB8942 15:55 17:00 Arrived
IB8990 11:50 12:55 Scheduled
IB8988 07:25 08:30 Arrived
IB6850 17:45 18:45 No Takeoff Info - Call Airline
IB8888 15:55 17:00 Arrived
IB432 06:20 07:20 Arrived
IB2244 11:28 None Arrived On time
IB6396 08:48 None Arrived On time
IB6101 20:11 None Arrived On time
IB8996 19:45 20:50 Scheduled
IB8582 12:20 13:20 Landed

 

No. Departure Arrival Last Update Status
AM6838 19:05 20:05 Arrived Delayed by 15m
AM6818 06:35 07:40 Departed On time
AM6891 10:45 11:45 Arrived Delayed by 27m
AM6965 15:00 16:00 Departed On time
AM6985 21:50 22:50 Landed

 

No. Departure Arrival Last Update Status
JL6941 22:10 23:15 Scheduled On time
JL6943 19:45 20:50 Arrived

 

No. Departure Arrival Last Update Status
AV6033 22:10 23:15 Scheduled On time
AV6110 07:25 08:30 Scheduled On time
AV6032 11:45 12:50 Scheduled On time
AV6050 15:50 16:55 Arrived On time
AV6080 19:45 20:50 Scheduled On time
AV6168 17:45 18:50 Scheduled On time
AV6020 15:50 16:55 Scheduled On time
AV6012 11:40 12:45 Scheduled On time
AV6026 19:45 20:50 Scheduled On time

 

No. Departure Arrival Last Update Status
LA5421 11:45 12:50 Arrived On time
LA5414 07:25 08:30 Arrived On time
LA1512 22:10 23:15 Scheduled On time
LA1567 15:50 16:55 Arrived On time
LA1514 17:45 18:50 Arrived On time
LA7147 17:45 18:45 Arrived
LA7058 19:45 20:50 Scheduled On time
LA5424 07:35 08:40 Landed

 

No. Departure Arrival Last Update Status
EY4335 11:00 12:00 Scheduled On time
EY7547 06:35 07:40 Scheduled On time
EY4340 19:05 20:05 Scheduled On time
EY4370 15:00 16:00 Arrived On time

 

No. Departure Arrival Last Update Status
AT5345 22:10 23:15 Scheduled On time
AT5343 15:50 16:55 Arrived On time
AT5341 17:45 18:50 Arrived On time
AT5348 19:45 20:50 Arrived
AT9965 15:55 17:00 Scheduled On time
AT9986 19:45 20:50 Scheduled On time

 

No. Departure Arrival Last Update Status
KL3323 19:05 20:05 Scheduled On time
KL3354 10:45 11:45 Arrived Delayed by 27m
KL3330 06:35 07:40 Arrived On time
KL3375 15:00 16:00 Departed On time

 

No. Departure Arrival Last Update Status
VY5014 07:25 08:30 Scheduled On time
VY5202 22:10 23:15 Arrived On time
VY5004 11:45 12:50 Arrived On time
VY5007 15:50 16:55 Scheduled On time
VY5682 15:50 16:55 Scheduled On time
VY5684 19:45 20:50 Scheduled On time
VY5009 19:45 20:50 Scheduled On time
VY5680 11:40 12:45 Arrived On time
VY5138 17:45 18:50 Scheduled On time
VY5656 07:25 08:30 Arrived On time
VY5002 10:35 11:40 Landed
VY5373 20:30 21:35 Arrived

 

No. Departure Arrival Last Update Status
QR6914 15:50 16:55 Scheduled On time
QR8098 07:25 08:30 Arrived On time
QR6965 11:45 12:50 Scheduled On time
QR8048 22:10 23:15 Scheduled On time
QR1827 11:45 12:50

 

No. Departure Arrival Last Update Status
JU7488 19:05 20:05 Scheduled On time
JU7482 15:00 16:00 Scheduled On time
JU7486 11:00 12:00 Arrived
JU7401 21:50 22:50 Landed

 

No. Departure Arrival Last Update Status
AA8800 15:50 16:55 Scheduled On time
AA8618 07:25 08:30 Scheduled On time
AA8616 11:45 12:50 Arrived On time

 

No. Departure Arrival Last Update Status
UX7159 19:05 20:05 Scheduled On time
UX7157 10:45 11:45 Arrived Delayed by 27m
UX7161 06:35 07:40 Arrived On time
UX7153 15:00 16:00 Arrived On time
UX771 13:56 None In Air
UX7155 10:30 11:30 Arrived
UX7953 13:15 14:15 Scheduled
UX7163 12:15 13:15 Landed

 

No. Departure Arrival Last Update Status
DL6759 15:00 16:00 Scheduled On time

 

No. Departure Arrival Last Update Status
CX1881 11:45 12:50 Arrived On time

 

No. Departure Arrival Last Update Status
SV6793 19:05 20:05 Arrived On time

 

No. Departure Arrival Last Update Status
MU4974 10:45 11:45 Arrived Delayed by 27m

 

No. Departure Arrival Last Update Status
AY5615 22:10 23:15 Scheduled On time

 

No. Departure Arrival Last Update Status
SK8367 15:00 16:00 Arrived On time

 

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

 

No. Departure Arrival Last Update Status
AZ2464 15:00 16:00 Scheduled On time
AZ2466 19:00 20:00 Scheduled

 

No. Departure Arrival Last Update Status
BT5146 19:45 20:50 Arrived On time
BT5142 19:45 20:50 Arrived On time
BT5155 19:15 20:20 Arrived

 

No. Departure Arrival Last Update Status
BA7256 22:10 23:15 Scheduled On time
BA7242 15:50 16:55 Scheduled On time
BA7238 11:40 12:45 Scheduled On time
BA7244 17:45 18:50 Scheduled
BA7252 19:45 20:50 Arrived
BA7240 12:55 13:55 Cancelled

 

No. Departure Arrival Last Update Status
AR7352 19:05 20:05 Departed On time
AR7362 21:50 22:50 Landed
AR7346 19:00 20:00 Scheduled

 

No. Departure Arrival Last Update Status
TK4583 15:00 16:00 Scheduled On time

 

No. Departure Arrival Last Update Status
KU6059 19:05 20:05 Arrived
KU6063 15:00 16:00 Arrived On time

 

No. Departure Arrival Last Update Status
YW5025 11:30 12:40 Scheduled
YW5056 11:00 12:05 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
V7940 12:20 13:14 In Air

 

No. Departure Arrival Last Update Status
I23788 12:05 None In Air
I29610 09:42 None Arrived On time
I29400 11:12 None Arrived On time
I22854 22:22 None Arrived On time
I2448 08:40 None Arrived On time
I2430 19:05 None Arrived Early
I2442 23:15 None Arrived Early
I2426 12:55 None Arrived On time
I2438 17:00 None Arrived On time
I2434 18:30 None Arrived On time
I2440 20:50 None Arrived On time
I29902 13:00 13:51 Arrival Estimated 13:49
I29401 01:00 01:00 Arrival Scheduled

 

No. Departure Arrival Last Update Status
E952 15:51 None Arrived Delayed by 53 minutes

 

No. Departure Arrival Last Update Status
SU3652 14:45 15:45 Landed

 

No. Departure Arrival Last Update Status
HU8463 11:50 12:55 Landed