Cheap flights from Bilbao to Madrid

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Bilbao (BIO) - Madrid (MAD) 2020-08-17 2020-08-23 45.13 USD 2 hours 10 minutes Direct 2020-08-05T22:25:01.557983
Bilbao (BIO) - Madrid (MAD) 2020-08-12 2020-08-18 47.12 USD 2 hours 10 minutes Direct 2020-08-06T23:51:02.445684
Bilbao (BIO) - Madrid (MAD) 2020-08-16 2020-08-23 103.05 USD 2 hours 10 minutes Direct 2020-08-05T22:25:41.729702
Bilbao (BIO) - Madrid (MAD) 2020-08-11 2020-08-11 136.09 USD 17 hours 40 minutes Connection 2020-08-06T21:41:42.866870
What is the distance between Bilbao and Madrid?

The average distance from Bilbao to Madrid is 320 kilometers (equals to 199 miles or 173 nautical miles). Your flight will departure from Bilbao, Spain and arrive on Madrid, Spain.

How long is the flight from Bilbao to Madrid?

The average flight time between Bilbao to Madrid is 2 hours 10 minutes

How much is the fare for flight between Bilbao and Madrid?

The average price for one-way airfare from Bilbao to Madrid is 83 USD (none-taxes) for economy class.

How many flights fly from Bilbao to Madrid on the daily basis?

Around 94 flights are flying daily from Bilbao to Madrid. Some major airlines between this route are Iberia, LATAM Airlines, Qatar Airways, Aeromexico, British Airways, Air Europa, American Airlines, Aeroflot, Avianca Aerovias, KLM, Aerolineas Argentinas, Tarom, Air Baltic, Cathay Pacific, Finnair, Delta Airlines, Etihad Airways, Alitalia, Swiftair, EasyJet, KLM Cityhopper, Sunwing, Air Nostrum, Japan Airlines, Vueling Airlines, Air Serbia, Saudi Airlines, Hainan Airlines, Royal Air Maroc, ...

Flight Origin Destination Departure Arrival Equip
AY5616 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 32A
IB443 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. A319
BA7239 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
AZ2465 Bilbao (BIO) Madrid (MAD) 12:40 p.m. 1:45 p.m. E90
UX7160 Bilbao (BIO) Madrid (MAD) 8:50 p.m. 9:55 p.m. E195
BA7257 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m.
UX7158 Bilbao (BIO) Madrid (MAD) 12:40 p.m. 1:45 p.m. E195
SU3655 Bilbao (BIO) Madrid (MAD) 9:20 p.m. 10:25 p.m. DH4
KL3387 Bilbao (BIO) Madrid (MAD) 12:35 p.m. 1:40 p.m. E90
IB449 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. A320
QR6917 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 321
AA8768 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 319
AM6899 Bilbao (BIO) Madrid (MAD) 9:20 p.m. 10:25 p.m. None
LA5420 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
AM6986 Bilbao (BIO) Madrid (MAD) 12:40 p.m. 1:45 p.m. E90
LA5406 Bilbao (BIO) Madrid (MAD) 5:35 p.m. 6:45 p.m. 320
QR6981 Bilbao (BIO) Madrid (MAD) 6:45 a.m. 7:55 a.m. 321
BA7243 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. 320
JL6942 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. 319
BT5139 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. None
QR6979 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. 319
LA5412 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. EMJ
AV6010 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. 319
IB423 Bilbao (BIO) Madrid (MAD) 9:25 a.m. 10:35 a.m. A319
LA5449 Bilbao (BIO) Madrid (MAD) 9:40 p.m. 10:50 p.m. 320