MAD → BIOMadrid to Bilbao

live

Direct flights from Madrid (MAD) to Bilbao (BIO): 16 nonstop departures observed each week across 3 airlines. 38% of the last 16 operated flights arrived within 15 minutes of schedule. The median arrival is 33 minutes late. No cancellations were recorded across the 16 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 23 October 2026 at 14:22 UTC.

Today, MAD → BIO

Fri 23 Oct · local times
AA8800American Airlines27 min late

The MAD board at 16:22 shows departure at 16:17 instead of 15:50.

Likely landing
about 17:00middle half 16:52 to 17:06 · sched 16:55
Later cancelled
0.6%of 26,666 past American Airlines flights whose board showed 20 to 40 min late
Still to leave today
AD6935 19:15Azul Linhas Aéreas Brasileiras S/A · then AM6838 19:15, EY4340 19:15

Landing estimate from 207,976 tracked flights of under 2 hours that left 15 to 29 min late. The BIO board has not posted a landing time yet. How planes make up time

AT5343Royal Air Maroc27 min late

The MAD board at 16:22 shows departure at 16:17 instead of 15:50.

Likely landing
about 17:00middle half 16:52 to 17:06 · sched 16:55
Later cancelled
0.3%of 928 past Royal Air Maroc flights whose board showed 20 to 40 min late
Still to leave today
AD6935 19:15Azul Linhas Aéreas Brasileiras S/A · then AM6838 19:15, EY4340 19:15

Landing estimate from 207,976 tracked flights of under 2 hours that left 15 to 29 min late. The BIO board has not posted a landing time yet. How planes make up time

  1. 14:55 AD6933Azul Linhas Aéreas Brasileiras S/A Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  2. 14:55 AM6965Aeromexico Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  3. 14:55 AZ2464ITA Airways Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  4. 14:55 DL6759Delta Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  5. 14:55 EY4370Etihad Airways Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  6. 14:55 KL3375KLM Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  7. 14:55 KU6063Kuwait Airways Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  8. 14:55 RO9443Tarom Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  9. 14:55 SK8367SAS Scandinavian Airlines Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  10. 14:55 UX7153Air Europa Left 15:26 +31 BIO est. 16:28 +33In the air · sched 15:55
  11. 15:50 AA8800American Airlines Est. 16:17 +27T4 BIO about 17:00sched 16:55
  12. 15:50 AT5343Royal Air Maroc Est. 16:17 +27T4 BIO about 17:00sched 16:55
  13. 15:50 AV6050Avianca Est. 16:17 +27T4 BIO about 17:00sched 16:55
  14. 15:50 BA7138British Airways Est. 16:17 +27T4 BIO about 17:00sched 16:55
  15. 15:50 IB435Iberia Est. 16:17 +27T4 BIO about 17:00sched 16:55
  16. 15:50 LA1567LATAM Airlines Est. 16:17 +27T4 BIO about 17:00sched 16:55
  17. 15:50 QR6914Qatar Airways Est. 16:17 +27T4 BIO about 17:00sched 16:55
  18. 15:50 VY5007Vueling Est. 16:17 +27T4 BIO about 17:00sched 16:55
  19. 19:15 AD6935Azul Linhas Aéreas Brasileiras S/A Est. 19:17T2 BIO 20:15scheduled
  20. 19:15 AM6838Aeromexico Est. 19:17T2 BIO 20:15scheduled
  21. 19:15 EY4340Etihad Airways Est. 19:17T2 BIO 20:15scheduled
  22. 19:15 KL3323KLM Est. 19:17T2 BIO 20:15scheduled
  23. 19:15 KU6065Kuwait Airways Est. 19:17T2 BIO 20:15scheduled
  24. 19:15 SV6793Saudia Est. 19:17T2 BIO 20:15scheduled
  25. 19:15 UX7159Air Europa Est. 19:17T2 BIO 20:15scheduled
  26. · AA8616American Airlines Departed Landed 12:46 +1
  27. · AA8618American Airlines Departed Landed 08:29 −1
  28. · AD6934Azul Linhas Aéreas Brasileiras S/A Departed Landed 11:59 +4
  29. · AD6936Azul Linhas Aéreas Brasileiras S/A Departed Landed 07:38 +3
  30. · AM6818Aeromexico Departed Landed 07:38 +3
  31. · AM6891Aeromexico Departed Landed 11:59 +4

Checked MAD board 16:22 · BIO board 16:03

MAD Madrid smooth · +12
BIO Bilbao smooth · +4
319 km · ~0h 55m est.
dep bank 06:30–22:1016x weekly
Runs rough · 3 airlines · 16x weekly · nonstop
38% on time

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

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

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

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Air BalticAir 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 BalticBT

Flights BT5155 varies Th Su

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-23AA8616arrived+1
10-23AA8618arrived−1
10-23AD6933dep +31 → arr+33
10-23AD6934arrived+4
10-23AD6936arrived+3
10-23AM6818arrived+3
10-23AM6891arrived+4
10-23AM6965dep +31 → arr+33
10-23AZ2464dep +31 → arr+33
10-23DL6759dep +31 → arr+33
10-23EY4370dep +31 → arr+33
10-23KL3375dep +31 → arr+33
10-23KU6063dep +31 → arr+33
10-23RO9443dep +31 → arr+33
10-23SK8367dep +31 → arr+33
10-23UX7153dep +31 → arr+33

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 +12 min smooth 🌤 clear · S 3 kt Full MAD delay board →
BIOBilbao +4 min smooth 🌤 mostly cloudy · WNW 12 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?

Smooth skies ahead. The departure side at MAD is the weaker end, route health score 88/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?

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