Cheap flights from Barcelona to Madrid

Find cheap Barcelona Spain to Madrid Spain flights with our free search service. Compare all available fares for direct or connection flights from Barcelona to Madrid.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Barcelona (BCN) - Madrid (MAD) 2021-07-26 2021-07-29 73 USD 21 hours 15 minutes Connection 2021-04-09T19:00:30Z
Barcelona (BCN) - Madrid (MAD) 2021-05-06 2021-05-10 74 USD 29 hours 40 minutes Connection 2021-04-10T16:41:32Z
Barcelona (BCN) - Madrid (MAD) 2021-04-14 2021-04-16 76 USD 18 hours 0 minutes Connection 2021-04-07T09:26:24Z
Barcelona (BCN) - Madrid (MAD) 2021-08-13 2021-08-15 78 USD 3 hours 0 minutes Direct 2021-04-11T16:57:56Z
Barcelona (BCN) - Madrid (MAD) 2021-06-18 2021-06-25 78 USD 3 hours 0 minutes Direct 2021-04-12T10:28:58Z
Barcelona (BCN) - Madrid (MAD) 2021-04-13 2021-04-20 80 USD 3 hours 0 minutes Direct 2021-04-06T21:32:39Z
Barcelona (BCN) - Madrid (MAD) 2021-04-13 2021-04-15 82 USD 3 hours 0 minutes Direct 2021-04-06T22:28:05Z
Barcelona (BCN) - Madrid (MAD) 2021-04-17 2021-04-19 89 USD 3 hours 0 minutes Direct 2021-04-10T19:59:50Z
Barcelona (BCN) - Madrid (MAD) 2021-04-23 2021-04-25 92 USD 30 hours 35 minutes Connection 2021-04-12T08:47:58Z
Barcelona (BCN) - Madrid (MAD) 2021-04-13 2021-04-14 93 USD 2 hours 55 minutes Direct 2021-04-05T20:19:23Z
Barcelona (BCN) - Madrid (MAD) 2021-04-17 2021-04-21 94 USD 2 hours 55 minutes Direct 2021-04-08T15:32:16Z
Barcelona (BCN) - Madrid (MAD) 2021-04-12 2021-04-14 95 USD 3 hours 0 minutes Direct 2021-04-06T18:09:28Z
Barcelona (BCN) - Madrid (MAD) 2021-04-17 2021-04-18 96 USD 3 hours 0 minutes Direct 2021-04-08T15:30:09Z
Barcelona (BCN) - Madrid (MAD) 2021-04-28 2021-04-28 106 USD 2 hours 45 minutes Direct 2021-04-10T22:16:23Z
Barcelona (BCN) - Madrid (MAD) 2021-04-13 2021-04-13 127 USD 2 hours 50 minutes Direct 2021-04-09T10:48:24Z
Barcelona (BCN) - Madrid (MAD) 2021-04-12 2021-04-12 154 USD 2 hours 50 minutes Direct 2021-04-11T15:55:10Z
What is the distance between Barcelona and Madrid?

The average distance from Barcelona to Madrid is 506 kilometers (equals to 314 miles or 273 nautical miles). Your flight will departure from Barcelona, Spain and arrive on Madrid, Spain.

How long is the flight from Barcelona to Madrid?

The average flight time between Barcelona to Madrid is 3 hours 0 minutes

How much is the fare for flight between Barcelona and Madrid?

The average price for one-way airfare from Barcelona to Madrid is 80 USD (none-taxes) for economy class.

How many flights fly from Barcelona to Madrid on the daily basis?

Around 255 flights are flying daily from Barcelona to Madrid. Some major airlines between this route are Iberia, Vueling Airlines, LATAM Airlines, TAM Linhas Aereas, Air Europa, Avianca Aerovias, Cathay Pacific, Volotea, Boliviana de Aviacion, Aeroflot, American Airlines, Aerolineas Argentinas, Korean Air, China Eastern Airlines, Air Nostrum, Qatar Airways, Delta Airlines, Aeromexico, Pluna, Republic Airlines, Saudi Airlines, Aegean Airlines, Transavia Airlines, Turkmenistan Airlines, Starlink Aviation, Air New Zealand, Amerijet International, Bahrain Air, British Airways, CommutAir, Djibouti Airlines, EAT Leipzig, Endeavor Air, Ethiopian Airlines, Etihad Airways, ExpressJet, Garuda Indonesia, Hageland Aviation Services, Hainan Airlines, Japan Airlines, Middle East Airlines, Monarch Airlines, ...

Flight Origin Destination Departure Arrival Equip
VY9706 Barcelona (BCN) Madrid (MAD) 4:55 p.m. 6:20 p.m. None
AV6000 Barcelona (BCN) Madrid (MAD) 9:35 a.m. 11 a.m. 321
IB935 Barcelona (BCN) Madrid (MAD) 9:35 a.m. 11 a.m. A20N
IB1331 Barcelona (BCN) Madrid (MAD) 1:30 p.m. 2:55 p.m. A20N
AM6810 Barcelona (BCN) Madrid (MAD) 11:50 a.m. 1:25 p.m. 332
OB5005 Barcelona (BCN) Madrid (MAD) 5:50 p.m. 7:15 p.m. 321
IB1935 Barcelona (BCN) Madrid (MAD) 7:35 p.m. 9 p.m. A20N
AV6174 Barcelona (BCN) Madrid (MAD) 1:30 p.m. 2:55 p.m. None
AA8655 Barcelona (BCN) Madrid (MAD) 7:15 a.m. 8:40 a.m.
UX7706 Barcelona (BCN) Madrid (MAD) 11:50 a.m. 1:25 p.m. A332
IB905 Barcelona (BCN) Madrid (MAD) 9:05 a.m. 10:30 a.m.
VY9707 Barcelona (BCN) Madrid (MAD) 7:30 p.m. 8:50 p.m. None
IB1751 Barcelona (BCN) Madrid (MAD) 5:50 p.m. 7:15 p.m. A320
VY1006 Barcelona (BCN) Madrid (MAD) 4:15 p.m. 5:40 p.m. 320
AV6031 Barcelona (BCN) Madrid (MAD) 7:40 a.m. 8:50 a.m. 320
VY9751 Barcelona (BCN) Madrid (MAD) 1:30 p.m. 2:55 p.m. None
KE6654 Barcelona (BCN) Madrid (MAD) 8:30 p.m. 10:05 p.m. None
IB1835 Barcelona (BCN) Madrid (MAD) 6:35 p.m. 8 p.m. 32A
UX7708 Barcelona (BCN) Madrid (MAD) 8:30 p.m. 10:05 p.m. A332
DL6767 Barcelona (BCN) Madrid (MAD) 11:50 a.m. 1:25 p.m. 332
KE6652 Barcelona (BCN) Madrid (MAD) 11:50 a.m. 1:25 p.m. None
AV6045 Barcelona (BCN) Madrid (MAD) 11:45 a.m. 1 p.m.
IB131 Barcelona (BCN) Madrid (MAD) 7:30 p.m. 8:15 p.m. 321
EY4389 Barcelona (BCN) Madrid (MAD) 11:45 a.m. 1:15 p.m. 332
IB5052 Barcelona (BCN) Madrid (MAD) 9:35 a.m. 11:50 a.m. Airbus A320-271N