Welcome | SIGN OUT
Alert! Important message about site availability:
Due to scheduled maintenance, some features on FareCompare.com will be unavailable on Thursday, Feb. 2 - Friday, Feb. 3

Cheap Flights from Barcelona to Madrid - BCN to MAD (reverse)

Popular Flights from Barcelona to Madrid

  • Airfare from Barcelona to Madrid on Spanair from €70 round trip
  • Airfare from Barcelona to Madrid on Air Europa from €70 round trip
  • Airfare from Barcelona to Madrid on Vueling Airlines from €87 round trip
  • Airfare from Barcelona to Madrid on Air Berlin from €103 round trip
  • Airfare from Barcelona to Madrid on Iberia from €167 round trip

Did You Know?

  • The largest aircraft operated by Luxair flying between Barcelona, ES and Madrid, ES is a DH8 with 72 seats.
  • Paris, FR is the most popular connection for one stop flights between Barcelona, ES and Madrid, ES.
  • The shortest flight between Barcelona, ES and Madrid, ES on US Airways is 299 miles.
  • 363 flights per week fly out of Barcelona, ES connecting to Madrid, ES
  • Iberia has the most nonstop flights between Barcelona, ES and Madrid, ES.
  • 22 airlines operate between Barcelona, ES and Madrid, ES
  • Lufthansa has 14 one stop flights between Barcelona, ES and Madrid, ES.
  • 129,925 seats are available per day to fly out of Barcelona, ES connecting to Madrid, ES
As seen in...
Expert Travel Advice Provided by Farecompare

Daily Non-stop Flight Schedules from Barcelona Airport to Barajas

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Air Europa
    3
    3
    3
    3
    3
    3
    3
    11:45 AM
    8:30 PM
    1:20
  • Iberia
    34
    36
    43
    38
    35
    12
    15
    6:20 AM
    10:25 PM
    1:22
  • Spanair
    11
    8
    5
    7
    7
    3
    8
    7:00 AM
    9:55 PM
    1:20
  • Tacv Cabo Verde Airlines
    1
    0
    0
    0
    0
    0
    0
    5:05 PM
    5:05 PM
    1:15
  • Vueling Airlines
    11
    11
    11
    11
    12
    6
    8
    6:15 AM
    10:45 PM
    1:20

Cheap Domestic Flights from Barcelona - BCN

Flights
Airline
Lowest Price
Air Berlin, Spanair, Air Europa, Vueling
€50
Vueling, Spanair
€63

Cheap Domestic Flights to Madrid - MAD

Flights
Airline
Lowest Price
Iberia, Spanair, Air Europa
€120
Blade, Iberia, Spanair
€66

Cheap International Flights from Barcelona - BCN

Flights
Airline
Lowest Price
Vueling, Air France
€71
British Airways
€63
Lufthansa
€94
Vueling, KLM
€93
Turkish
€122
Alitalia, Vueling
€73
Aer Lingus
€135
Vueling, TAP
€57
SWISS
€52
Norwegian, Spanair, Cimber Air, SAS, Vueling
€95
Vueling, SAS, Spanair, Norwegian
€61
Czech, Travel, Vueling
€115
Aegean, Vueling
€144
Monarch
€138
Air France, Finnair, Alitalia, British Airways, Air China, Continental, China S, Hainan, Spanair, KLM, Lufthansa, El Al, Egyptair, Austrian, Brussels, Aeroflot, Turkish, Transaero Airlines
€426
Aegean, American, Air Canada, Air France, Argentinas, Finnair, British Airways, Air China, Continental, China S, Delta, Etihad, Iberia, Spanair, Japan, Korean, KLM, Lufthansa, Malaysia, Mauritius, Czech, Austrian, Asiana, Qantas, S African, Brussels, Singapore, Thai, Turkish, United, V Australia
€928
Vueling, Lufthansa, Spanair
€90
Vueling, Air France
€81
American, Air France, British Airways, Continental, Cathay, Spanair, KLM, Lufthansa, SWISS, Qantas, Qatar, Aeroflot, Turkish
€437
British Airways, Continental, Aer Lingus, RyanAir, Iberia, KLM, EasyJet, Vueling
€286
Vueling
€161
Alitalia, Vueling
€47
Niki, Austrian, Vueling
€68
Air France, British Airways, Iberia, Spanair, KLM, Lufthansa, SWISS, S African, Turkish, Vueling
€556
Brussels, Vueling
€65
Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish
€396
Delta, Continental, American
€283

Cheap International Flights to Madrid - MAD

Flights
Airline
Lowest Price
Air France, Iberia, Air Europa, Vueling
€104
Iberia, American
$641
Iberia
$698
Alitalia, Iberia, Air Europa, Vueling
€88
Iberia, KLM, Air Europa, Vueling
€84
Iberia, Lufthansa
€88
Iberia, SWISS
CHF112
Iberia, Spanair, Lan, Lufthansa
€82
British Airways, Iberia, Air Europa
£108
Aeromexico, Iberia
$870
Iberia
€159
Iberia, Brussels
€65
Air Europa, Iberia, Delta, Continental, American
$656
Iberia
ZAR5456
Iberia
€139
Aegean, Iberia
€136
Iberia, Vueling
€99
Emirates
﷼2193
Jet India, American, Air France, Finnair, British Airways, Continental, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, Qatar, Royal Jordanian, Brussels, Aeroflot, Thai, Turkish, Air Europa
₨24418
Iberia, S7, Aeroflot
€188
Iberia, Czech
CZK3309
Iberia, Spanair, SAS, Vueling
DKK719
American, Aeromexico, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, Qatar, US Airways, Air Europa
$699
Iberia
€112
American, Air France, Aeromexico, Continental, Delta, Iberia, Spanair, Korean, KLM, Lufthansa, US Airways, Air Europa
$600
LOT
PLN352
Delta
$600
Continental
$673
Aer Lingus, Iberia
€136
Cheap Flights from Barcelona to Madrid, from €70 Round trip from BCN to MAD