flights.net

MAD → BCN

Distance
300 mi
Carriers
2

Adolfo Suárez Madrid–Barajas Airport (MAD) to Josep Tarradellas Barcelona–El Prat Airport (BCN) is a intra-European route of about 300 miles. Spain's flagship domestic shuttle, where Iberia and Vueling run frequent service against high-speed AVE rail. Madrid to Barcelona is one of Europe's busiest corridors for business and connecting traffic.

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

Connecting Madrid, Spain with Barcelona, 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 Adolfo Suárez Madrid–Barajas Airport, a 4 terminals airport that is a base for Iberia; arrivals land at Josep Tarradellas Barcelona–El Prat Airport, which has 2 terminals and anchors Vueling. With hub operations at both ends, frequencies and schedules on the MAD–BCN sector stay competitive year-round.

Route facts

Route Adolfo Suárez Madrid–Barajas Airport (MAD)Josep Tarradellas Barcelona–El Prat Airport (BCN)
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 Madrid to Barcelona. 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 Madrid and Barcelona. The exact type varies by airline, frequency and season.

Best time to fly

Spring and fall offer both Spanish cities their mildest weather without summer heat. Shoulder months keep fares affordable on this busy shuttle.

Connecting your trip

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

Fares & booking

Fares on the Madrid to Barcelona 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 MAD–BCN where available and link out to live Skyscanner search for current, bookable prices.

Frequently asked questions

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

Data sources

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