Madrid to Bilbao (MAD–BIO) — Airlines, Schedules & Connections

MAD Airport Page →
197 mi airlines 180/wk
On-time Some delays Frequent delays
Flight Schedule 56 flights Verified 6h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AD6936
AD Azul
73H
6:35 AM
CET T2
7:40 AM
CET
1h 5m
M T W T F S S
Prices
EY7547
EY Etihad
73H
6:35 AM
CET T2
7:40 AM
CET
1h 5m
M T W T F S S
Prices
UX7161
UX Air Europa
73H
6:35 AM
CET T2
7:40 AM
CET
1h 5m
M T W T F S S
Prices
BA7136
BA British
321
7:25 AM
CET T4
8:30 AM
CET
1h 5m
M T W T F S S
Prices
AV6110
AV avianca
321
7:25 AM
CET T4
8:30 AM
CET
1h 5m
M T W T F S S
Prices
IB429
IB Iberia
321
7:25 AM
CET T4
8:30 AM
CET
1h 5m
M T W T F S S
Prices
AD6934
AD Azul
73H
10:45 AM
CET T2
11:45 AM
CET
1h
M T W T F S S
Prices
EY4335
EY Etihad
73H
11:00 AM
CET T2
12:00 PM
CET
1h
M T W T F S S
Prices
IB433
IB Iberia
320
11:45 AM
CET T4
12:50 PM
CET
1h 5m
M T W T F S S
Prices
IB1099
IB Iberia
CRK
11:45 AM
CET T4
12:50 PM
CET
1h 5m
M T W T F S S
Prices
AV6032
AV avianca
319
11:45 AM
CET T4
12:50 PM
CET
1h 5m
M T W T F S S
Prices
CX1881
CX Cathay Pacific
320
11:45 AM
CET T4
12:50 PM
CET
1h 5m
M T W T F S S
Prices
CX1869
CX Cathay Pacific
CRK
11:55 AM
CET T4
1:00 PM
CET
1h 5m
M T W T F S S
Prices
UX7153
UX Air Europa
73H
3:00 PM
CET T3
4:00 PM
CET
1h
M T W T F S S
Prices
AZ2464
AZ ITA
73H
3:00 PM
CET T2
4:00 PM
CET
1h
M T W T F S S
Prices
AD6933
AD Azul
73H
3:00 PM
CET T2
4:00 PM
CET
1h
M T W T F S S
Prices
EY4370
EY Etihad
73H
3:00 PM
CET T3
4:00 PM
CET
1h
M T W T F S S
Prices
IB435
IB Iberia
319
3:50 PM
CET T4
4:55 PM
CET
1h 5m
M T W T F S S
Prices
AT5343
AT Royal Air Maroc
319
3:50 PM
CET T4
4:55 PM
CET
1h 5m
M T W T F S S
Prices
AV6050
AV avianca
319
3:50 PM
CET T4
4:55 PM
CET
1h 5m
M T W T F S S
Prices
AD6935
AD Azul
73H
7:05 PM
CET T3
8:05 PM
CET
1h
M T W T F S S
Prices
EY4340
EY Etihad
7S8
7:05 PM
CET T2
8:05 PM
CET
1h
M T W T F S S
Prices
UX7159
UX Air Europa
738
7:05 PM
CET T2
8:05 PM
CET
1h
M T W T F S S
Prices
IB1103
IB Iberia
CRK
7:45 PM
CET T4
8:50 PM
CET
1h 5m
M T W T F S S
Prices
AV6080
AV avianca
32A
7:45 PM
CET T4
8:50 PM
CET
1h 5m
M T W T F S S
Prices
BT5146
BT airBaltic
320
7:45 PM
CET T4
8:50 PM
CET
1h 5m
M T W T F S S
Prices
IB439
IB Iberia
320
8:35 PM
CET T4
9:45 PM
CET
1h 10m
M T W T F S S
Prices
IB441
IB Iberia
320
10:10 PM
CET T4
11:15 PM
CET
1h 5m
M T W T F S S
Prices
CX1838
CX Cathay Pacific
320
6:45 AM
CET
7:55 AM
CET
1h 10m
M T W T F S S
Prices
AV6009
AV avianca
320
6:45 AM
CET
7:55 AM
CET
1h 10m
M T W T F S S
Prices
BT5157
BT airBaltic
320
6:45 AM
CET
7:55 AM
CET
1h 10m
M T W T F S S
Prices
AY5616
AY Finnair
320
6:45 AM
CET
7:55 AM
CET
1h 10m
M T W T F S S
Prices
IB442
IB Iberia
320
6:45 AM
CET
7:55 AM
CET
1h 10m
M T W T F S S
Prices
AD6938
AD Azul
73H
8:30 AM
CET TOR
9:35 AM
CET
1h 5m
M T W T F S S
Prices
EY7545
EY Etihad
73H
8:30 AM
CET TOR
9:35 AM
CET
1h 5m
M T W T F S S
Prices
AZ2414
AZ ITA
73H
8:30 AM
CET
9:35 AM
CET
1h 5m
M T W T F S S
Prices
AT5340
AT Royal Air Maroc
321
9:15 AM
CET
10:25 AM
CET
1h 10m
M T W T F S S
Prices
IB430
IB Iberia
321
9:15 AM
CET
10:25 AM
CET
1h 10m
M T W T F S S
Prices
AV6010
AV avianca
321
9:15 AM
CET
10:25 AM
CET
1h 10m
M T W T F S S
Prices
AD6939
AD Azul
73H
12:35 PM
CET TOR
1:40 PM
CET
1h 5m
M T W T F S S
Prices
AZ2465
AZ ITA
73H
12:35 PM
CET
1:40 PM
CET
1h 5m
M T W T F S S
Prices
UX7158
UX Air Europa
73H
12:45 PM
CET TOR
1:50 PM
CET
1h 5m
M T W T F S S
Prices
EY4306
EY Etihad
73H
12:45 PM
CET
1:50 PM
CET
1h 5m
M T W T F S S
Prices
IB434
IB Iberia
320
1:35 PM
CET
2:45 PM
CET
1h 10m
M T W T F S S
Prices
AT5347
AT Royal Air Maroc
319
1:35 PM
CET
2:45 PM
CET
1h 10m
M T W T F S S
Prices
AV6175
AV avianca
319
1:35 PM
CET
2:45 PM
CET
1h 10m
M T W T F S S
Prices
BT5145
BT airBaltic
32A
1:35 PM
CET
2:45 PM
CET
1h 10m
M T W T F S S
Prices
EY4317
EY Etihad
73H
4:50 PM
CET TOR
5:55 PM
CET
1h 5m
M T W T F S S
Prices
AD6937
AD Azul
73H
4:50 PM
CET
5:55 PM
CET
1h 5m
M T W T F S S
Prices
AV6022
AV avianca
319
5:35 PM
CET
6:45 PM
CET
1h 10m
M T W T F S S
Prices
CX1836
CX Cathay Pacific
319
5:35 PM
CET
6:45 PM
CET
1h 10m
M T W T F S S
Prices
IB436
IB Iberia
319
5:35 PM
CET
6:45 PM
CET
1h 10m
M T W T F S S
Prices
EY7546
EY Etihad
73H
9:05 PM
CET TOR
10:10 PM
CET
1h 5m
M T W T F S S
Prices
UX7160
UX Air Europa
73H
9:05 PM
CET TOR
10:10 PM
CET
1h 5m
M T W T F S S
Prices
AD6940
AD Azul
7S8
9:05 PM
CET
10:10 PM
CET
1h 5m
M T W T F S S
Prices
IB440
IB Iberia
320
9:35 PM
CET
10:45 PM
CET
1h 10m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Madrid to Bilbao
10 carriers, 180 flights/week nonstop.
10 Airlines 180 Flights/wk 197 mi 1h nonstop 36 1-stop hubs

