Skip to content
7,101 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
🏖️ Plot twist: our deal-hunter finally booked one of his own deals. Full deal firepower returns 2 September — the robots keep posting finds while he's gone.
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights Madrid to Barcelona 2026 — Fares, Airlines & Best Time to Book

Madrid to Barcelona is one of Europe’s busiest short-haul routes, with dozens of non-stop flights every day covering the hop in about 1 hour 20 minutes. Iberia’s long-running Madrid–Barcelona shuttle means there’s almost always a flight within the hour. This guide covers who flies it, what a fair return fare looks like in euros, and how to save — including when the high-speed train might suit you better.

Route: Madrid (MAD) → Barcelona El Prat (BCN)

Distance: approximately 505 km (315 miles)

Non-stop flight time: about 1h 15m – 1h 20m

Direct flights: Yes — Iberia, Air Europa and Vueling fly non-stop, with up to around 64 departures a day between them.

Fares from Madrid to Barcelona (EUR)

This is a domestic route with heavy competition, so fares are low and driven mainly by demand and how far ahead you book. Summer (July–August), long weekends, big trade fairs and the Christmas holidays push prices up; winter weekdays are the cheapest. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.

Month Demand
January low
February low
March medium
April medium (Easter)
May medium
June medium-high
July high
August high
September medium
October medium
November low
December high (holidays)

We do not quote a target fare for this route. Our price tracking holds no recorded observations for it, so a “typical” or “good deal” figure here would be an estimate dressed up as a measurement — so this page leaves it out rather than guess. The seasonal pattern above is the part we can stand behind; check the live fare for the number.

Airlines on this route

Non-stop (about 1¼ hours):

  • Iberia — by far the busiest operator, running the frequent Madrid–Barcelona shuttle (the Puente Aéreo) with departures throughout the day.
  • Air Europa — several non-stop flights daily, often among the cheaper options.
  • Vueling — low-cost non-stop service; watch the fare rules and add bags separately if you need them.

With this many flights a day, you rarely need to plan far around the schedule — but the cheapest seats still go early, so booking ahead pays off. Note that the AVE high-speed train is a strong alternative on this route (city centre to city centre in about 2½ hours, no airport transfers), and is often more convenient than flying once you count getting to and from the airports.

When to book & how to save

  • Book 3–8 weeks ahead for the lowest fares; last-minute seats on this shuttle route can be surprisingly expensive.
  • Fly midweek and off-peak: early-morning and late-evening flights, and Tuesday–Thursday travel, are usually the cheapest.
  • Travel light: on Vueling and the cheapest Iberia/Air Europa fares, a cabin bag or checked bag can cost as much as the ticket — compare the all-in price.
  • Avoid peak dates: July–August, Easter, big Barcelona trade fairs and the Christmas holidays lift prices; winter weekdays are the bargain window.
  • Compare with the AVE train — once airport transfers and check-in are added, the high-speed train is often quicker door to door and priced similarly.

Arriving in Barcelona

Flights land at Josep Tarradellas Barcelona–El Prat (BCN), about 15 km southwest of the city. The quickest ways into town are the Aerobús express coach to Plaça Catalunya (about 35 minutes, around €7 one way), the metro line L9 Sud, or the R2 Nord train from Terminal 2. A taxi to the centre runs roughly €30–€40 with a fixed airport supplement. Check your terminal before you travel — T1 and T2 are a free shuttle-bus ride apart.

Frequently asked questions

How long is the flight from Madrid to Barcelona?

The non-stop flight takes about 1 hour 15 minutes to 1 hour 20 minutes in the air. Allow extra for getting to and from the airports and security — door to door, the high-speed AVE train (about 2½ hours) can be just as fast overall.

Are there direct flights from Madrid to Barcelona?

Yes — there are dozens every day. Iberia runs the frequent Madrid–Barcelona shuttle, and Air Europa and Vueling also fly non-stop. Between them there are up to around 64 departures a day, so you’ll almost always find a convenient time.

How much does it cost to fly from Madrid to Barcelona?

A typical economy return runs about €40–€150 depending on the season and how far ahead you book. Booked early and off-peak, one-way basic fares can start near €25–€30; summer and holiday dates sit at the higher end.

What is the cheapest month to fly from Madrid to Barcelona?

January, February and November are usually the cheapest months to fly. Avoid July–August, Easter and the Christmas holidays, which are the busiest and most expensive on this route.

Which airlines fly from Madrid to Barcelona?

Iberia (the main shuttle operator), Air Europa and Vueling all fly non-stop. Iberia carries the large majority of passengers; Air Europa and Vueling are often a little cheaper, so it’s worth comparing all three.

Which airport do I fly into in Barcelona?

You arrive at Barcelona–El Prat (BCN), the city’s main airport about 15 km southwest of the centre. It has two terminals, T1 and T2, linked by a free shuttle bus — check which one your flight uses so you head to the right one for the return.

How far in advance should I book?

Aim for 3 to 8 weeks ahead for the lowest fares. Because this is a high-frequency shuttle route, last-minute seats are often the most expensive — the cheap fares are the ones booked early.

Is the train a good alternative?

Yes — the AVE high-speed train links Madrid and Barcelona city centres in about 2½ hours, with no airport transfers or check-in. Once you factor in getting to and from the airports, the train is often quicker door to door and priced similarly, so it’s well worth comparing.

Route and schedule details from current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.

Posted 168d ago

More deals you might like

Loading route… Book Now →
Find your deal