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

BIO Airport Page →
197 mi airlines charter/private 276/wk
On-time Some delays Frequent delays
Flight Schedule 96 flights Verified 28m ago
Nonstop Charter / private 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
QR6958cs
QR Qatar
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
AY5616cs
AY Finnair
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
LA5420cs
LA LATAM Chile
32A
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
AV6009cs
AV avianca
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
CX1838cs
CX Cathay Pacific
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
IB442+8
IB Iberia
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
M T W T F S S
Prices
VY5011cs
VY Vueling
320
6:45 AM
CEST
7:55 AM
CEST
1h 10m
66%
M T W T F S S
Prices
AZ2414cs
AZ ITA
73H
8:20 AM
CEST
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
EY7545cs
EY Etihad
73H
8:20 AM
CEST TOR
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
KL3337cs
KL KLM
73H
8:20 AM
CEST TOR
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
RO9444cs
RO Tarom
73H
8:20 AM
CEST
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
SK8355cs
SK S
73H
8:20 AM
CEST TOR
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
AD6938cs
AD Azul Linhas Aéreas Brasileiras
73H
8:20 AM
CEST TOR
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
UX7156+8
UX Air Europa
73H
8:20 AM
CEST
9:30 AM
CEST
1h 10m
M T W T F S S
Prices
IB1098
IB Iberia
CRK
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
JL6942cs
JL Japan
320
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
IB430+8
IB Iberia
321
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
AT5340cs
AT Royal Air Maroc
321
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
LA1779cs
LA LATAM Chile
320
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
AV6010cs
AV avianca
321
9:15 AM
CEST
10:25 AM
CEST
1h 10m
M T W T F S S
Prices
VY5054cs
VY Vueling
321
9:15 AM
CEST
10:25 AM
CEST
1h 10m
66%
M T W T F S S
Prices
SV6792cs
SV Saudia
73H
12:45 PM
CEST
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
AZ2465cs
AZ ITA
7S8
12:45 PM
CEST TOR
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
JU7481cs
JU AirSERBIA
73H
12:45 PM
CEST TOR
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
AD6939cs
AD Azul Linhas Aéreas Brasileiras
7S8
12:45 PM
CEST TOR
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
EY4306cs
EY Etihad
73H
12:45 PM
CEST TOR
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
KL3387cs
KL KLM
73H
12:45 PM
CEST TOR
1:50 PM
CEST
1h 5m
M T W T F S S
Prices
UX7158+8
UX Air Europa
7S8
1:25 PM
CEST
2:23 PM
CEST
0h 58m
M T W T F S S
Prices
VY5681cs
VY Vueling
CRK
1:30 PM
CEST T1
2:40 PM
CEST
1h 10m
66%
M T W T F S S
Prices
AV6049cs
AV avianca
CRK
1:30 PM
CEST
2:40 PM
CEST
1h 10m
M T W T F S S
Prices
IB1100+2
IB Iberia
CRK
1:30 PM
CEST T1
2:40 PM
CEST
1h 10m
M T W T F S S
Prices
EY4317cs
EY Etihad
73H
4:50 PM
CEST TOR
5:55 PM
CEST
1h 5m
M T W T F S S
Prices
AD6937cs
AD Azul Linhas Aéreas Brasileiras
7S8
4:50 PM
CEST TOR
5:55 PM
CEST
1h 5m
M T W T F S S
Prices
KL3359cs
KL KLM
73H
4:50 PM
CEST TOR
5:55 PM
CEST
1h 5m
M T W T F S S
Prices
UX7154+4
UX Air Europa
73H
4:50 PM
CEST TOR
5:55 PM
CEST
1h 5m
M T W T F S S
Prices
AV6022cs
AV avianca
319
5:35 PM
CEST
6:45 PM
CEST
1h 10m
M T W T F S S
Prices
VY5015cs
VY Vueling
319
5:35 PM
CEST
6:45 PM
CEST
1h 10m
66%
M T W T F S S
Prices
IB436+7
IB Iberia
319
5:35 PM
CEST
6:45 PM
CEST
1h 10m
M T W T F S S
Prices
IB1168
IB Iberia
CRK
8:15 PM
CEST T1
9:34 PM
CEST
1h 19m
M T W T F S S
Prices
EY7546cs
EY Etihad
7S8
9:05 PM
CEST
10:10 PM
CEST
1h 5m
M T W T F S S
Prices
AD6940cs
AD Azul Linhas Aéreas Brasileiras
7M8
9:05 PM
CEST TOR
10:05 PM
CEST
1h
M T W T F S S
Prices
UX7160+4
UX Air Europa
7S8
9:05 PM
CEST TOR
10:05 PM
CEST
1h
M T W T F S S
Prices
MU4975cs
MU China Eastern
73H
9:05 PM
CEST TOR
10:10 PM
CEST
1h 5m
M T W T F S S
Prices
IB440+3
IB Iberia
320
9:35 PM
CEST
10:45 PM
CEST
1h 10m
M T W T F S S
Prices
LA1668cs
LA LATAM Chile
32A
9:35 PM
CEST
10:45 PM
CEST
1h 10m
M T W T F S S
Prices
VY5029cs
VY Vueling
32A
9:35 PM
CEST
10:45 PM
CEST
1h 10m
66%
M T W T F S S
Prices
AV6161cs
AV avianca
321
9:35 PM
CEST
10:45 PM
CEST
1h 10m
M T W T F S S
Prices
AD6936cs
AD Azul Linhas Aéreas Brasileiras
73H
6:30 AM
CEST T2
7:35 AM
CEST
1h 5m
21%
M T W T F S S
Prices
KL3330cs
KL KLM
73H
6:30 AM
CEST T3
7:35 AM
CEST
1h 5m
19%
M T W T F S S
Prices
UX7161+4
UX Air Europa
73H
6:30 AM
CEST T2
7:35 AM
CEST
1h 5m
14%
M T W T F S S
Prices
EY7547cs
EY Etihad
73H
6:30 AM
CEST T2
7:35 AM
CEST
1h 5m
17%
M T W T F S S
Prices
AM6818cs
AM Aeromexi
73H
6:30 AM
CEST T2
7:35 AM
CEST
1h 5m
33%
M T W T F S S
Prices
QR8098cs
QR Qatar
321
7:25 AM
CEST T4
8:30 AM
CEST
1h 5m
32%
M T W T F S S
Prices
BA7136cs
BA British
321
7:25 AM
CEST T4S
8:30 AM
CEST
1h 5m
28%
M T W T F S S
Prices
LA5414cs
LA LATAM Chile
321
7:25 AM
CEST T4
8:30 AM
CEST
1h 5m
21%
M T W T F S S
Prices
AV6110cs
AV avianca
321
7:25 AM
CEST T4S
8:30 AM
CEST
1h 5m
28%
M T W T F S S
Prices
IB1097
IB Iberia
CRK
7:25 AM
CEST T4
8:30 AM
CEST
1h 5m
33%
M T W T F S S
Prices
VY5014cs
VY Vueling
321
7:25 AM
CEST T4
8:30 AM
CEST
1h 5m
30%
M T W T F S S
Prices
IB429+7
IB Iberia
32A
7:25 AM
CEST T4
8:30 AM
CEST
1h 5m
33%
M T W T F S S
Prices
KL3354cs
KL KLM
73H
10:55 AM
CEST T3
11:55 AM
CEST
1h
19%
M T W T F S S
Prices
UX7157+5
UX Air Europa
73H
10:55 AM
CEST T2
11:55 AM
CEST
1h
14%
M T W T F S S
Prices
EY4335cs
EY Etihad
73H
10:55 AM
CEST T2
11:55 AM
CEST
1h
17%
M T W T F S S
Prices
AD6934cs
AD Azul Linhas Aéreas Brasileiras
73H
10:55 AM
CEST T2
11:55 AM
CEST
1h
21%
M T W T F S S
Prices
IB1099+3
IB Iberia
CRK
11:40 AM
CEST T4
12:45 PM
CEST
1h 5m
33%
M T W T F S S
Prices
AV6012cs
AV avianca
CRK
11:40 AM
CEST T4
12:45 PM
CEST
1h 5m
28%
M T W T F S S
Prices
CX1869cs
CX Cathay Pacific
CRK
11:40 AM
CEST T4
12:45 PM
CEST
1h 5m
27%
M T W T F S S
Prices
VY5680cs
VY Vueling
CRK
11:40 AM
CEST T4
12:45 PM
CEST
1h 5m
30%
M T W T F S S
Prices
KL3375cs
KL KLM
73H
2:55 PM
CEST T3
3:55 PM
CEST
1h
19%
M T W T F S S
Prices
UX7153+9
UX Air Europa
7S8
2:55 PM
CEST T3
3:55 PM
CEST
1h
14%
M T W T F S S
Prices
RO9443cs
RO Tarom
73H
2:55 PM
CEST T2
3:55 PM
CEST
1h
4%
M T W T F S S
Prices
EY4370cs
EY Etihad
73H
2:55 PM
CEST T3
3:55 PM
CEST
1h
17%
M T W T F S S
Prices
AZ2464cs
AZ ITA
73H
2:55 PM
CEST T2
3:55 PM
CEST
1h
14%
M T W T F S S
Prices
AD6933cs
AD Azul Linhas Aéreas Brasileiras
73H
2:55 PM
CEST T2
3:55 PM
CEST
1h
21%
M T W T F S S
Prices
JU7482cs
JU AirSERBIA
73H
2:55 PM
CEST T3
3:55 PM
CEST
1h
16%
M T W T F S S
Prices
AT5343cs
AT Royal Air Maroc
319
3:45 PM
CEST T4
4:55 PM
CEST
1h 10m
29%
M T W T F S S
Prices
VY5007cs
VY Vueling
319
3:45 PM
CEST T4
4:55 PM
CEST
1h 10m
30%
M T W T F S S
Prices
AV6050cs
AV avianca
319
3:45 PM
CEST T4
4:55 PM
CEST
1h 10m
28%
M T W T F S S
Prices
IB435+7
IB Iberia
319
3:45 PM
CEST T4
4:55 PM
CEST
1h 10m
33%
M T W T F S S
Prices
LA1567cs
LA LATAM Chile
319
3:45 PM
CEST T4
4:55 PM
CEST
1h 10m
21%
M T W T F S S
Prices
IB1167
IB Iberia
CRK
4:45 PM
CEST T4
5:50 PM
CEST
1h 5m
33%
M T W T F S S
Prices
UX7159+6
UX Air Europa
7S8
7:15 PM
CEST T2
8:15 PM
CEST
1h
14%
M T W T F S S
Prices
AD6935cs
AD Azul Linhas Aéreas Brasileiras
73H
7:15 PM
CEST T3
8:15 PM
CEST
1h
21%
M T W T F S S
Prices
KL3323cs
KL KLM
7S8
7:15 PM
CEST T3
8:15 PM
CEST
1h
19%
M T W T F S S
Prices
EY4340cs
EY Etihad
7S8
7:15 PM
CEST T3
8:15 PM
CEST
1h
17%
M T W T F S S
Prices
JU7488cs
JU AirSERBIA
73H
7:15 PM
CEST T3
8:15 PM
CEST
1h
16%
M T W T F S S
Prices
SV6793cs
SV Saudia
738
7:15 PM
CEST T3
8:15 PM
CEST
1h
15%
M T W T F S S
Prices
VY5009cs
VY Vueling
32A
7:45 PM
CEST T4
8:50 PM
CEST
1h 5m
30%
M T W T F S S
Prices
IB439+3
IB Iberia
32A
7:45 PM
CEST T4
8:50 PM
CEST
1h 5m
33%
M T W T F S S
Prices
AV6080cs
AV avianca
321
7:45 PM
CEST T4
8:50 PM
CEST
1h 5m
28%
M T W T F S S
Prices
IB1103
IB Iberia
CRK
7:45 PM
CEST T4
8:50 PM
CEST
1h 5m
33%
M T W T F S S
Prices
VY5202cs
VY Vueling
32S
9:00 PM
CEST T4
10:05 PM
CEST
1h 5m
30%
M T W T F S S
Prices
JL6941cs
JL Japan
320
9:00 PM
CEST T4
10:05 PM
CEST
1h 5m
22%
M T W T F S S
Prices
LA1512cs
LA LATAM Chile
320
9:00 PM
CEST T4
10:05 PM
CEST
1h 5m
21%
M T W T F S S
Prices
AV6033cs
AV avianca
320
10:10 PM
CEST T4
11:15 PM
CEST
1h 5m
28%
M T W T F S S
Prices
AY5615cs
AY Finnair
320
10:10 PM
CEST T4
11:15 PM
CEST
1h 5m
23%
M T W T F S S
Prices
IB441+7
IB Iberia
32A
10:10 PM
CEST T4
11:15 PM
CEST
1h 5m
33%
M T W T F S S
Prices

