Direct flights from Barcelona to Madrid (BCN → MAD)

Distance 483 km (300 mi)
Est. duration 34m
Loading map...
Live fares · BCN → MAD

Available flights

IberiaNon-stop
from$103
Book

About the Barcelona → Madrid route

Barcelona to Madrid is one of Spain's great rivalry routes — and I mean that in the best way. At just 483 km and about 34 minutes in the air, this is genuinely one of the shortest flights you'll ever take between two major cities. Iberia (IB) dominates here, treating it almost like a shuttle service, and you'll notice the cabin fills fast with suited professionals on Monday mornings and football fans on weekends. It's short-haul all the way, no question — you're barely at cruising altitude before the descent begins.

Why travel from Barcelona to Madrid?

Madrid earns the trip on its own terms, full stop. The Prado alone could swallow two days of your life — I've lost whole afternoons in there without regret. Then there's the food scene around La Latina, where the bar-hopping culture hits differently than anything Barcelona offers. Travelers come for the Reina Sofía, for Real Madrid's Bernabéu, for family scattered across the capital. Business travelers fly this constantly — Madrid is Spain's administrative and financial center, so if you're closing deals or government offices, you're landing here. And honestly? The Madrid nightlife reputation isn't exaggerated. Dinner at 10pm is early.

Quick stats

  • Distance: 483 km
  • Estimated flight time: 0h 34m
  • Operating airlines: IB, RJ, UX
  • Direct route: yes

Practical tips for BCN → MAD

Spring and autumn are the sweet spots — Madrid summers get brutally hot, and fares tend to spike around Spanish public holidays. Landing at MAD (Adolfo Suárez), the Metro's Line 8 runs directly from the airport to central Madrid for a few euros — skip the taxis unless you're splitting costs with someone. No currency or visa hassle if you're already in Spain — same euros, same country. One real gotcha: Air Europa (UX) operates this route too, and their hand luggage rules can catch people off guard, so check your allowance before you pack.

Frequently asked questions

How long does a flight from Barcelona to Madrid take?

The flight from Barcelona (BCN) to Madrid (MAD) is approximately 34 minutes, covering a distance of 483 km. This makes it one of Europe's shortest commercial flights.

Which airlines operate the Barcelona to Madrid route?

Three airlines operate this route: Iberia (IB), Royal Jordanian (RJ), and Air Europa (UX). Iberia is the primary carrier on this domestic Spanish route.

What is the best time of year to fly from Barcelona to Madrid?

April-May and September-October offer the best combination of pleasant weather and moderate fares, avoiding summer crowds and peak pricing. Winter months (December-February) can offer cheaper fares but with less favorable weather conditions.

Do I need a visa to fly from Barcelona to Madrid?

No visa is required as this is a domestic flight within Spain; EU/EEA citizens only need a valid ID or passport. Non-EU citizens should ensure their Spain/Schengen visa is valid, as it covers travel within Spanish territory.

What should I know about luggage and connections on this route?

Baggage allowances vary by airline, so check your carrier's policy in advance. Given the short 34-minute flight time, there is minimal jet lag, but allow extra time at the airport for security and boarding procedures on this busy domestic route.

Find flights from Barcelona to Madrid
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Barcelona to Madrid? The flight distance from BCN to MAD is approximately 483 km (300 miles).
How long is the flight from BCN to MAD? The estimated flight time from Barcelona to Madrid is approximately 34m.
What airlines fly from BCN to MAD? Airlines operating direct flights from Barcelona to Madrid include: IB, RJ, UX.

Cheapest fares Barcelona → Madrid

Barcelona BCN
Madrid MAD

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Barcelona → Madrid.

Try a nearby airport to Barcelona

Flights to Madrid (MAD) from other airports within 350 km of Barcelona. Often unlocks cheaper fares or better times.

Or try a nearby airport to Madrid

Flights from Barcelona (BCN) to other airports within 350 km of Madrid.

Other flights from Barcelona (BCN)

Other flights from Madrid (MAD)