Cheap flights from Barcelona to Madrid from €25

Return
1 adult
Economy
From?
To?
Tue 7/12
Tue 14/12

Flight information for Barcelona to Madrid

Find info about flight duration, direct flights, and airports for your flight from Barcelona to Madrid
Fastest flight time1h 20mThe fastest flight from Barcelona to Madrid takes 1h 20m
Direct flightsMon, Tue, Wed, Fri and SatDirect flights go from Barcelona to Madrid on Monday, Tuesday, Wednesday, Friday and Saturday. Airlines offering direct flights are: Aeromexico and American Airlines.
Airports in Madrid1 airportThere is 1 airport near Madrid: Madrid Barajas (MAD)

How to get the cheapest flight ticket from Barcelona to Madrid

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

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

May

The cheapest time of year to fly to Madrid from Barcelona is May. The most expensive is December.

What is the cheapest Barcelona to Madrid flight route?

Barcelona-El Prat - Madrid Barajas

Fly from Barcelona-El Prat to Madrid Barajas for the best Barcelona - Madrid flight prices

How far in advance should you book Barcelona to Madrid flights?

60 days before

The cheapest time to buy a flight from Barcelona to Madrid is approximately 60 days to departure


Easily compare return flights from Barcelona to Madrid

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Barcelona to Madrid by changing tabs
Air Europa
3 Mar
BCN07:00Barcelona-El Prat
1h 30m
MAD08:30Madrid Barajas
8 Mar
MAD10:10Madrid Barajas
1h 20m
BCN11:30Barcelona-El Prat
Vueling
15 Dec
BCN11:15Barcelona-El Prat
1h 20m
MAD12:35Madrid Barajas
17 Dec
MAD04:35Madrid Barajas
1h 15m
BCN05:50Barcelona-El Prat
Air Europa
22 Jan
BCN15:30Barcelona-El Prat
1h 30m
MAD17:00Madrid Barajas
24 Jan
MAD10:10Madrid Barajas
1h 20m
BCN11:30Barcelona-El Prat
Iberia
29 Dec
BCN02:00Barcelona-El Prat
1h 25m
MAD03:25Madrid Barajas
4 Jan
MAD03:30Madrid Barajas
1h 20m
BCN04:50Barcelona-El Prat
Air Europa
3 Mar
BCN07:00Barcelona-El Prat
1h 30m
MAD08:30Madrid Barajas
5 Mar
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
10 Feb
BCN07:00Barcelona-El Prat
1h 30m
MAD08:30Madrid Barajas
12 Feb
MAD10:10Madrid Barajas
1h 20m
BCN11:30Barcelona-El Prat

Find the cheapest one-way flights from Barcelona to Madrid

If you're looking for one-way flights from Barcelona to Madrid, view some of our deals below provided by Air Europa, Iberia and Vueling
Air Europa
14 Dec
BCN15:30Barcelona-El Prat
1h 30m
MAD17:00Madrid Barajas
Iberia
31 Jan
BCN05:05Barcelona-El Prat
1h 25m
MAD06:30Madrid Barajas
Vueling
8 Dec
BCN02:30Barcelona-El Prat
1h 20m
MAD03:50Madrid Barajas

Search last-minute flights to Madrid from Barcelona

Find and compare return flight prices for your last-minute flight from Barcelona to Madrid
Air Europa
11 Dec
BCN15:30Barcelona-El Prat
1h 30m
MAD17:00Madrid Barajas
13 Dec
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
11 Dec
BCN10:30Barcelona-El Prat
5h 10m
1 stop
MAD15:40Madrid Barajas
13 Dec
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
9 Dec
BCN15:30Barcelona-El Prat
1h 30m
MAD17:00Madrid Barajas
16 Dec
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
12 Dec
BCN16:10Barcelona-El Prat
1h 20m
MAD17:30Madrid Barajas
13 Dec
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
10 Dec
BCN07:00Barcelona-El Prat
1h 30m
MAD08:30Madrid Barajas
13 Dec
MAD02:30Madrid Barajas
1h 20m
BCN03:50Barcelona-El Prat
Air Europa
9 Dec
BCN15:30Barcelona-El Prat
1h 30m
MAD17:00Madrid Barajas
11 Dec
MAD11:10Madrid Barajas
1h 20m
BCN12:30Barcelona-El Prat

  • Are airlines flying from Barcelona to Madrid Barajas offering flexible changes due to COVID-19?

    Some of our partner airlines flying from Barcelona to Madrid Barajas are adapting new policies due to the global impact of COVID-19. One of the airlines that may be waiving their change fees is Vueling. You can search for the full list of airlines such as Vueling that are offering this flexibility.

  • How far is Barcelona to Madrid Barajas by plane?

    The distance between Barcelona and Madrid Barajas is about 505.4 km. A reasonable flight in good conditions will take 1h 20m.