MAD → BIOMadrid to Bilbao

live

Direct flights from Madrid (MAD) to Bilbao (BIO): 14 nonstop departures observed each week across 2 airlines. 21% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 28 minutes late. No cancellations were recorded across the 29 tracked flights. The nonstop covers 319 km, an estimated 55 minutes in the air. Measured by Pro Flight Search from live flight boards at Madrid and Bilbao. Updated 22 October 2026 at 16:13 UTC.

Today, MAD → BIO

Thu 22 Oct · local times
AD6935Azul Linhas Aéreas Brasileiras S/A23 min late

The MAD board at 18:13 shows departure at 19:38 instead of 19:15.

Landing
20:25BIO board estimate · sched 20:15
Later cancelled
0.4%of 2,114 past Azul Linhas Aéreas Brasileiras S/A flights whose board showed 20 to 40 min late
Still to leave today
AV6033 22:10Avianca · then CZ7314 22:10, IB441 22:10
AM6838Aeromexico23 min late

The MAD board at 18:13 shows departure at 19:38 instead of 19:15.

Landing
20:25BIO board estimate · sched 20:15
Later cancelled
0.2%of 2,466 past Aeromexico flights whose board showed 20 to 40 min late
Still to leave today
AV6033 22:10Avianca · then CZ7314 22:10, IB441 22:10
  1. 15:50 AA8800American Airlines Left 16:26 +36 Landed 17:23 +28
  2. 15:50 AT5343Royal Air Maroc Left 16:26 +36 Landed 17:23 +28
  3. 15:50 AV6050Avianca Left 16:26 +36 Landed 17:23 +28
  4. 15:50 BA7138British Airways Left 16:26 +36 Landed 17:23 +28
  5. 15:50 IB435Iberia Left 16:26 +36 Landed 17:23 +28
  6. 15:50 LA1567LATAM Airlines Left 16:26 +36 Landed 17:23 +28
  7. 15:50 QR6914Qatar Airways Left 16:26 +36 Landed 17:23 +28
  8. 15:50 VY5007Vueling Left 16:26 +36 Landed 17:23 +28
  9. 16:45 AA8797American Airlines Left 17:07 +22 BIO est. 18:06 +16In the air · sched 17:50
  10. 16:45 AV6198Avianca Left 17:07 +22 BIO est. 18:06 +16In the air · sched 17:50
  11. 16:45 BT5155Air Baltic Left 17:07 +22 BIO est. 18:06 +16In the air · sched 17:50
  12. 16:45 IB1167Iberia Left 17:07 +22 BIO est. 18:06 +16In the air · sched 17:50
  13. 16:45 VY5386Vueling Left 17:07 +22 BIO est. 18:06 +16In the air · sched 17:50
  14. 19:15 AD6935Azul Linhas Aéreas Brasileiras S/A Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  15. 19:15 AM6838Aeromexico Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  16. 19:15 EY4340Etihad Airways Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  17. 19:15 KL3323KLM Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  18. 19:15 SV6793Saudia Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  19. 19:15 UX7159Air Europa Est. 19:38 +23T2 BIO est. 20:25 +10sched 20:15
  20. 22:10 AV6033Avianca On scheduleT4 BIO 23:15scheduled
  21. 22:10 CZ7314China Southern Airlines On scheduleT4 BIO 23:15scheduled
  22. 22:10 IB441Iberia On scheduleT4 BIO 23:15scheduled
  23. 22:10 LA1512LATAM Airlines On scheduleT4 BIO 23:15scheduled
  24. 22:10 VY5202Vueling On scheduleT4 BIO 23:15scheduled
  25. · AA8616American Airlines Departed Landed 12:40 −5
  26. · AA8618American Airlines Departed Landed 09:08 +38
  27. · AD6933Azul Linhas Aéreas Brasileiras S/A Departed Landed 16:27 +32
  28. · AD6934Azul Linhas Aéreas Brasileiras S/A Departed Landed 11:51 −4
  29. · AD6936Azul Linhas Aéreas Brasileiras S/A Departed Landed 07:34 −1
  30. · AM6818Aeromexico Departed Landed 07:34 −1
  31. · AM6891Aeromexico Departed Landed 11:51 −4
  32. · AM6965Aeromexico Departed Landed 16:27 +32
  33. · AV6012Avianca Departed Landed 12:40 −5
  34. · AZ2464ITA Airways Departed Landed 16:27 +32
  35. · DL6759Delta Departed Landed 16:27 +32
  36. · EY4370Etihad Airways Departed Landed 16:27 +32
  37. · KL3375KLM Departed Landed 16:27 +32
  38. · RO9443Tarom Departed Landed 16:27 +32
  39. · SK8367SAS Scandinavian Airlines Departed Landed 16:27 +32
  40. · UX7153Air Europa Departed Landed 16:27 +32

