Cheap flights from Madrid to Barcelona

Compare Madrid to Barcelona flight deals

Find the cheapest month or even day of the year to fly to Barcelona

Book the best Barcelona fare with no extra fees

Flight deals from Madrid to Barcelona

Looking for a cheap last-minute deal or the best round-trip flight from Madrid to Barcelona? Find the lowest prices on one-way and round-trip tickets right here.

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

Find the cheapest month to fly from Madrid to Barcelona

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Barcelona flights are currently cheapest in June.

Direct flights from Madrid to Barcelona

Madrid to Barcelona: Alternative routes

Compare routes from Madrid to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

Madrid to Barcelona: Flight information

The things to know before you go.
Cheapest flight foundC$50
Cheapest month to flyJune
Average flight time1 hr, 18 mins
Most popular airlineIberia
Average flights per week710

Finding cheap flights from Madrid to Barcelona: Frequently asked questions

The best price we found for a round-trip flight from Madrid to Barcelona is C$50. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 18 minutes is the average flight time from Madrid to Barcelona.
Iberia, Vueling Airlines and Qatar Airways fly direct from Madrid to Barcelona.
There are 710 flights per week flying from Madrid to Barcelona, as of May 2024.
The cheapest month to fly from Madrid to Barcelona is usually June.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Barcelona Airport on Monday, June 17, 2024.
Yes – the average flight time is 1 hour and 18 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Vueling Airlines offers the cheapest flight tickets to Barcelona.

Cheap flights from Madrid to Barcelona

With hundreds of flights operating from Madrid to Barcelona each week, getting from the Spanish capital to the Catalan one is quick and easy. This extremely popular route, which was once one of the busiest in the world before a high-speed rail link was built, is now served by Air Europa, Iberia, and Vueling. Nonetheless, this remains the busiest route operating out of Madrid and one of the busiest in Europe. With that in mind, it's a good idea to book flights early and Skyscanner's Price Alerts can help you land the best deals on seats when flying from Madrid to Barcelona.

Inside: Madrid-Barajas Airport

Madrid-Barajas Airport is Spain's largest and busiest airport and one of the most important international airports in all of Europe. When flying to Barcelona you will likely depart from either Terminal 2 or Terminal 4. Terminal 2 is a part of the older section of the airport and it can be a bit difficult to navigate, although it does have all the cafes and shops one would expect form a major airport. Terminal 4, on the other hand, is a new and award-winning facility with dozens of shops and restaurants and it is very easy and pleasant to get around in.

Check-In: Madrid-Barajas Airport

You should arrive at the airport at least 90 minutes before departure, but check with your airline to be sure. If you are taking Iberia's Puente Aereo service to Barcelona then you will need to head to Terminal 4. Because this service is so popular it has its own section set aside at the terminal and is easy to get to by following the signs. Vueling also operates out of Terminal 4 whereas Air Europa flies out of Terminal 2. Keep in mind that Terminal 4 is not connected to the other airport terminals and if you want to get from Terminal 1, 2, or 3 to Terminal 4 you will need to take a free shuttle bus. Because this is a domestic flight a passport is generally not required, but you will need to provide some form of photo I.D.

What to Expect When Landing in Barcelona

All flights from Madrid currently land at Terminal 1 of the Barcelona-El Prat Airport. You won't need to clear customs and can head straight to the baggage carousel. As you exit the arrivals area you will pass through the Sky Centre, which offers numerous dining and shopping options. In the arrivals lobby you will be able to rent a car from a number of agencies. Line 9 Sud of the Metro connects Terminal 2 to Barcelona's extensive metro system, allowing you to reach most major sights within the city. There is also a taxi stand immediately after exiting the terminal.


More flight options

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.