No flights match your filters.

No scheduled airline flights on this route — it's flown by charter / private operators (). No nonstop flights on this route. connecting options below.

✦ 1-Stop connections via 10 hubs
SVQ Seville 3h 18m V7VY ATAVCX Seville (SVQ) to Madrid flights
VLC Valencia 3h 18m IBV7VY ATAVAY Valencia (VLC) to Madrid flights
BCN Barcelona 3h 20m IBLALL AAATAV Barcelona (BCN) to Madrid flights
ALC Alicante 3h 23m V7VY ATAVAZ Alicante (ALC) to Madrid flights
AGP Málaga 3h 30m QRV7VY ADAMAV Málaga (AGP) to Madrid flights
SCQ Santiago de Compostela 3h 35m IB ATAVIB Santiago de Compostela (SCQ) to Madrid flights
PMI Palma de Mallorca 3h 35m UXV7VY ADAFAT Palma de Mallorca (PMI) to Madrid flights
IBZ Ibiza (Eivissa) 3h 35m VY ADAFAT Ibiza (Eivissa) (IBZ) to Madrid flights
LIS Lisbon 3h 50m ADEYLO A3ACAD Lisbon (LIS) to Madrid flights
OPO Porto 3h 54m V7VY ADATAZ Porto (OPO) to Madrid flights
1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Bilbao to Madrid
3 carriers, 276 flights/week nonstop.
3 Airlines 197 mi 1h 10m nonstop

