Flights from Bilbao Airport BIO to Madrid Airport MAD

We've found the cheapest flights to Madrid

Returns from £45.08

One-way from £18.78

Flying between Sondica to Barajas is very convenient as there are 29 airliners offering direct flights including Atlantic Air Solutions, Jet Linx Aviation, Iberia Regional, Japan Airlines, Kuwait Airways, Finnair, Tarom, TAAG Angola Airlines, Saudia, China Eastern Airlines, AirSERBIA, SAS, Royal Air Maroc, ITA Airways, Delta Air Lines, Air Europa, Air Europa Express, Cathay Pacific, airBaltic, KLM, American Airlines, Etihad Airways, Azul, Aeromexico, LATAM Airlines, Qatar Airways, Vueling, Avianca and Iberia. The official airport code for Sondica is BIO and for Barajas it is MAD.

Depending on the day of the week and the time of day you book, flight prices can vary dramatically. If you know the dates you wish to travel then book you flights as soon as you can. The earlier you book your lights the cheaper they will be. You can get saving of up to 50% of you book 2 or 3 months in advance! Flight to Barajas will get more expensive the nearer you get the departure date, so it’s advisable to book in advance if it is possible.

To see all airliners that offer flights between Sondica and Barajas please see the table below.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Iberia567443406:4522:30VIEW FLIGHTS
Vueling555544306:4521:35VIEW FLIGHTS
Avianca555544306:4521:35VIEW FLIGHTS
Qatar Airways555444306:4521:35VIEW FLIGHTS
LATAM Airlines555443306:4521:35VIEW FLIGHTS
Etihad Airways444444408:3021:05VIEW FLIGHTS
Azul444444408:3021:05VIEW FLIGHTS
Aeromexico444444408:3021:05VIEW FLIGHTS
American Airlines444433206:4521:35VIEW FLIGHTS
KLM333333308:3016:50VIEW FLIGHTS
airBaltic333232206:4513:35VIEW FLIGHTS
Cathay Pacific233232206:4517:35VIEW FLIGHTS
Air Europa Express232223108:3021:05VIEW FLIGHTS
ITA Airways222222208:3012:45VIEW FLIGHTS
Delta Air Lines222222208:3012:45VIEW FLIGHTS
Air Europa212222312:3521:05VIEW FLIGHTS
Royal Air Maroc222121209:1513:35VIEW FLIGHTS
SAS211111108:3012:45VIEW FLIGHTS
Tarom111111108:3008:30VIEW FLIGHTS
TAAG Angola Airlines111111117:3517:35VIEW FLIGHTS
Saudia111111112:3512:45VIEW FLIGHTS
China Eastern Airlines111111121:0521:05VIEW FLIGHTS
AirSERBIA111111112:3512:45VIEW FLIGHTS
Kuwait Airways101111108:3008:30VIEW FLIGHTS
Finnair111111006:4506:45VIEW FLIGHTS
Japan Airlines111110009:1509:15VIEW FLIGHTS
Jet Linx Aviation000001109:1509:15VIEW FLIGHTS
Iberia Regional000101013:3513:35VIEW FLIGHTS
Atlantic Air Solutions000100011:0011:00VIEW FLIGHTS

Iberia offer the highest number of flights for this route with departures times between 06:45 and 22:30.

If you wish to book your flight with Iberia then we advise you book direct from their website at iberia.com. The best discounts can only be obtained from their website.

