Flights from Madrid to Barcelona (MAD to BCN)

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Madrid to Barcelona (One Way)

What is the distance between Madrid and Barcelona?

The average distance from Madrid to Barcelona is 484 kilometers (equals to 300 miles or 261 nautical miles). Your flight will departure from Madrid Barajas International Airport, Spain and arrive on Barcelona–El Prat Airport, Spain.

How long is the flight from Madrid to Barcelona?

The average flight time between Madrid to Barcelona is 1 hours and 10 minutes.

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

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

Cheap flights from Madrid to Barcelona

Fri 24/Nov - Tue 10/Apr
137 days Flights from Madrid to Barcelona on Iberia 24/11/2017
$122
Tue 28/Nov - Fri 05/Jan
38 days TAP Air Portugal
$207
Wed 29/Nov - Thu 08/Feb
71 days TAP Air Portugal
$188
Wed 29/Nov - Mon 18/Dec
19 days TAP Air Portugal
$220
Tue 28/Nov - Wed 29/Nov
1 days TAP Air Portugal
$252
Tue 28/Nov - Thu 30/Nov
2 days Flights from Madrid to Barcelona on Air Europa 28/11/2017
$84
Tue 28/Nov - Tue 27/Feb
91 days Flights from Madrid to Barcelona on Air Europa 28/11/2017
$84
Thu 30/Nov - Wed 13/Dec
13 days Flights from Madrid to Barcelona on Air Europa 30/11/2017
$85
Thu 30/Nov - Thu 04/Jan
35 days Flights from Madrid to Barcelona on Air Europa 30/11/2017
$85
Tue 21/Nov - Sun 04/Nov
348 days Flights from Madrid to Barcelona on Iberia 21/11/2017
$113
Thu 30/Nov - Sun 02/Sep
276 days Flights from Madrid to Barcelona on Air Europa 30/11/2017
$87
Mon 08/Jan - Fri 16/Mar
67 days Flights from Madrid to Barcelona on Air Europa 08/01/2018
$89
Sun 14/Jan - Mon 15/Jan
1 days Flights from Madrid to Barcelona on Air Europa 14/01/2018
$83
Sat 13/Jan - Fri 02/Mar
48 days Flights from Madrid to Barcelona on Air Europa 13/01/2018
$109
Mon 15/Jan - Thu 12/Apr
87 days Flights from Madrid to Barcelona on Air Europa 15/01/2018
$86
Mon 15/Jan - Fri 06/Apr
81 days TAP Air Portugal
$190
Tue 02/Jan - Sat 05/May
123 days TAP Air Portugal
$319
Fri 26/Jan - Wed 07/Feb
12 days TAP Air Portugal
$154
Sun 28/Jan - Wed 31/Jan
3 days Flights from Madrid to Barcelona on Iberia 28/01/2018
$83
Wed 24/Jan - Thu 01/Feb
8 days Flights from Madrid to Barcelona on Air Europa 24/01/2018
$84
Sat 27/Jan - Wed 01/Aug
186 days Flights from Madrid to Barcelona on Air Europa 27/01/2018
$92
Mon 15/Jan - Sun 28/Oct
286 days Flights from Madrid to Barcelona on Iberia 15/01/2018
$93
Fri 12/Jan - Fri 17/Aug
217 days TAP Air Portugal
$218
Mon 22/Jan - Sat 28/Jul
187 days TAP Air Portugal
$216
Thu 04/Jan - Fri 29/Jun
176 days Flights from Madrid to Barcelona on Iberia 04/01/2018
$123
Thu 25/Jan - Sun 29/Jul
185 days Flights from Madrid to Barcelona on Air Europa 25/01/2018
$87
Fri 26/Jan - Wed 02/May
96 days Flights from Madrid to Barcelona on Air Europa 26/01/2018
$87
Thu 07/Dec - Fri 09/Mar
92 days Flights from Madrid to Barcelona on Air Europa 07/12/2017
$87
Thu 14/Dec - Thu 14/Jun
182 days Flights from Madrid to Barcelona on Air Europa 14/12/2017
$87
Thu 07/Dec - Thu 31/May
175 days Flights from Madrid to Barcelona on Air Europa 07/12/2017
$87
Sat 16/Dec - Mon 23/Jul
219 days TAP Air Portugal
$232
Wed 06/Dec - Sat 08/Sep
276 days Flights from Madrid to Barcelona on Iberia 06/12/2017
$99
Sun 17/Dec - Tue 29/May
163 days TAP Air Portugal
$250
Sat 30/Dec - Tue 02/Jan
3 days Flights from Madrid to Barcelona on Air Europa 30/12/2017
$114
Fri 08/Dec - Mon 12/Mar
94 days TAP Air Portugal
$219
Sat 23/Dec - Thu 26/Apr
124 days Flights from Madrid to Barcelona on Air Europa 23/12/2017
$104
Sat 23/Dec - Thu 26/Apr
124 days Flights from Madrid to Barcelona on Air Europa 23/12/2017
$106
Tue 12/Dec - Wed 13/Dec
1 days Flights from Madrid to Barcelona on Air Europa 12/12/2017
$83
Mon 04/Dec - Wed 11/Jul
219 days Flights from Madrid to Barcelona on Air Europa 04/12/2017
$87
Wed 20/Dec - Wed 17/Jan
28 days Flights from Madrid to Barcelona on Air Europa 20/12/2017
$84
Tue 12/Dec - Thu 14/Dec
2 days Flights from Madrid to Barcelona on Air Europa 12/12/2017
$84
Tue 19/Dec - Wed 07/Feb
50 days Flights from Madrid to Barcelona on Air Europa 19/12/2017
$85
Thu 05/Apr - Fri 29/Jun
85 days Flights from Madrid to Barcelona on Iberia 05/04/2018
$94
Fri 27/Apr - Mon 07/May
10 days Flights from Madrid to Barcelona on Air Europa 27/04/2018
$86
Mon 16/Apr - Mon 23/Apr
7 days TAP Air Portugal
$205
Sat 14/Apr - Tue 29/May
45 days TAP Air Portugal
$232
Mon 16/Apr - Thu 12/Jul
87 days Flights from Madrid to Barcelona on Air Europa 16/04/2018
$82
Sun 01/Apr - Sun 08/Apr
7 days Flights from Madrid to Barcelona on Air Europa 01/04/2018
$85
Thu 15/Mar - Mon 15/Oct
214 days Flights from Madrid to Barcelona on Iberia 15/03/2018
$111
Wed 07/Mar - Thu 03/May
57 days Flights from Madrid to Barcelona on Air Europa 07/03/2018
$86
Mon 12/Mar - Sat 16/Jun
96 days Flights from Madrid to Barcelona on Air Europa 12/03/2018
$87
Mon 19/Mar - Fri 20/Apr
32 days TAP Air Portugal
$189
Tue 20/Mar - Mon 24/Sep
188 days TAP Air Portugal
$187
Tue 06/Mar - Sat 10/Mar
4 days TAP Air Portugal
$160
Fri 30/Mar - Fri 14/Sep
168 days Flights from Madrid to Barcelona on Air Europa 30/03/2018
$82
Fri 30/Mar - Tue 03/Apr
4 days Flights from Madrid to Barcelona on Air Europa 30/03/2018
$85
Tue 27/Mar - Tue 28/Aug
154 days Flights from Madrid to Barcelona on Air Europa 27/03/2018
$97
Tue 06/Mar - Tue 13/Mar
7 days Flights from Madrid to Barcelona on Air Europa 06/03/2018
$84
Tue 12/Jun - Tue 17/Jul
35 days Flights from Madrid to Barcelona on Iberia 12/06/2018
$80
Fri 01/Jun - Sat 01/Sep
92 days Flights from Madrid to Barcelona on Iberia 01/06/2018
$93
Mon 11/Jun - Sat 16/Jun
5 days Flights from Madrid to Barcelona on Air Europa 11/06/2018
$82
Wed 27/Jun - Sat 04/Aug
38 days Flights from Madrid to Barcelona on Iberia 27/06/2018
$93
Sat 02/Jun - Tue 05/Jun
3 days TAP Air Portugal
$203
Thu 28/Jun - Mon 02/Jul
4 days TAP Air Portugal
$217
Wed 28/Feb - Fri 02/Mar
2 days Flights from Madrid to Barcelona on Air Europa 28/02/2018
$84
Thu 08/Feb - Mon 12/Feb
4 days Flights from Madrid to Barcelona on Air Europa 08/02/2018
$84
Fri 09/Feb - Sat 16/Jun
127 days Flights from Madrid to Barcelona on Air Europa 09/02/2018
$87
Sun 18/Feb - Wed 18/Apr
59 days Flights from Madrid to Barcelona on Iberia 18/02/2018
$93
Thu 01/Feb - Thu 07/Jun
126 days TAP Air Portugal
$187
Tue 06/Feb - Sat 05/May
88 days TAP Air Portugal
$204
Wed 28/Feb - Sat 03/Mar
3 days TAP Air Portugal
$158
Thu 15/Feb - Thu 15/Feb
0 days Flights from Madrid to Barcelona on Air Europa 15/02/2018
$83
Sun 25/Feb - Sun 20/May
84 days Flights from Madrid to Barcelona on Air Europa 25/02/2018
$87
Sat 15/Sep - Sun 16/Sep
1 days Flights from Madrid to Barcelona on Iberia 15/09/2018
$85
Sat 01/Sep - Sat 15/Sep
14 days TAP Air Portugal
$200
Mon 17/Sep - Thu 04/Oct
17 days Flights from Madrid to Barcelona on Air Europa 17/09/2018
$87
Wed 16/May - Sat 19/May
3 days Flights from Madrid to Barcelona on Air Europa 16/05/2018
$85
Thu 31/May - Thu 12/Jul
42 days Flights from Madrid to Barcelona on Iberia 31/05/2018
$94
Sat 26/May - Mon 28/May
2 days TAP Air Portugal
$232
Mon 28/May - Fri 01/Jun
4 days TAP Air Portugal
$246
Thu 31/May - Sun 03/Jun
3 days Flights from Madrid to Barcelona on Air Europa 31/05/2018
$87
Mon 27/Aug - Thu 27/Sep
31 days TAP Air Portugal
$232
Mon 06/Aug - Wed 22/Aug
16 days TAP Air Portugal
$217
Fri 31/Aug - Wed 03/Oct
33 days Flights from Madrid to Barcelona on Air Europa 31/08/2018
$87
Fri 31/Aug - Sun 02/Sep
2 days Flights from Madrid to Barcelona on Air Europa 31/08/2018
$87
Fri 10/Aug - Sun 12/Aug
2 days Flights from Madrid to Barcelona on Air Europa 10/08/2018
$86
Sat 07/Jul - Sat 14/Jul
7 days TAP Air Portugal
$217
Sat 28/Jul - Tue 07/Aug
10 days Flights from Madrid to Barcelona on Air Europa 28/07/2018
$88
Mon 02/Jul - Sun 29/Jul
27 days Flights from Madrid to Barcelona on Air Europa 02/07/2018
$85
Tue 23/Oct - Sat 03/Nov
11 days Flights from Madrid to Barcelona on Iberia 23/10/2018
$93
Mon 01/Oct - Thu 04/Oct
3 days TAP Air Portugal
$192
Tue 30/Oct - Wed 31/Oct
1 days Flights from Madrid to Barcelona on Air Europa 30/10/2018
$88
Thu 01/Nov - Sat 03/Nov
2 days Flights from Madrid to Barcelona on Iberia 01/11/2018
$93