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

Sat 27/Jan - Sun 28/Jan
1 days Flights from Madrid to Barcelona on Air Europa 27/01/2018
$112
Mon 22/Jan - Wed 07/Mar
44 days Flights from Madrid to Barcelona on Iberia 22/01/2018
$85
Fri 26/Jan - Sat 01/Sep
218 days Flights from Madrid to Barcelona on Air Europa 26/01/2018
$109
Wed 24/Jan - Sat 24/Nov
304 days Flights from Madrid to Barcelona on Iberia 24/01/2018
$97
Mon 29/Jan - Wed 15/Aug
198 days TAP Air Portugal
$227
Sun 28/Jan - Tue 31/Jul
184 days Flights from Madrid to Barcelona on Air Europa 28/01/2018
$96
Tue 30/Jan - Sun 15/Jul
166 days TAP Air Portugal
$226
Thu 15/Feb - Sat 14/Apr
58 days Flights from Madrid to Barcelona on Air Europa 15/02/2018
$95
Sat 03/Feb - Thu 30/Aug
208 days Flights from Madrid to Barcelona on Iberia 03/02/2018
$84
Wed 21/Feb - Sun 04/Mar
11 days TAP Air Portugal
$162
Tue 27/Feb - Wed 28/Feb
1 days Flights from Madrid to Barcelona on Iberia 27/02/2018
$60
Mon 26/Feb - Mon 05/Mar
7 days Flights from Madrid to Barcelona on Iberia 26/02/2018
$60
Thu 22/Feb - Mon 14/May
81 days TAP Air Portugal
$198
Sun 18/Feb - Wed 08/Aug
171 days Flights from Madrid to Barcelona on Air Europa 18/02/2018
$115
Mon 19/Feb - Fri 06/Apr
46 days TAP Air Portugal
$169
Tue 06/Feb - Mon 23/Jul
167 days TAP Air Portugal
$195
Tue 06/Feb - Fri 20/Jul
164 days Flights from Madrid to Barcelona on Iberia 06/02/2018
$78
Thu 08/Feb - Tue 08/May
89 days Flights from Madrid to Barcelona on Iberia 08/02/2018
$85
Tue 27/Feb - Fri 29/Jun
122 days Flights from Madrid to Barcelona on Iberia 27/02/2018
$59
Tue 06/Feb - Tue 12/Jun
126 days Flights from Madrid to Barcelona on Air Europa 06/02/2018
$95
Tue 20/Mar - Tue 10/Apr
21 days Flights from Madrid to Barcelona on Iberia 20/03/2018
$60
Thu 15/Mar - Mon 27/Aug
165 days Flights from Madrid to Barcelona on Iberia 15/03/2018
$97
Mon 19/Mar - Wed 21/Mar
2 days Flights from Madrid to Barcelona on Iberia 19/03/2018
$60
Fri 30/Mar - Mon 23/Jul
115 days TAP Air Portugal
$242
Wed 28/Mar - Sun 01/Jul
95 days Flights from Madrid to Barcelona on Air Europa 28/03/2018
$90
Thu 01/Mar - Thu 24/May
84 days TAP Air Portugal
$166
Thu 01/Mar - Sun 03/Jun
94 days TAP Air Portugal
$176
Tue 20/Mar - Wed 11/Apr
22 days TAP Air Portugal
$166
Tue 06/Mar - Fri 08/Jun
94 days Flights from Madrid to Barcelona on Iberia 06/03/2018
$60
Tue 13/Mar - Mon 21/May
69 days Flights from Madrid to Barcelona on Iberia 13/03/2018
$60
Mon 19/Mar - Thu 22/Nov
248 days Flights from Madrid to Barcelona on Iberia 19/03/2018
$60
Sun 29/Apr - Sun 02/Sep
126 days Flights from Madrid to Barcelona on Iberia 29/04/2018
$96
Fri 13/Apr - Sun 15/Jul
93 days Flights from Madrid to Barcelona on Iberia 13/04/2018
$89
Fri 06/Apr - Mon 07/May
31 days Flights from Madrid to Barcelona on Iberia 06/04/2018
$59
Wed 11/Apr - Wed 25/Apr
14 days Flights from Madrid to Barcelona on Iberia 11/04/2018
$59
Tue 17/Apr - Mon 03/Dec
230 days Flights from Madrid to Barcelona on Iberia 17/04/2018
$79
Thu 05/Apr - Tue 05/Jun
61 days TAP Air Portugal
$179
Thu 19/Apr - Wed 04/Jul
76 days TAP Air Portugal
$194
Fri 20/Apr - Tue 23/Oct
186 days Flights from Madrid to Barcelona on Air Europa 20/04/2018
$96
Sat 28/Apr - Tue 21/Aug
115 days Flights from Madrid to Barcelona on Air Europa 28/04/2018
$98
Fri 13/Apr - Tue 17/Apr
4 days TAP Air Portugal
$166
Tue 17/Apr - Thu 17/May
30 days TAP Air Portugal
$167
Sat 07/Apr - Thu 07/Jun
61 days Flights from Madrid to Barcelona on Iberia 07/04/2018
$84
Tue 12/Jun - Thu 12/Jul
30 days Flights from Madrid to Barcelona on Iberia 12/06/2018
$78
Sat 16/Jun - Mon 20/Aug
65 days TAP Air Portugal
$198
Mon 25/Jun - Fri 03/Aug
39 days Flights from Madrid to Barcelona on Air Europa 25/06/2018
$90
Wed 13/Jun - Wed 26/Sep
105 days TAP Air Portugal
$209
Sat 16/Jun - Mon 02/Jul
16 days TAP Air Portugal
$192
Mon 18/Jun - Tue 19/Jun
1 days TAP Air Portugal
$165
Wed 13/Jun - Thu 14/Jun
1 days Flights from Madrid to Barcelona on Iberia 13/06/2018
$59
Sun 17/Jun - Fri 07/Sep
82 days Flights from Madrid to Barcelona on Iberia 17/06/2018
$77
Fri 01/Jun - Fri 12/Oct
133 days Flights from Madrid to Barcelona on Iberia 01/06/2018
$98
Wed 24/Oct - Wed 24/Oct
0 days Flights from Madrid to Barcelona on Air Europa 24/10/2018
$89
Thu 11/Oct - Mon 05/Nov
25 days Flights from Madrid to Barcelona on Air Europa 11/10/2018
$96
Sat 27/Oct - Sat 10/Nov
14 days TAP Air Portugal
$166
Fri 19/Oct - Sun 21/Oct
2 days TAP Air Portugal
$166
Mon 21/May - Wed 30/May
9 days Flights from Madrid to Barcelona on Iberia 21/05/2018
$59
Thu 24/May - Mon 06/Aug
74 days Flights from Madrid to Barcelona on Iberia 24/05/2018
$78
Fri 25/May - Tue 07/Aug
74 days TAP Air Portugal
$198
Thu 31/May - Sat 28/Jul
58 days TAP Air Portugal
$194
Thu 31/May - Fri 01/Jun
1 days TAP Air Portugal
$166
Thu 17/May - Fri 15/Jun
29 days Flights from Madrid to Barcelona on Iberia 17/05/2018
$60
Sun 20/May - Wed 04/Jul
45 days Flights from Madrid to Barcelona on Iberia 20/05/2018
$78
Wed 23/May - Fri 21/Sep
121 days Flights from Madrid to Barcelona on Iberia 23/05/2018
$78
Mon 05/Nov - Wed 12/Dec
37 days Flights from Madrid to Barcelona on Air Europa 05/11/2018
$90
Thu 22/Nov - Thu 03/Jan
42 days Flights from Madrid to Barcelona on Air Europa 22/11/2018
$91
Thu 01/Nov - Mon 05/Nov
4 days Flights from Madrid to Barcelona on Air Europa 01/11/2018
$90
Sat 24/Nov - Sat 01/Dec
7 days TAP Air Portugal
$165
Thu 15/Nov - Sun 18/Nov
3 days TAP Air Portugal
$164
Sun 23/Dec - Mon 31/Dec
8 days Flights from Madrid to Barcelona on Air Europa 23/12/2018
$90
Thu 20/Dec - Tue 01/Jan
12 days Flights from Madrid to Barcelona on Air Europa 20/12/2018
$90
Sun 02/Dec - Sun 09/Dec
7 days TAP Air Portugal
$242
Tue 01/Jan - Thu 03/Jan
2 days Flights from Madrid to Barcelona on Iberia 01/01/2019
$97
Sat 14/Jul - Sun 30/Sep
78 days Flights from Madrid to Barcelona on Air Europa 14/07/2018
$90
Tue 03/Jul - Sun 08/Jul
5 days Flights from Madrid to Barcelona on Air Europa 03/07/2018
$86
Mon 02/Jul - Wed 01/Aug
30 days Flights from Madrid to Barcelona on Air Europa 02/07/2018
$88
Thu 26/Jul - Fri 03/Aug
8 days TAP Air Portugal
$225
Sat 14/Jul - Mon 23/Jul
9 days TAP Air Portugal
$221
Wed 01/Aug - Fri 31/Aug
30 days Flights from Madrid to Barcelona on Air Europa 01/08/2018
$88
Mon 20/Aug - Sun 02/Sep
13 days Flights from Madrid to Barcelona on Air Europa 20/08/2018
$90
Wed 22/Aug - Wed 29/Aug
7 days TAP Air Portugal
$222
Fri 31/Aug - Mon 17/Sep
17 days TAP Air Portugal
$197
Thu 27/Sep - Wed 10/Oct
13 days Flights from Madrid to Barcelona on Air Europa 27/09/2018
$89
Thu 06/Sep - Wed 12/Sep
6 days Flights from Madrid to Barcelona on Air Europa 06/09/2018
$86
Sat 15/Sep - Sun 23/Sep
8 days TAP Air Portugal
$166
Sat 29/Sep - Mon 01/Oct
2 days TAP Air Portugal
$166