Last Minute Flights from Barcelona to Madrid
Barcelona to MadridIberia AirlinesOne Way28 AugJust now
Barcelona to MadridIberia AirlinesOne Way28 Aug3 hours ago
Barcelona to MadridAir EuropaRound Trip27 Aug to 3 Sep15 hours ago
Barcelona to MadridAir EuropaRound Trip27 Aug to 3 Sep18 hours ago
Barcelona to MadridVueling AirlinesRound Trip27 Aug to 3 Sep7 hours ago
Find Best Flight Deals from Barcelona to Madrid
Barcelona to MadridIberia AirlinesOne Way23 SepJust now
Barcelona to MadridIberia AirlinesOne Way4 OctJust now
Barcelona to MadridIberia AirlinesOne Way4 Oct3 hours ago
Barcelona to MadridIberia AirlinesOne Way4 Oct3 hours ago
Barcelona to MadridIberia AirlinesOne Way23 Sep3 hours ago
Barcelona to MadridAir EuropaRound Trip9 Oct to 15 OctJust now
Barcelona to MadridAir EuropaRound Trip24 Sep to 26 SepJust now
Barcelona to MadridAir EuropaRound Trip12 Oct to 17 OctJust now
Barcelona to MadridVueling AirlinesRound Trip25 Sep to 30 SepJust now
Barcelona to MadridVueling AirlinesRound Trip10 Oct to 24 OctJust now
Interesting Information About Flights from Barcelona to Madrid
  • Q: What airlines regularly fly this route?
  • A: American Airlines, Delta Air Lines and Aeromexico fly regularly between this route.
  • Q: Are there regular non-stop flights on this route or do I have to book an itinerary with stops?
  • A: There are 99 daily non-stop flights between Barcelona and Madrid, as well as 239 weekly non-stop flights.
  • Q: Which airports serve Barcelona and Madrid?
  • A: Barcelona-El Prat Airport serve Barcelona. Barajas Airport serve Madrid.
  • Q: What is the total non-stop flight time between Barcelona and Madrid?
  • A: The total non-stop flight time for this route is 38 minutes.
Terms & Conditions: Prices subject to date restrictions and availability. Taxes, fees and surcharges are included in prices shown. Prices may differ slightly from what's shown as FlightNetwork does not control Airline inventory and is not notified of pricing changes in advance. Some prices may not be active deals, they may be a deal that a visitor has found in the past.