Flight times from Madrid to Bilbao & schedule

The average flight time from Madrid to Bilbao is About 1 hour 36 minutes, covering a distance of About 319.82 km.

Flight duration

About 1 hour 36 minutes

Flight distance

About 319.82 km

How long is the flight from Madrid to Bilbao?

The flights usually depart from Madrid Barajas Airport and arrive at Bilbao Airport.

See more
Earliest first
Latest first
Air Europa UX7153
MAD 2:55 PM
BIO 3:55 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Air Europa UX6067
MAD 2:35 PM
PMI 3:55 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
Iberia IB435
MAD 3:50 PM
BIO 4:55 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX1047
MAD 3:00 PM
FCO 5:25 PM
With stops 2.4h
S
M
T
W
T
F
S
Wizz Air Malta W46185
FCO 1:05 PM
BIO 3:30 PM
2.4h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5251
MAD 5:40 AM
IBZ 6:55 AM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY3975
IBZ 9:30 PM
BIO 10:55 PM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR7754
MAD 5:50 AM
TNG 6:20 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Arabia Maroc 3O835
TNG 7:10 AM
BIO 8:55 AM
1.8h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21653
MAD 5:20 AM
PMI 6:45 AM
With stops 1.4h
S
M
T
W
T
F
S
Vueling Airlines VY3939
PMI 7:35 AM
BIO 9:00 AM
1.4h
S
M
T
W
T
F
S
Check prices
Air Europa UX6079
MAD 5:05 PM
PMI 6:25 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR9674
MAD 5:55 AM
FCO 8:20 AM
With stops 2.4h
S
M
T
W
T
F
S
Wizz Air Malta W46185
FCO 1:05 PM
BIO 3:30 PM
2.4h
S
M
T
W
T
F
S
Check prices
Air Europa UX7161
MAD 6:30 AM
BIO 7:35 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR7912
MAD 6:35 AM
MXP 8:45 AM
With stops 2.2h
S
M
T
W
T
F
S
Wizz Air Malta W46411
MXP 4:55 PM
BIO 6:50 PM
1.9h
S
M
T
W
T
F
S
Check prices
Transavia France TO4781
MAD 6:00 AM
ORY 8:05 AM
With stops 2.1h
S
M
T
W
T
F
S
Vueling Airlines VY1465
ORY 12:10 PM
BIO 1:45 PM
1.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX1147
MAD 6:35 AM
OPO 6:50 AM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY2703
OPO 4:45 PM
BIO 7:00 PM
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB429
MAD 7:25 AM
BIO 8:30 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7159
MAD 7:15 PM
BIO 8:15 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB439
MAD 7:45 PM
BIO 8:50 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21751
MAD 7:25 AM
SVQ 8:35 AM
With stops 1.2h
S
M
T
W
T
F
S
Vueling Airlines VY2507
SVQ 9:10 PM
BIO 10:35 PM
1.4h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21723
MAD 7:50 PM
MAH 9:15 PM
With stops 1.4h
S
M
T
W
T
F
S
Vueling Airlines VY3803
MAH 1:00 PM
BIO 2:35 PM
1.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX7701
MAD 7:30 AM
BCN 8:55 AM
With stops 1.4h
S
M
T
W
T
F
S
Vueling Airlines VY1420
BCN 7:00 AM
BIO 8:15 AM
1.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX6097
MAD 7:00 PM
PMI 8:20 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
See all
Vueling Airlines VY5822
MAD 11:25 AM
MXP 1:40 PM
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46411
MXP 4:55 PM
BIO 6:50 PM
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR5482
MAD 11:30 PM
OPO 11:50 PM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY2703
OPO 4:45 PM
BIO 7:00 PM
1.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX7157
MAD 10:55 AM
BIO 11:55 AM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1011
MAD 10:20 AM
LIS 10:45 AM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP1064
LIS 3:00 PM
BIO 5:35 PM
1.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX6013
MAD 10:15 AM
PMI 11:35 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1021
MAD 10:25 PM
LIS 10:50 PM
With stops 1.4h
S
M
T
W
T
F
S
TAP Air Portugal TP1062
LIS 8:55 AM
BIO 11:30 AM
1.6h
S
M
T
W
T
F
S
Check prices
Iberia IB441
MAD 9:00 PM
BIO 10:05 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46312
MAD 9:55 AM
MXP 12:10 PM
With stops 2.3h
S
M
T
W
T
F
S
Wizz Air Malta W46411
MXP 4:55 PM
BIO 6:50 PM
1.9h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5091
MAD 9:35 PM
BCN 10:50 PM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY1420
BCN 7:00 AM
BIO 8:15 AM
1.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX6021
MAD 9:20 AM
PMI 10:40 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR572
MAD 9:25 AM
OPO 9:45 AM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY2703
OPO 4:45 PM
BIO 7:00 PM
1.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX6049
MAD 9:45 PM
PMI 11:05 PM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR9440
MAD 9:45 PM
LIS 10:15 PM
With stops 1.5h
S
M
T
W
T
F
S
Vueling Airlines VY2701
LIS 8:55 AM
BIO 11:30 AM
1.6h
S
M
T
W
T
F
S
Check prices
Air Europa UX6031
MAD 8:20 AM
PMI 9:40 AM
With stops 1.3h
S
M
T
W
T
F
S
Air Europa UX7506
PMI 8:05 AM
BIO 9:30 AM
1.4h
S
M
T
W
T
F
S
Check prices
Air Europa UX5051
MAD 8:25 AM
SVQ 9:35 AM
With stops 1.2h
S
M
T
W
T
F
S
Vueling Airlines VY2507
SVQ 9:10 PM
BIO 10:35 PM
1.4h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21693
MAD 8:15 AM
IBZ 9:30 AM
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY3975
IBZ 9:30 PM
BIO 10:55 PM
1.4h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46014
MAD 8:35 PM
FCO 11:05 PM
With stops 2.5h
S
M
T
W
T
F
S
Wizz Air Malta W46185
FCO 1:05 PM
BIO 3:30 PM
2.4h
S
M
T
W
T
F
S
Check prices
Iberia IB429
MAD 7:25 AM
BIO 8:30 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7159
MAD 7:15 PM
BIO 8:15 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB439
MAD 7:45 PM
BIO 8:50 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
See all
Air Europa UX7153
MAD 2:55 PM
BIO 3:55 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB435
MAD 3:50 PM
BIO 4:55 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7161
MAD 6:30 AM
BIO 7:35 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Iberia IB429
MAD 7:25 AM
BIO 8:30 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7159
MAD 7:15 PM
BIO 8:15 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB439
MAD 7:45 PM
BIO 8:50 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Iberia IB441
MAD 9:00 PM
BIO 10:05 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7157
MAD 10:55 AM
BIO 11:55 AM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
See all
Air Europa UX7157
MAD 10:55 AM
BIO 11:55 AM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB441
MAD 9:00 PM
BIO 10:05 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Iberia IB429
MAD 7:25 AM
BIO 8:30 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7159
MAD 7:15 PM
BIO 8:15 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
Iberia IB439
MAD 7:45 PM
BIO 8:50 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7161
MAD 6:30 AM
BIO 7:35 AM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Iberia IB435
MAD 3:50 PM
BIO 4:55 PM
Nonstop 1.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX7153
MAD 2:55 PM
BIO 3:55 PM
Nonstop 1.0h
S
M
T
W
T
F
S
Check prices
See all

FAQs about flight schedules from Madrid to Bilbao

  • When are flight tickets from Madrid (MAD) to Bilbao (BIO) the cheapest?

    Airlines adjust prices for flights from Madrid to Bilbao based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 1 hour 25 minutes to fly from Madrid (MAD) to Bilbao (BIO).