Checked MAD board 18:13 · BIO board 18:06

MAD Madrid busy · +16
BIO Bilbao smooth · +11
319 km · ~0h 55m est.
dep bank 06:30–22:1014x weekly
Runs rough · 2 airlines · 14x weekly · nonstop
21% on time

of the last 29 operated MAD → BIO flights arrived within 15 minutes

Median arrival delay is +28 min. 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →

Median arrival+28 minacross the last 29 operated legs
Flight time~0h 55mestimated from route distance
Weekly departures14x2 direct airlines on the leg
Cancelled0.0%recent route rate · 0 of 29

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Air EuropaIberia

Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.

Who flies it

observed on the boards · 7 days
Air EuropaUX

Flights UX7161 06:30 daily · UX7157 10:55 daily · UX7153 14:55 daily · UX7159 19:15 Mo Tu We Th Fr Sa

IberiaIB

Flights IB429 07:25 daily · IB1099 11:40 daily · IB435 15:50 daily · IB1167 16:45 Th

History

operated legs · board outcomes
10-22AA8616arrived−5
10-22AA8618arrived+38
10-22AA8797dep +22 → arr+16
10-22AA8800dep +36 → arr+28
10-22AD6933arrived+32
10-22AD6934arrived−4
10-22AD6936arrived−1
10-22AM6818arrived−1
10-22AM6891arrived−4
10-22AM6965arrived+32
10-22AT5343dep +36 → arr+28
10-22AV6012arrived−5
10-22AV6050dep +36 → arr+28
10-22AV6198dep +22 → arr+16
10-22AZ2464arrived+32
10-22BA7138dep +36 → arr+28
10-22BT5155dep +22 → arr+16
10-22DL6759arrived+32
10-22EY4370arrived+32
10-22IB1167dep +22 → arr+16
10-22IB435dep +36 → arr+28
10-22KL3375arrived+32
10-22LA1567dep +36 → arr+28
10-22QR6914dep +36 → arr+28
10-22RO9443arrived+32
10-22SK8367arrived+32
10-22UX7153arrived+32
10-22VY5007dep +36 → arr+28
10-22VY5386dep +22 → arr+16

Actual board outcomes rather than schedules, paired departure and arrival per flight and day.

Full board history, day by day →

Airports right now

live boards
MADMadrid +16 min busy 🌤 clear · SW 10 kt Full MAD delay board →
BIOBilbao +11 min smooth 🌤 clear · W 4 kt Full BIO delay board →

Weather lens

Current conditions put the pressure at MAD and BIO: 34% odds of a 15+ minute delay and around +5 min expected when it bites, measured from this route's own weather-matched delay history. See live delays → · Weather risk by airport →

How the Madrid to Bilbao route actually runs

Pro Flight Search records official board updates for nonstop MAD to BIO flights through the day: schedules, estimates, gate pushes and actual departures. The verdict above comes from operated flights, so it reflects what this route does rather than what the timetable promises.

Planning around a delay? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search — Madrid (MAD) to Bilbao (BIO) route reliability, measured from operated flights on official airport boards.

Canonical URL
https://proflightsearch.com/search-flights/MAD-BIO
How we measure this →

MAD to BIO questions

Is MAD–BIO running on time right now?

Mostly on schedule. The departure side at MAD is the weaker end, route health score 81/100. The airports section above carries the live status and delay window at both ends.

Morning or evening flight on MAD–BIO?

Operators schedule morning departures around 06:30 and evening departures around 19:15 from MAD. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BIO delay card to confirm conditions when you'd arrive.

How long is the flight from MAD to BIO?

Great-circle distance is 319 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 53–57 min gate-to-gate on this route.

How often does MAD–BIO fly?

2 carriers operate this route, around 60 flights a week between them. Compare carrier days and times in the airline list above.