|Best price found||€21||The best one-way flight to Madrid from Barcelona-El Prat Airport in the past 72 hours is €21. The best return flight deal from Barcelona-El Prat Airport to Madrid found on momondo in the last 72 hours is €47.|
|Fastest flight time||1h 20m||The fastest flight from Barcelona-El Prat Airport to Madrid takes 1h 20m|
|Direct flights||Mon, Tue, Thu, Sat and Sun||Direct flights go from Barcelona-El Prat Airport to Madrid on Monday, Tuesday, Thursday, Saturday and Sunday. The only airline offering direct flights is Aeromexico.|
|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-El Prat Airport is May. The most expensive is December.
60 days before
The cheapest time to buy a flight from Barcelona-El Prat Airport to Madrid is approximately 60 days to departure
Some of our partner airlines flying from Barcelona-El Prat 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.
A train from Barcelona-El Prat Airport to Madrid is currently going to be the least expensive option currently available. You can also find deals for a flight from Barcelona-El Prat Airport to Madrid starting at €50, or consider a bus from Barcelona-El Prat Airport to Madrid starting at €72. Both of these alternative options are worth considering when looking to reach your destination.
A flight from Barcelona-El Prat to Madrid Barajas will travel around 496.0 km. 1h 20m is a normal flight duration for this route.
Flights to Madrid Barajas from Barcelona-El Prat generally have a carbon footprint of about 175kg - momondo offers a CO2 sorter in search results to highlight the smallest available carbon footprints for plane travel. By train, you could lower your emissions for this trip by about 83%. Although it takes longer, opting for a bus over an airplane would reduce the carbon footprint of your trip to about 19kg.