flights.net

BCN → MAD

Distance
300 mi
Carriers
2

Josep Tarradellas Barcelona–El Prat Airport (BCN) to Adolfo Suárez Madrid–Barajas Airport (MAD) is a intra-European route of about 300 miles. The westbound half of Spain's premier shuttle, where Vueling's Barcelona base meets Iberia's Madrid hub. Barcelona to Madrid competes with AVE rail for time-sensitive business travelers.

Route map from Barcelona (BCN) to Madrid (MAD) BCN MAD
Barcelona (BCN) → Madrid (MAD) 300 miles · great-circle

Connecting Barcelona, Spain with Madrid, Spain, this is one of the more travelled intra-European city pairs. Carriers fly the roughly 300-mile sector nonstop in about 1h 06m. Departures use Josep Tarradellas Barcelona–El Prat Airport, a 2 terminals airport that is a base for Vueling; arrivals land at Adolfo Suárez Madrid–Barajas Airport, which has 4 terminals and anchors Iberia. With hub operations at both ends, frequencies and schedules on the BCN–MAD sector stay competitive year-round.

Route facts

Route Josep Tarradellas Barcelona–El Prat Airport (BCN)Adolfo Suárez Madrid–Barajas Airport (MAD)
Distance300 miles
Nonstop flight timeapproximately 1h 06m
Nonstop carriers2
Aircraft typesAirbus A320, Airbus A321, Airbus A319
Marketintra-European

Carriers on this route

Iberia, Vueling operate nonstop service from Barcelona to Madrid. On-time performance and cancellation rates appear here once this route's BTS data is baked.

  • Iberia (IB)
  • Vueling (VY)

Aircraft on this route

Carriers typically operate the Airbus A320, Airbus A321, Airbus A319 between Barcelona and Madrid. The exact type varies by airline, frequency and season.

Best time to fly

Late spring and early fall offer comfortable Madrid weather before and after the summer heat. Shoulder months bring the best fares.

Connecting your trip

Planning departure or arrival logistics? See our airport guides for Josep Tarradellas Barcelona–El Prat Airport (BCN) and Adolfo Suárez Madrid–Barajas Airport (MAD) for terminals, hub airlines and the other routes each airport serves.

Fares & booking

Fares on the Barcelona to Madrid route move with season and demand; booking roughly two to eight weeks ahead usually beats walk-up prices, and midweek departures tend to be cheaper than weekends. We show indicative cached fares for BCN–MAD where available and link out to live Skyscanner search for current, bookable prices.

Frequently asked questions

How far is the flight from Barcelona to Madrid?
Josep Tarradellas Barcelona–El Prat Airport (BCN) to Adolfo Suárez Madrid–Barajas Airport (MAD) is about 300 miles (483 km) by great-circle distance. A nonstop flight takes approximately 1h 06m.
Which airlines fly nonstop from Barcelona to Madrid?
Iberia and Vueling operate nonstop service from Josep Tarradellas Barcelona–El Prat Airport (BCN) to Adolfo Suárez Madrid–Barajas Airport (MAD).
What aircraft are used on the BCN to MAD route?
Carriers typically operate the Airbus A320, Airbus A321 and Airbus A319 on the Barcelona–Madrid route.
When is the best time to fly from Barcelona to Madrid?
Late spring and early fall offer comfortable Madrid weather before and after the summer heat. Shoulder months bring the best fares.
Is BCN to MAD a nonstop flight?
Yes. Josep Tarradellas Barcelona–El Prat Airport (BCN) to Adolfo Suárez Madrid–Barajas Airport (MAD) is a directional nonstop route flown by 2 carriers; connecting itineraries via other hubs are also widely available.
What countries does the BCN to MAD route connect?
This route links Barcelona, Spain with Madrid, Spain.
Which airports does the Barcelona to Madrid route use?
Flights depart Josep Tarradellas Barcelona–El Prat Airport (BCN/LEBL) in Barcelona and arrive at Adolfo Suárez Madrid–Barajas Airport (MAD/LEMD) in Madrid.

Data sources

  • Airport identity and geography courtesy of OurAirports (ourairports.com); carriers and aircraft curated editorially.