Cheap flights from Madrid to Barcelona

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

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
Madrid (MAD) - Barcelona (BCN) 2020-03-30 2020-04-02 58.29 USD 6 hours 40 minutes Connection 2020-02-25T06:57:16.217675
Madrid (MAD) - Barcelona (BCN) 2020-03-24 2020-04-28 60.4 USD 10 hours 35 minutes Connection 2020-02-24T19:05:47.860907
Madrid (MAD) - Barcelona (BCN) 2020-03-10 2020-03-11 64.01 USD 32 hours 30 minutes Connection 2020-02-24T08:22:31.863324
Madrid (MAD) - Barcelona (BCN) 2020-04-16 2020-04-18 67.25 USD 9 hours 14 minutes Connection 2020-02-24T08:02:50.671355
Madrid (MAD) - Barcelona (BCN) 2021-02-10 2021-02-10 67.39 USD 8 hours 30 minutes Connection 2020-02-25T21:20:39.385432
Madrid (MAD) - Barcelona (BCN) 2020-03-06 2020-03-08 68.21 USD 12 hours 45 minutes Connection 2020-02-24T11:53:38.876928
Madrid (MAD) - Barcelona (BCN) 2020-04-16 2020-04-22 69.17 USD 2 hours 35 minutes Direct 2020-02-25T05:23:14.931128
Madrid (MAD) - Barcelona (BCN) 2020-03-09 2020-03-13 69.42 USD 24 hours 39 minutes Connection 2020-02-24T08:22:17.465586
Madrid (MAD) - Barcelona (BCN) 2020-05-25 2020-06-10 69.63 USD 2 hours 45 minutes Direct 2020-02-25T01:51:37.797834
Madrid (MAD) - Barcelona (BCN) 2020-05-02 2020-05-09 69.92 USD 2 hours 50 minutes Direct 2020-02-24T13:48:40.016337
Madrid (MAD) - Barcelona (BCN) 2020-04-24 2020-04-26 70.21 USD 2 hours 45 minutes Direct 2020-02-26T21:46:20.302415
Madrid (MAD) - Barcelona (BCN) 2020-04-03 2020-04-08 70.3 USD 2 hours 35 minutes Direct 2020-02-25T13:44:37.380766
Madrid (MAD) - Barcelona (BCN) 2020-05-15 2020-05-15 71.2 USD 2 hours 45 minutes Direct 2020-02-24T20:33:31.622910
Madrid (MAD) - Barcelona (BCN) 2020-05-14 2020-05-15 71.45 USD 2 hours 35 minutes Direct 2020-02-26T10:50:55.380601
Madrid (MAD) - Barcelona (BCN) 2020-04-29 2020-05-01 71.45 USD 3 hours 0 minutes Direct 2020-02-26T19:10:44.719798
Madrid (MAD) - Barcelona (BCN) 2020-04-29 2020-05-07 71.45 USD 2 hours 55 minutes Direct 2020-02-26T19:10:57.274239
Madrid (MAD) - Barcelona (BCN) 2020-05-18 2020-05-20 72.06 USD 2 hours 50 minutes Direct 2020-02-27T14:44:10.049859
Madrid (MAD) - Barcelona (BCN) 2020-03-24 2020-03-26 72.06 USD 2 hours 45 minutes Direct 2020-02-27T09:13:54.722462
Madrid (MAD) - Barcelona (BCN) 2020-03-20 2020-03-22 72.48 USD 2 hours 40 minutes Direct 2020-02-27T12:35:15.496397
Madrid (MAD) - Barcelona (BCN) 2020-03-02 2020-03-09 72.67 USD 14 hours 50 minutes Connection 2020-02-24T17:29:24.284987
Madrid (MAD) - Barcelona (BCN) 2020-03-27 2020-03-29 73.32 USD 11 hours 30 minutes Connection 2020-02-24T11:17:36.395837
Madrid (MAD) - Barcelona (BCN) 2020-03-26 2020-03-26 74.18 USD 8 hours 30 minutes Connection 2020-02-24T21:25:05.441803
Madrid (MAD) - Barcelona (BCN) 2020-07-18 2020-07-23 75.93 USD 2 hours 55 minutes Direct 2020-02-27T23:59:28.086173
Madrid (MAD) - Barcelona (BCN) 2020-03-11 2020-03-12 76.39 USD 2 hours 35 minutes Direct 2020-02-26T07:48:35.676032
Madrid (MAD) - Barcelona (BCN) 2020-03-26 2020-03-27 78.89 USD 2 hours 45 minutes Direct 2020-02-24T20:55:22.692087
Madrid (MAD) - Barcelona (BCN) 2020-03-07 2020-03-09 79.11 USD 8 hours 15 minutes Connection 2020-02-24T20:00:28.744323
Madrid (MAD) - Barcelona (BCN) 2020-09-23 2020-10-23 79.64 USD 2 hours 55 minutes Direct 2020-02-24T00:02:05.064279
Madrid (MAD) - Barcelona (BCN) 2020-11-13 2020-11-17 80.96 USD 2 hours 55 minutes Direct 2020-02-27T12:09:03.899630
Madrid (MAD) - Barcelona (BCN) 2020-03-03 2020-03-08 80.97 USD 2 hours 45 minutes Direct 2020-02-27T21:46:43.226912
Madrid (MAD) - Barcelona (BCN) 2020-03-14 2020-03-16 82.22 USD 17 hours 10 minutes Connection 2020-02-26T16:40:31.792316
What is the distance between Madrid and Barcelona?

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