BIO–MAD is served by 3 airlines with nonstop service. Iberia, Air Europa and Nesma Airlines lead the route. The flight covers 197 miles in approximately 1h 10m. Beyond nonstop, 1-stop connecting options are also available.

Airline Landscape

All carriers operating nonstop BIO–MAD service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
IB Iberia Also: AT, AV, AY, BT, CX, JL, LA, QR, VY 31 319, 320, 321, CRK 1h10-1h19 Oneworld AT, AV, AY, BT, CX, JL, LA, QR, VY
UX Air Europa Also: AD, AZ, EY, JU, KL, MU, RO, SK, SV 27 73H, 7S8 0h58-1h10 SkyTeam AD, AZ, EY, JU, KL, MU, RO, SK, SV
NE Nesma Airlines 0
Aircraft on this route
319 Airbus A319 – AV, IB, VY
320 Airbus A320 – AV, AY, CX, IB, JL, LA, QR, VY
321 Airbus A321 – AT, AV, IB, VY
32A Airbus A320 – LA, VY
73H Boeing 737-800 (Winglets) – AD, AZ, EY, JU, KL, MU, RO, SK, SV, UX
7M8 Boeing 737 MAX 8 – AD
7S8 Boeing 737 MAX 8-200 – AD, AZ, EY, UX
CRK Canadair Regional Jet 1000 – AV, IB, VY
Alliance coverage
Oneworld: IB (31 flights/wk, 53%)
SkyTeam: UX (27 flights/wk, 47%)
Unaffiliated: NE (0 flights/wk, 0%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, BIO to MAD direction.
Mon
44
flights
Tue
42
flights
Wed
45
flights
Thu
41
flights
Fri
42
flights
Sat
32
flights
Sun
30
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
47
Nonstop flights
276
Outbound / wk
292
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for BIO to MAD.
1-STOP
One-Stop Connections
58
Hubs
~3h
Fastest
~25h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
4,743
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 Madrid from Bilbao

Nearby airports with service to Adolfo Suárez Madrid–Barajas Airport.
Metric BIO→MAD VIT→MAD SDR→MAD
Distance from BIO 30 mi 47 mi
Nonstop airlines 3 2 7
Weekly flights 276 8 93
Flight time 1h 10m 1h 5m 1h 10m
Airports within 200 miles of BIO with service to Adolfo Suárez Madrid–Barajas Airport.

Travel Essentials

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

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

Metro Line 8 from T1/T2/T3 to Nuevos Ministerios takes 12–15 minutes (€6 with airport supplement). T4 travelers take the free inter-terminal shuttle to T2 first. Cercanías C-1 from T4 to Atocha (€2.60, 25 min) is cheaper. Taxis to the city centre have a €30 fixed tariff.

Rental car agencies are at T4. Express Aeropuerto buses run 24 hours to Avenida de América (€5, 25–40 min). Ride-hail apps (Cabify, Uber) typically cost €25–40 depending on destination.

Madrid Climate

Hot semi-arid climate at 600m altitude. Summers are hot and dry (30–38°C) with almost no rain and very low humidity. Heat rarely disrupts flights but ground crews work in extreme heat. Winters are cold for a southern European capital (1–9°C) with occasional snow. MAD handles light snow well but heavy falls can close runways.

Spring and autumn are pleasant (12–20°C) and offer the most stable weather. Dust storms from the Sahara occasionally reduce visibility in spring. No fog risk comparable to northern European airports.

BIO–MAD Quick Facts

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

Frequently Asked Questions

Common questions about BIO to MAD flights.
Nonstop flights from Bilbao Airport to Adolfo Suárez Madrid–Barajas Airport take about 1h 10m gate to gate. The route covers 197 miles.
3 airlines operate flights from BIO to MAD: Iberia, Air Europa and Nesma Airlines.
This route has frequent daily service. Check the schedule above for departure days and times in each direction.
Yes, 1-stop connections are available, ranked by layover time. Common connecting points include Seville, Valencia and Josep Tarradellas Barcelona-El Prat.
Yes, return flights from MAD to BIO are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include VIT, SDR and EAS. 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 BIO to MAD

Bilbao Airport (BIO) and Adolfo Suárez Madrid–Barajas Airport (MAD) are connected by nonstop service from Iberia, Air Europa and Nesma Airlines. With 276 weekly departures, this is a heavily served route.

BIO to MAD Flight Duration and Schedule

Nonstop flight time from BIO to MAD is about 1 hours 10 minutes gate to gate. The route covers a distance of 197 miles (317 km). There are approximately 276 weekly flights outbound and 292 return, totaling 568 flights per week in both directions.

Connecting Options and Alternatives

1-stop connecting options are also available, commonly via Seville, Valencia and Josep Tarradellas Barcelona-El Prat. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Alava (VIT), Santander (SDR) and Hondarribia (EAS).