Best price found | C$ 124 |
---|---|
Fastest flight time | 1h 25m |
Direct flights | Mon, Tue, Wed, Fri, Sat and Sun |
Airports in Madrid | 1 airport |
To save time, the fastest way to travel is by flight from Barcelona-El Prat Airport to Madrid on Vueling. Expect the length of time you’ll spend onboard Vueling to be about 1h 25m compared to taking a train from Barcelona-El Prat Airport to Madrid or a bus from Barcelona-El Prat Airport to Madrid which have been found to be slower alternatives.
Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from C$ 15. While they may not be the most cost-effective options currently available a flight from Barcelona-El Prat Airport to Madrid or a train from Barcelona-El Prat Airport to Madrid can also be options worth looking into if other factors outside of cost are a higher priority.
The distance between Barcelona-El Prat and Madrid Barajas is about 496.0 km. In terms of flight time, this usually takes a little over 1h 25m.
The carbon footprint of flying from Barcelona-El Prat to Madrid Barajas is 132kg, on average. You can sort momondo flight search results by CO2. The carbon footprint of a train for this route is 77% less. If you can take the time, the carbon footprint of a bus for this journey would be 19kg, some 86% less than flying.
Prices for flights from Barcelona-El Prat Airport to Madrid Barajas Airport are refreshed on a daily basis.
As of May 2024, there are 2 operators available to choose from for flights from Barcelona-El Prat Airport to Madrid Barajas Airport.
The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and layovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel from Barcelona-El Prat Airport to Madrid Barajas Airport.
The necessary travel and health documents for your Madrid Barajas Airport trip may vary depending on your travel plans and individual circumstances. Generally, you should have various documents, such as a national ID card or driver's license and a passport that is valid for six months beyond your scheduled arrival date. We recommend seeking advice from your airline or a trusted third party, such as IATA.
Airline | Rating | Free Cancellation | Price | ||
---|---|---|---|---|---|
Iberia | PriceFrom C$ 47 | Free Cancellation | Rating 7.1 2,748 reviews | ||
Vueling | PriceFrom C$ 54 | Free Cancellation | Rating 7.0 1,456 reviews |
Iberia flight deals from Barcelona-El Prat Airport to Madrid start from C$ 34 round-trip. Over the 74 Iberia flights for this route in a normal week, average airfare is usually C$ 52 round-trip - but some users have found much cheaper deals with momondo.
C$ 40 is the best Vueling flight deal from Barcelona-El Prat Airport to Madrid found on momondo over the last 72 hours. The average Vueling ticket price found was closer to C$ 71, however, with flight time and availability significantly affecting the price. Vueling (7.0/10 from 1,456 user reviews) flies into Madrid from Barcelona-El Prat Airport 102 times in an average week so prices can vary.
It is quick and easy to find Barcelona to Madrid flights on momondo. We search and return numerous flight options from various airlines and agents. You can then use our filters to narrow your search until you have found the most convenient flight to Madrid that suits you.
Flights from Barcelona to Madrid with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.
Once all potential Barcelona to Madrid flight options are in front of you, momondo lets you sort and filter flights based on preferences such as airline, price and flight times amongst many other options.
Yes. momondo can track prices for Barcelona to Madrid flights and alert you when they change. Perform a search to set up the price alert. All that is required is a valid email address.