The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Japan AirlinesJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:35
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SASSK8356
SaudiaSV6792
13:35
AirlineFlight  No
airBalticBT5145
American AirlinesAA8758
AviancaAV6175
Cathay PacificCX1934
IberiaIB434
LATAM AirlinesLA5397
Qatar AirwaysQR6991
Royal Air MarocAT5347
VuelingVY5013
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air EuropaUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
21:35
AirlineFlight  No
American AirlinesAA8513
AviancaAV6161
IberiaIB440
LATAM AirlinesLA1668
Qatar AirwaysQR8022
VuelingVY5029
VIEW FLIGHTS
Tuesday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
Cathay PacificCX1838
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Japan AirlinesJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:35
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SaudiaSV6792
13:35
AirlineFlight  No
airBalticBT5145
American AirlinesAA8758
AviancaAV6175
Cathay PacificCX1934
IberiaIB434
LATAM AirlinesLA5397
Qatar AirwaysQR6991
Royal Air MarocAT5347
VuelingVY5013
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
20:25
AirlineFlight  No
IberiaIB1400
21:05
AirlineFlight  No
AeromexicoAM6899
Air Europa ExpressUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
21:35
AirlineFlight  No
American AirlinesAA8513
AviancaAV6161
IberiaIB440
LATAM AirlinesLA1668
Qatar AirwaysQR8022
VuelingVY5029
VIEW FLIGHTS
Wednesday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
Cathay PacificCX1838
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Japan AirlinesJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:35
AirlineFlight  No
IberiaIB1400
12:45
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SaudiaSV6792
13:35
AirlineFlight  No
airBalticBT5145
American AirlinesAA8758
AviancaAV6175
Cathay PacificCX1934
IberiaIB434
LATAM AirlinesLA5397
Qatar AirwaysQR6991
Royal Air MarocAT5347
VuelingVY5013
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air EuropaUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
21:35
AirlineFlight  No
American AirlinesAA8513
AviancaAV6161
IberiaIB440
LATAM AirlinesLA1668
Qatar AirwaysQR8022
VuelingVY5029
22:30
AirlineFlight  No
IberiaIB1402
VIEW FLIGHTS
Thursday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
Cathay PacificCX1838
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Japan AirlinesJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
11:00
AirlineFlight  No
Atlantic Air SolutionsPAV611
12:35
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SaudiaSV6792
13:35
AirlineFlight  No
American AirlinesAA8758
AviancaAV6049
Iberia RegionalIB1100
VuelingVY5681
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air EuropaUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
21:35
AirlineFlight  No
American AirlinesAA8513
AviancaAV6161
IberiaIB440
LATAM AirlinesLA1668
Qatar AirwaysQR8022
VuelingVY5029
VIEW FLIGHTS
Friday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
Cathay PacificCX1838
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Japan AirlinesJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:45
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SaudiaSV6792
13:35
AirlineFlight  No
airBalticBT5145
American AirlinesAA8758
AviancaAV6175
Cathay PacificCX1934
IberiaIB434
LATAM AirlinesLA5397
Qatar AirwaysQR6991
Royal Air MarocAT5347
VuelingVY5013
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air EuropaUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
VIEW FLIGHTS
Saturday
06:45
AirlineFlight  No
airBalticBT5157
American AirlinesAA8827
AviancaAV6009
Cathay PacificCX1838
FinnairAY5616
IberiaIB442
LATAM AirlinesLA5420
Qatar AirwaysQR6958
VuelingVY5011
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
SASSK8355
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Jet Linx AviationJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:35
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SaudiaSV6792
13:35
AirlineFlight  No
American AirlinesAA8758
AviancaAV6049
Iberia RegionalIB1100
Qatar AirwaysQR6991
VuelingVY5681
14:25
AirlineFlight  No
Air EuropaUX1904
16:50
AirlineFlight  No
AeromexicoAM6839
Air Europa ExpressUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air Europa ExpressUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
VIEW FLIGHTS
Sunday
08:30
AirlineFlight  No
AeromexicoAM6966
Air Europa ExpressUX7156
AzulAD6938
Delta Air LinesDL6738
Etihad AirwaysEY7545
ITA AirwaysAZ2414
KLMKL3337
Kuwait AirwaysKU6064
TaromRO9444
09:15
AirlineFlight  No
airBalticBT5225
American AirlinesAA8509
AviancaAV6010
IberiaIB430
Jet Linx AviationJL6942
LATAM AirlinesLA1779
Qatar AirwaysQR6979
Royal Air MarocAT5340
VuelingVY5054
12:45
AirlineFlight  No
AeromexicoAM6986
Air EuropaUX7158
AirSERBIAJU7481
AzulAD6939
Delta Air LinesDL6742
Etihad AirwaysEY4306
ITA AirwaysAZ2465
KLMKL3387
SASSK8356
SaudiaSV6792
13:35
AirlineFlight  No
airBalticBT5145
American AirlinesAA8758
AviancaAV6175
Cathay PacificCX1934
IberiaIB434
LATAM AirlinesLA5397
Qatar AirwaysQR6991
Royal Air MarocAT5347
VuelingVY5013
16:50
AirlineFlight  No
AeromexicoAM6839
Air EuropaUX7154
AzulAD6937
Etihad AirwaysEY4317
KLMKL3359
17:35
AirlineFlight  No
AviancaAV6022
Cathay PacificCX1836
IberiaIB436
LATAM AirlinesLA5406
Qatar AirwaysQR6916
TAAG Angola AirlinesDT6449
VuelingVY5015
21:05
AirlineFlight  No
AeromexicoAM6899
Air EuropaUX7160
AzulAD6940
China Eastern AirlinesMU4975
Etihad AirwaysEY7546
21:35
AirlineFlight  No
IberiaIB440
VIEW FLIGHTS