How long is the flight from Madrid to Barcelona?

The average flight time between Madrid to Barcelona is 2 hours 55 minutes

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

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

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

Around 243 flights are flying daily from Madrid to Barcelona. Some major airlines between this route are Iberia, Vueling Airlines, LATAM Airlines, Avianca Aerovias, Air Europa, Cathay Pacific, Aeroflot, Vietnam Airlines, American Airlines, TAM Linhas Aereas, Aeromexico, CommutAir, Boliviana de Aviacion, Hamburg International, Air Berlin, Delta Airlines, Etihad Airways, Japan Airlines, Aerolineas Argentinas, Korean Air, Qatar Airways, Thomas Cook Airlines Scandinavia, Starlink Aviation, Air Nostrum, Hainan Airlines, Business Air, Royal Air Maroc, Lufthansa CityLine, AirAsia India, Jetstar Airways, Atlasjet, Shenzhen Airlines, Alaska Airlines, Republic Airlines, Lacsa airlines, Delta Private Jets, Central Mountain Air, China Eastern Airlines, Ethiopian Airlines, Saudi Airlines, Pluna, Garuda Indonesia, British Airways, Middle East Airlines, ...

Flight Origin Destination Departure Arrival Equip
IB5872 Madrid (MAD) Barcelona (BCN) 7:40 p.m. 8:55 p.m. None
VY1656 Madrid (MAD) Barcelona (BCN) 4:55 p.m. 6:10 p.m. 320
AM6808 Madrid (MAD) Barcelona (BCN) 3 p.m. 4:25 p.m. 332
OB5004 Madrid (MAD) Barcelona (BCN) 4:30 p.m. 5:45 p.m. 321
AV6085 Madrid (MAD) Barcelona (BCN) 3:45 p.m. 5 p.m. None
IB930 Madrid (MAD) Barcelona (BCN) 9:30 a.m. 10:45 a.m. A20N
IB5874 Madrid (MAD) Barcelona (BCN) 6:30 a.m. 7:45 a.m. None
VY9060 Madrid (MAD) Barcelona (BCN) 9:05 a.m. 10:20 a.m. A20N
VY1820 Madrid (MAD) Barcelona (BCN) 6:20 p.m. 7:35 p.m. A320
LA7077 Madrid (MAD) Barcelona (BCN) 5:30 p.m. 6:45 p.m. 321
VY1156 Madrid (MAD) Barcelona (BCN) 11:55 a.m. 1:10 p.m. A20N
AV6146 Madrid (MAD) Barcelona (BCN) 8 a.m. 9:15 a.m. 321
VY9760 Madrid (MAD) Barcelona (BCN) 5:30 p.m. 6:45 p.m.
VY6300 Madrid (MAD) Barcelona (BCN) 6:30 a.m. 7:45 a.m. A320
UX7701 Madrid (MAD) Barcelona (BCN) 7:30 a.m. 8:55 a.m. A332
IB1130 Madrid (MAD) Barcelona (BCN) 11:30 a.m. 12:45 p.m. A320
VY9742 Madrid (MAD) Barcelona (BCN) 9:30 a.m. 10:45 a.m. Airbus A321-212
AR7324 Madrid (MAD) Barcelona (BCN) 8:30 p.m. 9:45 p.m. None
VY9764 Madrid (MAD) Barcelona (BCN) 6:45 p.m. 8 p.m.
UX7703 Madrid (MAD) Barcelona (BCN) 3 p.m. 4:25 p.m. A332
EY4366 Madrid (MAD) Barcelona (BCN) 3 p.m. 4:25 p.m. 332
IB830 Madrid (MAD) Barcelona (BCN) 8:30 a.m. 9:45 a.m. A321
VY1500 Madrid (MAD) Barcelona (BCN) 3 p.m. 4:15 p.m. A320
LA7065 Madrid (MAD) Barcelona (BCN) 9:45 p.m. 11 p.m. 359
VY1940 Madrid (MAD) Barcelona (BCN) 7:40 p.m. 8:55 p.m. A320