Find a flight from Madrid to Barcelona

Find the cheapest ticket for your trip

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

Journey details

Best price 47.06$
Journey duration 9 h 55 min
Connections per day 157
First departure: 06:00
Last departure: 22:05
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 42,29 $.

Ticket price Madrid - Barcelona every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
48 $ More 46 $ More 36 $50 $50 $
1 $ More More More 1 $1 $ More
23 $13 $23 $13 $23 $13 $23 $
45 $43 $45 $26 $47 $45 $45 $

Flights from Madrid to Barcelona


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 Iberia, Ryanair and Vueling.

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 157 available connections per day. The main part of these connections, that is to say 126 routes, include one or many changes and the rest, that is to say 31 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:12, the last one leaves Madrid at 21:12.

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