|Fastest flight time||1h 20m||The fastest flight from Barcelona to Madrid takes 1h 20m|
|Direct flights||Mon, Tue, Wed, Fri and Sat||Direct flights go from Barcelona to Madrid on Monday, Tuesday, Wednesday, Friday and Saturday. Airlines offering direct flights are: Aeromexico and American Airlines.|
|Airports in Madrid||1 airport||There is 1 airport near Madrid: Madrid Barajas (MAD)|
The cheapest time of year to fly to Madrid from Barcelona is May. The most expensive is December.
Barcelona-El Prat - Madrid Barajas
Fly from Barcelona-El Prat to Madrid Barajas for the best Barcelona - Madrid flight prices
60 days before
The cheapest time to buy a flight from Barcelona to Madrid is approximately 60 days to departure
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.
The distance between Barcelona and Madrid Barajas is about 505.4 km. A reasonable flight in good conditions will take 1h 20m.