Find a flight from Madrid to Barcelona

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Help rental companies move cars and get 1€ rental!, (no hidden charges)

Journey details

Best price 27.77$
Journey duration 7 h 7 min
Connections per day 133
First departure: 05:50
Last departure: 23:10
Distance 504km

Find cheap flights from Madrid to Barcelona with virail

Virail is the search platform to find the best travel solution, comparing hundreds of offers from different websites to find the cheap tickets for flights from Madrid to Barcelona. Once you choose the date of your journey, you will only have to filter the result and find your cheap flight ticket to Barcelona.

What are the prices for flight tickets from Madrid to Barcelona?

The prices for cheap tickets for flights from Madrid to Barcelona are easy to find if you book in advance: the minimum price you can get is of 24,42 $.

Ticket price Madrid - Barcelona every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
45 $45 $25 $45 $36 $ More More
50 $49 $50 $53 $53 $55 $50 $

Which companies can you fly with when travelling from Madrid to Barcelona?

Among the partners of virail, you can also find the airlines flying from Madrid to Barcelona, like Air Europa, Iberia, Ryanair, Vueling, TAP AIR PORTUGAL, Iberia Express, Royal Air Maroc, Brussels Airlines, Lufthansa, KLM, SWISS and Wizz Air.

How many daily connections exist to go to Barcelona from Madrid by plane?

If you want to travel from Madrid to Barcelona by plane, there are 106 available connections per day. The main part of these connections, that is to say 72 routes, include one or many changes and the rest, that is to say 34 routes are direct lines. Thus, please notice that even if the trip is longer, a ticket with one stopover is sometimes much more efficient especially if there are too few connections and if you look for a ticket at the last moment. Nevertheless, please take a ticket for a direct line if you do not want any stopover.

What are the departure airports in Madrid and Barcelona?

The airports in Madrid and Barcelona are respectively Barajas and Barcelona-El Prat.

Don't forget to take care of the check-in: especially when flying with low-cost airlines, passengers are required to check-in online, otherwise they shall be fined. However, even if the online check-in is not required by the company, this could speed up your airport procedures.

When does the first flight to Barcelona leave?

While the first flight to Barcelona is at 06:03, the last one leaves Madrid at 23:07.

How long is the flight from Madrid to Barcelona?

The minimum duration of flights from Madrid to Barcelona is of 1 hour and 15 minutes.

If you feel like travelling and visiting different cities, you can take your time and travel by train from Madrid to Barcelona.

virail lets you search and compare times and prices of any transports from one city to another