Cheap flights from Bilbao to Madrid

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

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

Bilbao to Madrid flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Bilbao to Madrid flight status

Flight Origin Destination Departure Arrival Equip
IB443 Bilbao (BIO) Madrid (MAD) 7:30 a.m. 8:40 a.m. Airbus A321-100/200
IB429 Bilbao (BIO) Madrid (MAD) 7:25 a.m. 8:30 a.m. Airbus A320-100/200
IB439 Bilbao (BIO) Madrid (MAD) 7:45 p.m. 8:50 p.m. A319
AA8659 Bilbao (BIO) Madrid (MAD) 3:40 p.m. 4:05 p.m. 319
IB449 Bilbao (BIO) Madrid (MAD) 7:40 p.m. 8:50 p.m. Airbus A319
AM6839 Bilbao (BIO) Madrid (MAD) 4:50 p.m. 5:55 p.m. E90
QR6981 Bilbao (BIO) Madrid (MAD) 11:10 a.m. 1:05 p.m. 321
EY4355 Bilbao (BIO) Madrid (MAD) 8:35 a.m. 9:45 a.m. 738
QR6916 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 320
IB425 Bilbao (BIO) Madrid (MAD) 8 p.m. 9:20 p.m. Airbus A319
UX7156 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. Boeing 737-800 (winglets)
CX1836 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 320
KL3359 Bilbao (BIO) Madrid (MAD) 4:50 p.m. 5:55 p.m. E90
UX7160 Bilbao (BIO) Madrid (MAD) 9:05 p.m. 10:10 p.m. Boeing 737-800 (winglets)
KL3387 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. E90
LA5449 Bilbao (BIO) Madrid (MAD) 6:15 a.m. 8:05 a.m. 320
LA7146 Bilbao (BIO) Madrid (MAD) 1:33 p.m. 3:19 p.m. None
LA5412 Bilbao (BIO) Madrid (MAD) 12:55 p.m. 10:15 p.m. EMJ
DL6758 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. E90
CX1852 Bilbao (BIO) Madrid (MAD) 6:30 a.m. 8:55 a.m. Airbus A320-214
AA8768 Bilbao (BIO) Madrid (MAD) 6:20 p.m. 7:40 p.m. 319
AA8731 Bilbao (BIO) Madrid (MAD) 7 p.m. 9:35 p.m. 321
AA8713 Bilbao (BIO) Madrid (MAD) 7:50 p.m. 9:05 p.m. 319
UX7158 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. Boeing 737-800 (winglets)
UX7154 Bilbao (BIO) Madrid (MAD) 4:50 p.m. 5:55 p.m. Boeing 737-800 (winglets)
SV6792 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. None
RO9444 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. 738
LA5420 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
LA5406 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 320
KL3337 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. E90
JL6942 Bilbao (BIO) Madrid (MAD) 9:15 a.m. 10:25 a.m. 319
AZ2465 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. E90
AY5616 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 32A
AV6010 Bilbao (BIO) Madrid (MAD) 9:15 a.m. 10:25 a.m. 319
AM6986 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. E90
AM6966 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. E90
AM6899 Bilbao (BIO) Madrid (MAD) 9:05 p.m. 10:10 p.m. None
AV6009 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 319
IB435 Bilbao (BIO) Madrid (MAD) 3:50 p.m. 4:55 p.m. Airbus A319
BT5141 Bilbao (BIO) Madrid (MAD) 7:55 p.m. 9:10 p.m. None
VY5017 Bilbao (BIO) Madrid (MAD) 1:25 p.m. 2:40 p.m. Airbus A319-111
CX1838 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
QR6979 Bilbao (BIO) Madrid (MAD) 9:15 a.m. 10:25 a.m. 319
QR6555 Bilbao (BIO) Madrid (MAD) 3:45 p.m. 5:30 p.m.
QR6980 Bilbao (BIO) Madrid (MAD) 3:50 p.m. 5:05 p.m. 321
BT5145 Bilbao (BIO) Madrid (MAD) 1:35 p.m. 2:45 p.m. 320
AV6175 Bilbao (BIO) Madrid (MAD) 1:35 p.m. 2:45 p.m. None
QR6982 Bilbao (BIO) Madrid (MAD) 10:05 a.m. 11:20 a.m. 319
LA5397 Bilbao (BIO) Madrid (MAD) 1:35 p.m. 2:45 p.m. 7S8
BT5139 Bilbao (BIO) Madrid (MAD) 8:50 a.m. 11:30 a.m. None
U27730 Bilbao (BIO) Madrid (MAD) 3:40 p.m. 5:10 p.m.
LA5439 Bilbao (BIO) Madrid (MAD) 9:20 a.m. 10:30 a.m. DH8D
QR6917 Bilbao (BIO) Madrid (MAD) 7:15 a.m. 7:40 a.m. 321
LA5442 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:40 a.m. B738
DL6769 Bilbao (BIO) Madrid (MAD) 3:35 p.m. 5:50 p.m. None
AV6178 Bilbao (BIO) Madrid (MAD) 7:05 a.m. 8:30 a.m. 320
BA7243 Bilbao (BIO) Madrid (MAD) 9:15 a.m. 10:25 a.m. 320
BA7257 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m.
BA7239 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
WA1354 Bilbao (BIO) Madrid (MAD) 11:15 a.m. 12:50 p.m. F70
IB447 Bilbao (BIO) Madrid (MAD) 3:55 p.m. 5:05 p.m. Airbus A319
BA7247 Bilbao (BIO) Madrid (MAD) 1:30 p.m. 2:40 p.m. 319
AR7353 Bilbao (BIO) Madrid (MAD) 12:45 p.m. 1:50 p.m. E90
WG238 Bilbao (BIO) Madrid (MAD) 6 a.m. 9:40 a.m. 738
IB8943 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. Canadair CRJ 1000
IB431 Bilbao (BIO) Madrid (MAD) 11:05 a.m. 12:15 p.m.
YW8527 Bilbao (BIO) Madrid (MAD) 9:20 p.m. 10:05 p.m. CRJX
AY5640 Bilbao (BIO) Madrid (MAD) 8:05 a.m. 9:15 a.m. 319
UX7152 Bilbao (BIO) Madrid (MAD) 8:05 p.m. 9:15 p.m. E195
AI8943 Bilbao (BIO) Madrid (MAD) 5:45 p.m. 6:55 p.m. Canadair CRJ 1000
AR7347 Bilbao (BIO) Madrid (MAD) 4:50 p.m. 6 p.m. E90
AR7363 Bilbao (BIO) Madrid (MAD) 4:50 p.m. 6 p.m. None
KL3325 Bilbao (BIO) Madrid (MAD) 9 p.m. 10:05 p.m. E90
SU3655 Bilbao (BIO) Madrid (MAD) 8:45 p.m. 9:50 p.m. DH4
SU3653 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. E95
SU3435 Bilbao (BIO) Madrid (MAD) 9:10 p.m. 10:40 p.m.
LA9113 Bilbao (BIO) Madrid (MAD) 4:30 p.m. 6:05 p.m. 319
BA7237 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. 319
HU8464 Bilbao (BIO) Madrid (MAD) 9:40 p.m. 10:50 p.m. None
SU3654 Bilbao (BIO) Madrid (MAD) 8:50 p.m. 9:55 p.m. DH4
RO9434 Bilbao (BIO) Madrid (MAD) 4:35 p.m. 5:25 p.m. E90
AR7341 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. Embraer ERJ-195LR
AM6889 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:50 a.m. None
AZ2463 Bilbao (BIO) Madrid (MAD) 8:30 a.m. 9:35 a.m. E90
AT9964 Bilbao (BIO) Madrid (MAD) 2:35 p.m. 3:45 p.m. None
BA7249 Bilbao (BIO) Madrid (MAD) 2:35 p.m. 3:45 p.m. 319
SU3687 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:50 a.m. None
UX7954 Bilbao (BIO) Madrid (MAD) 6:05 a.m. 8:55 a.m. 738
AM6973 Bilbao (BIO) Madrid (MAD) 8:50 p.m. 9:55 p.m. E90
JU7414 Bilbao (BIO) Madrid (MAD) midnight 5:50 p.m. None
RO9436 Bilbao (BIO) Madrid (MAD) 4:45 p.m. midnight None
IB2805 Bilbao (BIO) Madrid (MAD) 7:30 p.m. 8:35 p.m. 319
SWT1277 Bilbao (BIO) Madrid (MAD) 8:30 p.m. 9:45 p.m. ATZ