Cheap flights from Madrid to Bilbao

Find cheap Bilbao to Madrid flights with our free search service. Compare all available fares for direct or connection flights from Bilbao to Madrid.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Bilbao flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Madrid to Bilbao flight status

Flight Origin Destination Departure Arrival Equip
IB430 Madrid (MAD) Bilbao (BIO) 9:15 a.m. 10:25 a.m. A320
KL3375 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
AA8660 Madrid (MAD) Bilbao (BIO) 11:25 a.m. 11:50 a.m. 320
IB446 Madrid (MAD) Bilbao (BIO) 1:40 p.m. 2:50 p.m. A319
AR7340 Madrid (MAD) Bilbao (BIO) 7:35 a.m. 9 a.m. None
QR6967 Madrid (MAD) Bilbao (BIO) 12:05 a.m. 5:10 p.m. 32S
AA8712 Madrid (MAD) Bilbao (BIO) 4:05 p.m. 7:05 p.m. 320
IB442 Madrid (MAD) Bilbao (BIO) 6:45 a.m. 7:55 a.m. Airbus A320-100/200
AV6028 Madrid (MAD) Bilbao (BIO) 7:05 a.m. 8:25 a.m. 320
UX7157 Madrid (MAD) Bilbao (BIO) 10:45 a.m. 11:45 a.m. B738
IB440 Madrid (MAD) Bilbao (BIO) 9:35 p.m. 10:45 p.m. Airbus A320-100/200
IB426 Madrid (MAD) Bilbao (BIO) 7 a.m. 8:25 a.m. Airbus A319
CX1827 Madrid (MAD) Bilbao (BIO) 10:25 a.m. 11:45 a.m. 320
UX7159 Madrid (MAD) Bilbao (BIO) 7:05 p.m. 8:05 p.m. E195
UX7153 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. B738
CX1841 Madrid (MAD) Bilbao (BIO) 1 p.m. 2:20 p.m. None
DL6759 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
AM6888 Madrid (MAD) Bilbao (BIO) 7:05 a.m. 9:45 a.m. None
BT5146 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. 320
UX7161 Madrid (MAD) Bilbao (BIO) 6:35 a.m. 7:40 a.m. E195
U27733 Madrid (MAD) Bilbao (BIO) 3:50 p.m. 7:15 p.m.
QR6534 Madrid (MAD) Bilbao (BIO) 9:05 a.m. 10:35 a.m. CR9
QR6914 Madrid (MAD) Bilbao (BIO) 3:50 p.m. 4:55 p.m. 321
QR6976 Madrid (MAD) Bilbao (BIO) 12:15 p.m. 9 p.m. 319
QR6965 Madrid (MAD) Bilbao (BIO) 11:45 a.m. 12:50 p.m. CRK
QR6977 Madrid (MAD) Bilbao (BIO) 6:10 p.m. 7:10 a.m. 320
DL6760 Madrid (MAD) Bilbao (BIO) 12:35 p.m. 1:45 p.m. E90
AZ2464 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
AV6032 Madrid (MAD) Bilbao (BIO) 11:45 a.m. 12:50 p.m. 320
AM6965 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
AM6838 Madrid (MAD) Bilbao (BIO) 7:05 p.m. 8:05 p.m. E90
AA8745 Madrid (MAD) Bilbao (BIO) 8:45 a.m. 11:20 a.m. 320
AA8657 Madrid (MAD) Bilbao (BIO) 4:10 p.m. 6:25 p.m. 320
AA8629 Madrid (MAD) Bilbao (BIO) 12:35 p.m. 3:10 p.m. CR9
LA5421 Madrid (MAD) Bilbao (BIO) 11:45 a.m. 12:50 p.m. 7S8
VY5011 Madrid (MAD) Bilbao (BIO) 6:45 a.m. 7:55 a.m. Airbus A320-214
RO9443 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
LA7147 Madrid (MAD) Bilbao (BIO) 11:08 a.m. 12:52 p.m. None
LA7086 Madrid (MAD) Bilbao (BIO) 8:45 p.m. 10:23 p.m. 320
LA7058 Madrid (MAD) Bilbao (BIO) 2:39 p.m. 8:35 p.m. 319
LA5740 Madrid (MAD) Bilbao (BIO) 8:45 a.m. 11:18 a.m. 320
LA5414 Madrid (MAD) Bilbao (BIO) 7:25 a.m. 8:30 a.m. 737
KL3354 Madrid (MAD) Bilbao (BIO) 11 a.m. noon E90
KL3330 Madrid (MAD) Bilbao (BIO) 6:35 a.m. 7:40 a.m. 738
KL3323 Madrid (MAD) Bilbao (BIO) 7:05 p.m. 8:05 p.m. E90
IB434 Madrid (MAD) Bilbao (BIO) 1:35 p.m. 2:45 p.m. Airbus A320-100/200
EY4370 Madrid (MAD) Bilbao (BIO) 3 p.m. 4 p.m. E90
EY4362 Madrid (MAD) Bilbao (BIO) 10:35 a.m. 11:45 a.m. E90
AV6080 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. 320
AV6030 Madrid (MAD) Bilbao (BIO) 5:30 p.m. 7:25 p.m. 320
VY5018 Madrid (MAD) Bilbao (BIO) 7:50 a.m. 1:55 p.m. Airbus A321-212
U27729 Madrid (MAD) Bilbao (BIO) noon 3:10 p.m.
AV6033 Madrid (MAD) Bilbao (BIO) 10:10 p.m. 11:15 p.m. 319
AY5615 Madrid (MAD) Bilbao (BIO) 10:10 p.m. 11:15 p.m. 321
LA5424 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. 320
IB438 Madrid (MAD) Bilbao (BIO) 7:35 p.m. 8:45 p.m. Airbus A319
BA7242 Madrid (MAD) Bilbao (BIO) 3:50 p.m. 4:55 p.m. 320
BA7238 Madrid (MAD) Bilbao (BIO) 11:40 a.m. 12:45 p.m. 320
IB448 Madrid (MAD) Bilbao (BIO) 5:45 p.m. 6:55 p.m. A20N
BT5142 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. None
IB2344 Madrid (MAD) Bilbao (BIO) 8 p.m. 9:35 p.m. CRJX
BA7244 Madrid (MAD) Bilbao (BIO) 5:45 p.m. 6:50 p.m. 320
AR7352 Madrid (MAD) Bilbao (BIO) 7:05 p.m. 8:05 p.m. E90
E9455 Madrid (MAD) Bilbao (BIO) None None A320
YW8860 Madrid (MAD) Bilbao (BIO) 11:55 a.m. 1:05 p.m.
YW8870 Madrid (MAD) Bilbao (BIO) 11:25 a.m. 11:50 a.m.
YW8580 Madrid (MAD) Bilbao (BIO) 7:20 p.m. 9:30 p.m. CRJX
JL6943 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. 320
BA7252 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. 319
IB0432 Madrid (MAD) Bilbao (BIO) 6:20 a.m. 7:20 a.m. A320
IB432 Madrid (MAD) Bilbao (BIO) 6:20 a.m. 7:20 a.m. A20N
UX7155 Madrid (MAD) Bilbao (BIO) 10:30 a.m. 11:30 a.m. E195
AT9965 Madrid (MAD) Bilbao (BIO) 3:55 p.m. 5 p.m. None
AT9986 Madrid (MAD) Bilbao (BIO) 7:45 p.m. 8:50 p.m. None
SU3652 Madrid (MAD) Bilbao (BIO) 6:55 p.m. 8 p.m. DH4
AR7346 Madrid (MAD) Bilbao (BIO) 6:40 a.m. 7:45 a.m. E90
LA9117 Madrid (MAD) Bilbao (BIO) 6 a.m. 9:25 a.m. 320
IB3000 Madrid (MAD) Bilbao (BIO) midnight 7 p.m. None
HU8463 Madrid (MAD) Bilbao (BIO) 12:55 p.m. 1:55 p.m. None
AM6985 Madrid (MAD) Bilbao (BIO) 9:50 p.m. 10:50 p.m. E90
AZ2466 Madrid (MAD) Bilbao (BIO) 7 p.m. 8 p.m. E90
AR7362 Madrid (MAD) Bilbao (BIO) 9:50 p.m. 10:50 p.m. None
YW8582 Madrid (MAD) Bilbao (BIO) None None CRJX
JU7401 Madrid (MAD) Bilbao (BIO) 9:50 p.m. 10:50 p.m. None
EZ837 Madrid (MAD) Bilbao (BIO) 6:40 a.m. 7:40 a.m.
SWT1278 Madrid (MAD) Bilbao (BIO) 6:35 a.m. 7:50 a.m. ATF
QR1827 Madrid (MAD) Bilbao (BIO) 11:45 a.m. 12:50 p.m. Airbus A320-214
UX7163 Madrid (MAD) Bilbao (BIO) midnight 1:15 p.m. None
UX4653 Madrid (MAD) Bilbao (BIO) 11:25 a.m. midnight B738
7G3880 Madrid (MAD) Bilbao (BIO) 9:50 p.m. 10:50 p.m. 320
7G3881 Madrid (MAD) Bilbao (BIO) 7:40 a.m. 8:40 a.m. 320
SU3434 Madrid (MAD) Bilbao (BIO) 8:55 p.m. 10:30 p.m. E90
LA9118 Madrid (MAD) Bilbao (BIO) 2 p.m. 2:55 p.m. 319
JJ8634 Madrid (MAD) Bilbao (BIO) 3:55 p.m. 4:55 p.m. 320