Cheap flights from Madrid to Bilbao

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

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
Madrid (MAD) - Bilbao (BIO) 2020-10-02 2020-10-04 40.39 USD 2 hours 10 minutes Direct 2020-05-22T11:02:56.027407
Madrid (MAD) - Bilbao (BIO) 2020-07-11 2020-07-12 86.77 USD 19 hours 0 minutes Connection 2020-05-24T10:27:39.776948
What is the distance between Madrid and Bilbao?

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

How long is the flight from Madrid to Bilbao?

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

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

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

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

Around 97 flights are flying daily from Madrid to Bilbao. Some major airlines between this route are Iberia, LATAM Airlines, Air Europa, Qatar Airways, American Airlines, Avianca Aerovias, British Airways, KLM, Air Nostrum, Aeromexico, Aerolineas Argentinas, Star Flyer, Delta Airlines, Etihad Airways, Aeroflot, EasyJet, Alitalia, Air Baltic, Cathay Pacific, Vueling Airlines, Royal Air Maroc, Finnair, Sun Air of Scandinavia, TAM Linhas Aereas, Tarom, Swiftair, Japan Airlines, Air Serbia, Hainan Airlines, Evelop Airlines, ...

Flight Origin Destination Departure Arrival Equip
AV6028 Madrid (MAD) Bilbao (BIO) 4 p.m. 5:05 p.m. 320
BA7242 Madrid (MAD) Bilbao (BIO) 4 p.m. 5:05 p.m. 320
IB438 Madrid (MAD) Bilbao (BIO) 4 p.m. 5:05 p.m. A319
QR6914 Madrid (MAD) Bilbao (BIO) 3:45 p.m. 4:50 p.m. 321
LA7086 Madrid (MAD) Bilbao (BIO) 4 p.m. 5:05 p.m. 320
AV6033 Madrid (MAD) Bilbao (BIO) 7:40 a.m. 8:40 a.m. 319
LA5414 Madrid (MAD) Bilbao (BIO) 7:40 a.m. 8:40 a.m. 737
IB440 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. A319
AV6032 Madrid (MAD) Bilbao (BIO) 11:50 a.m. 12:55 p.m. 320
QR6977 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 320
LA7058 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 319
JL6943 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 320
BA7252 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 319
AV6080 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 320
AA8745 Madrid (MAD) Bilbao (BIO) 7:50 p.m. 8:55 p.m. 320
HU8463 Madrid (MAD) Bilbao (BIO) 12:55 p.m. 1:55 p.m. None
QR6965 Madrid (MAD) Bilbao (BIO) 12:55 p.m. 1:55 p.m. CRK
LA5421 Madrid (MAD) Bilbao (BIO) 11:55 a.m. 1 p.m. 7S8
BA7238 Madrid (MAD) Bilbao (BIO) 11:55 a.m. 1 p.m. 320
IB426 Madrid (MAD) Bilbao (BIO) 12:55 p.m. 1:55 p.m. A319
IB442 Madrid (MAD) Bilbao (BIO) 10:15 p.m. 11:15 p.m. A319
KL3375 Madrid (MAD) Bilbao (BIO) 2:45 p.m. 3:45 p.m. E90
AA8657 Madrid (MAD) Bilbao (BIO) 3:45 p.m. 4:50 p.m. 320
IB448 Madrid (MAD) Bilbao (BIO) 7:40 a.m. 8:40 a.m. A319
QR6967 Madrid (MAD) Bilbao (BIO) 10:15 p.m. 11:15 p.m. 32S