If the airlines stated don’t offer flights that suite your travel times, you could look at alternative options. Below we have summarised flights from alternative departures airports and flights that are not direct.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Bordeaux to Madrid01 Hour 27 Minutes
San Sebastian to Madrid01 Hour 3 Minutes
Pamplona to Madrid054 Minutes
Santander to Madrid059 Minutes
Vitoria to Madrid049 Minutes

If you are planning to hire a car from Barajas airport then don’t wait until you arrive. The prices are typically 20% to 30% higher and the availability of vehicles are much lower. You can check out the solutions we have for car hire on our car hire pages which can save you £££’s.

Don't forget to book a rental car!

Find cheap rental cars at Bilbao Airport

Flight Price FAQ - Bilbao (BIO) to Madrid (MAD)

DIRECT Iberia
What is the cheapest direct flight one way from Bilbao BIO to Madrid MAD?
The cheapest direct flight one way from Bilbao BIO to Madrid MAD is £18.78 ($25 €21.49)
£18.78
$25 | €21.49
Check Latest Price
DIRECT Air Europa
What is the cheapest direct return flight from Bilbao BIO to Madrid MAD?
The cheapest direct return flight from Bilbao BIO to Madrid MAD is £45.08 ($60 €51.57)
£45.08
$60 | €51.57
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from BIO to MAD

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!
Beat the Queues

Beat the Queues

Don't stand sweating for 45 mins waiting for Security. Get a fast track and get through in 5 mins or less.

Book now

Flight Info FAQ - Bilbao (BIO) to Madrid (MAD)

Who flies from Bilbao to Madrid?
The following airlines fly from Bilbao (BIO) to Madrid (MAD): Aeromexico, Air Europa, Air Europa Express, airBaltic, AirSERBIA, American Airlines, Atlantic Air Solutions, Avianca, Azul, Cathay Pacific, China Eastern Airlines, Delta Air Lines, Etihad Airways, Finnair, Iberia, Iberia Regional, ITA Airways, Japan Airlines, Jet Linx Aviation, KLM, Kuwait Airways, LATAM Airlines, Qatar Airways, Royal Air Maroc, SAS, Saudia, TAAG Angola Airlines, Tarom, Vueling.
How far is the flight from Bilbao to Madrid?
The flight from Bilbao to Madrid is 319KM or 198 miles.
How long does the flight from Bilbao to Madrid to take?
The flight from Bilbao to Madrid takes 57 Minutes.

Don't forget to book a hire car!

Find cheap rental cars at BIO

Useful Information about Bilbao Airport

Bilbao Airport Breaks Pre-Pandemic Passenger Traffic with 18% Q4 2023 Increase

Bilbao Airport Passenger Traffic Exceeds Pre-Pandemic Levels: Q4 2023 Sees 18.43% Growth Compared to 2022, Surpassing 2019 Numbers.

View...
Bilbao Airport Enjoys December Boom: Passenger Numbers Jump 19%

Bilbao Airport has witnessed a significant surge in passenger numbers during December in recent years. The airport's statistics reveal an upward trend of 19.46% when comparing figures from December 2013 to December 2019.

View...
Passenger Traffic at Bilbao Airport Up 6% in November 2023

Bilbao Airport experienced a remarkable recovery in passenger traffic in November 2023 compared to the same month in 2019.

View...
Bilbao Airport Makes a Modest Recovery with 12% Growth in Passenger Traffic in October 2023

Bilbao Airport in Spain witnessed a remarkable 12.4% increase in passenger traffic in October 2023 compared to pre-pandemic levels, welcoming 611,659 passengers against 544,050 in October 2019.

View...