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
Quick Links
As seen in...

Farecompare Research Tools
Daily Non-stop Flight Schedules from Barcelona Airport to Barajas
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Air Europa333333311:45 AM8:30 PM1:20
- Iberia343643383512156:20 AM10:25 PM1:22
- Spanair118577387:00 AM9:55 PM1:20
- Tacv Cabo Verde Airlines10000005:05 PM5:05 PM1:15
- Vueling Airlines1111111112686:15 AM10:45 PM1:20
Cheap International Flights from Barcelona - BCN
Flights
Airline
Lowest Price
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
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
Air France, British Airways, Iberia, Spanair, KLM, Lufthansa, SWISS, S African, Turkish, Vueling
€556
Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish
€396
Cheap International Flights to Madrid - MAD
Flights
Airline
Lowest Price
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
American, Aeromexico, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, Qatar, US Airways, Air Europa
$699
American, Air France, Aeromexico, Continental, Delta, Iberia, Spanair, Korean, KLM, Lufthansa, US Airways, Air Europa
$600