MAD–BIO is served by 10 airlines with nonstop service. Iberia, Azul and Etihad Airways lead the route. The flight covers 197 miles in approximately 1h. Beyond nonstop, 36 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop MAD–BIO service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
IB Iberia 40 319, 320, 321, CRK 1h05-1h10 Oneworld
AD Azul 28 73H 1h-1h05
EY Etihad Airways 28 73H, 7S8 1h-1h05
AV avianca 25 319, 321, 32A 1h05 Star Alliance
UX Air Europa 21 738, 73H 1h-1h05 SkyTeam
CX Cathay Pacific 12 320, CRK 1h05 Oneworld
AT Royal Air Maroc 7 319 1h05 Oneworld
AZ ITA Airways 7 73H 1h SkyTeam
BA British Airways 7 321 1h05 Oneworld
BT airBaltic 5 320 1h05
Aircraft on this route
319 Airbus A319 – AT, AV, IB
320 Airbus A320 – BT, CX, IB
321 Airbus A321 – AV, BA, IB
32A Airbus A320 – AV
738 Boeing 737-800 – UX
73H Boeing 737-800 – AD, AZ, EY, UX
7S8 Boeing 737 MAX 8-200 – EY
CRK Canadair Regional Jet 1000 – CX, IB
Alliance coverage
Oneworld: AT + BA + CX + IB (66 flights/wk, 37%)
Unaffiliated: AD + BT + EY (61 flights/wk, 34%)
SkyTeam: AZ + UX (28 flights/wk, 16%)
Star Alliance: AV (25 flights/wk, 14%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, MAD to BIO direction.
Mon
28
flights
Tue
27
flights
Wed
27
flights
Thu
24
flights
Fri
25
flights
Sat
23
flights
Sun
26
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
28
Nonstop flights
180
Outbound / wk
178
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for MAD to BIO.
1-STOP
One-Stop Connections
36
Hubs
~12h
Fastest
~25h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
2,707
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach Bilbao from Madrid

Nearby airports with service to Bilbao Airport.
Metric MAD→BIO VLC→BIO
Distance from MAD 178 mi
Nonstop airlines 10 3
Weekly flights 180 18
Flight time 1h 1h 15m
Airports within 200 miles of MAD with service to Bilbao Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Bilbao is 0 hours the same as Madrid.
MAD: CET · BIO: CET

When it's 6:00 PM in Madrid, it's 6:00 PM in Bilbao.
Distance & Flight Time
197 mi / 317 km
Nonstop flight time is approximately 1h 0m to 1h 10m.
Getting to MAD

Metro Line 8 runs from Nuevos Ministerios (central Madrid) to T1/T2/T3 in 12–15 minutes (€6, including the airport supplement). T4 requires an additional free shuttle from T2; add 10 minutes. The Cercanías commuter train (Line C-1) reaches T4 from Atocha station in 25 minutes (€2.60, no supplement).Taxis have a fixed fare of €30 from central Madrid zones. The ride is typically 20–35 minutes depending on traffic. Avenida de América bus hub serves several airport bus routes (€5).

MAD–BIO Quick Facts

Key statistics for the Madrid to Bilbao route.
Route details
Distance197 mi / 317 km
Flight time1h to 1h 10m
Time difference0 hours
Airlines (nonstop)10
Weekly flights180 out / 178 return
1-stop connections36 hubs
Origin: MAD
IATA / ICAOMAD / LEMD
TimezoneEurope/Madrid
Passengers/yr66.1M
Elevation1,998 ft / 609 m
Destination: BIO
IATA / ICAOBIO / LEBB
TimezoneEurope/Madrid
Passengers/yr6.8M
Elevation138 ft / 42 m

Frequently Asked Questions

Common questions about MAD to BIO flights.
Nonstop flights from Adolfo Suárez Madrid–Barajas Airport to Bilbao Airport take approximately 1h to 1h 10m. The route covers 197 miles.
There are approximately 180 nonstop flights per week from MAD to BIO. The return direction has about 178 weekly flights.
Yes, 1-stop connections are available through ZRH, SVQ, VLC, LIS, BCN, FCO, FRA, MUC, BRU, CDG, NAP, AGP, IBZ, BSL, LGW, DUB, BUD, PMI, SCQ, AMS, KRK, ALC, TFN, LPA, ORY, MXP, GVA, TNG, DUS, SAW, ACE, LHR, IST, PRG, VCE and TFS. These options provide additional schedule flexibility.
Yes, return flights from BIO to MAD are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include VLC. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from MAD to BIO

Adolfo Suárez Madrid–Barajas Airport (MAD) and Bilbao Airport (BIO) are connected by nonstop service from Azul, Royal Air Maroc, avianca, ITA Airways, British Airways, airBaltic, Cathay Pacific, Etihad Airways, Iberia and Air Europa. With 180 weekly departures, this is a heavily served route.

MAD to BIO Flight Duration and Schedule

Nonstop flight time from MAD to BIO ranges from 1 hours 0 minutes to 1 hours 10 minutes. The route covers a distance of 197 miles (317 km). There are approximately 180 weekly flights outbound and 178 return, totaling 358 flights per week in both directions.

Connecting Options and Alternatives

36 one-stop connections are available, with the fastest taking approximately 12 hours via ZRH. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Valencia (VLC).