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 39 USD (none-taxes) for economy class.

Cheap flights from Madrid to Barcelona

Sun 30/Jul - Tue 31/Oct
93 days Flights from Madrid to Barcelona on TAP Portugal 30/07/2017
$350
Sun 30/Jul - Mon 31/Jul
1 days Flights from Madrid to Barcelona on TAP Portugal 30/07/2017
$761
Mon 31/Jul - Wed 23/Aug
23 days Flights from Madrid to Barcelona on TAP Portugal 31/07/2017
$348
Wed 09/Aug - Wed 30/Aug
21 days Flights from Madrid to Barcelona on Air Europa 09/08/2017
$83
Wed 30/Aug - Wed 20/Sep
21 days Flights from Madrid to Barcelona on Air Europa 30/08/2017
$84
Wed 09/Aug - Wed 11/Oct
63 days Flights from Madrid to Barcelona on Air Europa 09/08/2017
$84
Tue 29/Aug - Mon 04/Sep
6 days Flights from Madrid to Barcelona on TAP Portugal 29/08/2017
$325
Wed 23/Aug - Wed 29/Nov
98 days Flights from Madrid to Barcelona on Air Europa 23/08/2017
$84
Tue 22/Aug - Wed 31/Jan
162 days Flights from Madrid to Barcelona on Iberia 22/08/2017
$86
Tue 15/Aug - Thu 14/Dec
121 days Flights from Madrid to Barcelona on TAP Portugal 15/08/2017
$455
Wed 09/Aug - Tue 31/Oct
83 days Flights from Madrid to Barcelona on TAP Portugal 09/08/2017
$307
Tue 08/Aug - Wed 23/Aug
15 days Flights from Madrid to Barcelona on TAP Portugal 08/08/2017
$308
Wed 16/Aug - Mon 16/Apr
243 days Flights from Madrid to Barcelona on Air Europa 16/08/2017
$86
Thu 24/Aug - Wed 13/Jun
293 days Flights from Madrid to Barcelona on Vueling Airlines 24/08/2017
$116
Tue 08/Aug - Sat 09/Dec
123 days Flights from Madrid to Barcelona on Air Europa 08/08/2017
$90
Mon 07/Aug - Mon 15/Jan
161 days Flights from Madrid to Barcelona on TAP Portugal 07/08/2017
$348
Tue 15/Aug - Sun 15/Apr
243 days Flights from Madrid to Barcelona on TAP Portugal 15/08/2017
$520
Thu 10/Aug - Thu 01/Feb
175 days Flights from Madrid to Barcelona on TAP Portugal 10/08/2017
$305
Fri 04/Aug - Mon 12/Feb
192 days Flights from Madrid to Barcelona on Iberia 04/08/2017
$88
Fri 18/Aug - Sun 18/Mar
212 days Flights from Madrid to Barcelona on Vueling Airlines 18/08/2017
$99
Tue 19/Sep - Wed 31/Jan
134 days Flights from Madrid to Barcelona on Air Europa 19/09/2017
$83
Sun 17/Sep - Wed 04/Oct
17 days Flights from Madrid to Barcelona on Air Europa 17/09/2017
$83
Fri 08/Sep - Sat 16/Sep
8 days Flights from Madrid to Barcelona on Air Europa 08/09/2017
$83
Mon 18/Sep - Tue 24/Oct
36 days Flights from Madrid to Barcelona on TAP Portugal 18/09/2017
$244
Mon 04/Sep - Mon 18/Sep
14 days Flights from Madrid to Barcelona on TAP Portugal 04/09/2017
$304
Wed 20/Sep - Wed 29/Nov
70 days Flights from Madrid to Barcelona on Air Europa 20/09/2017
$86
Fri 08/Sep - Sun 10/Dec
93 days Flights from Madrid to Barcelona on Air Europa 08/09/2017
$84
Mon 04/Sep - Thu 21/Dec
108 days Flights from Madrid to Barcelona on TAP Portugal 04/09/2017
$326
Tue 05/Sep - Tue 06/Mar
182 days Flights from Madrid to Barcelona on Iberia 05/09/2017
$90
Wed 27/Sep - Tue 28/Nov
62 days Flights from Madrid to Barcelona on TAP Portugal 27/09/2017
$305
Tue 31/Oct - Thu 02/Nov
2 days Flights from Madrid to Barcelona on Air Europa 31/10/2017
$83
Sat 28/Oct - Sat 07/Jul
252 days Flights from Madrid to Barcelona on Iberia 28/10/2017
$105
Tue 03/Oct - Wed 13/Dec
71 days Flights from Madrid to Barcelona on Air Europa 03/10/2017
$84
Mon 02/Oct - Tue 31/Oct
29 days Flights from Madrid to Barcelona on Air Europa 02/10/2017
$83
Wed 25/Oct - Sat 10/Mar
136 days Flights from Madrid to Barcelona on Air Europa 25/10/2017
$84
Wed 25/Oct - Thu 11/Jan
78 days Flights from Madrid to Barcelona on Air Europa 25/10/2017
$83
Fri 27/Oct - Wed 03/Jan
68 days Flights from Madrid to Barcelona on TAP Portugal 27/10/2017
$305
Thu 19/Oct - Mon 04/Dec
46 days Flights from Madrid to Barcelona on TAP Portugal 19/10/2017
$327
Tue 31/Oct - Tue 07/Nov
7 days Flights from Madrid to Barcelona on TAP Portugal 31/10/2017
$230
Sun 04/Mar - Tue 20/Mar
16 days Flights from Madrid to Barcelona on Air Europa 04/03/2018
$84
Wed 14/Mar - Mon 16/Apr
33 days Flights from Madrid to Barcelona on Air Europa 14/03/2018
$86
Tue 20/Mar - Wed 23/May
64 days Flights from Madrid to Barcelona on Iberia 20/03/2018
$93
Tue 06/Mar - Sun 11/Mar
5 days Flights from Madrid to Barcelona on TAP Portugal 06/03/2018
$215
Fri 01/Dec - Thu 01/Mar
90 days Flights from Madrid to Barcelona on Air Europa 01/12/2017
$99
Tue 05/Dec - Mon 26/Feb
83 days Flights from Madrid to Barcelona on Air Europa 05/12/2017
$84
Sun 24/Dec - Tue 02/Jan
9 days Flights from Madrid to Barcelona on Air Europa 24/12/2017
$82
Sun 03/Dec - Sun 31/Dec
28 days Flights from Madrid to Barcelona on Air Europa 03/12/2017
$83
Mon 11/Dec - Thu 14/Dec
3 days Flights from Madrid to Barcelona on TAP Portugal 11/12/2017
$245
Fri 15/Dec - Sat 10/Mar
85 days Flights from Madrid to Barcelona on TAP Portugal 15/12/2017
$345
Mon 11/Dec - Sat 06/Jan
26 days Flights from Madrid to Barcelona on TAP Portugal 11/12/2017
$245
Wed 08/Nov - Wed 07/Feb
91 days Flights from Madrid to Barcelona on Air Europa 08/11/2017
$84
Tue 28/Nov - Sat 09/Dec
11 days Flights from Madrid to Barcelona on Iberia 28/11/2017
$71
Sat 18/Nov - Sun 19/Nov
1 days Flights from Madrid to Barcelona on Air Europa 18/11/2017
$83
Wed 15/Nov - Sat 24/Mar
129 days Flights from Madrid to Barcelona on Air Europa 15/11/2017
$98
Tue 14/Nov - Mon 04/Dec
20 days Flights from Madrid to Barcelona on TAP Portugal 14/11/2017
$241
Tue 07/Nov - Tue 14/Nov
7 days Flights from Madrid to Barcelona on TAP Portugal 07/11/2017
$200
Fri 24/Nov - Fri 19/Jan
56 days Flights from Madrid to Barcelona on Iberia 24/11/2017
$88
Thu 31/May - Sun 03/Jun
3 days Flights from Madrid to Barcelona on Air Europa 31/05/2018
$84
Fri 11/May - Tue 29/May
18 days Flights from Madrid to Barcelona on Air Europa 11/05/2018
$83
Mon 28/May - Fri 01/Jun
4 days Flights from Madrid to Barcelona on TAP Portugal 28/05/2018
$305
Sat 19/May - Tue 22/May
3 days Flights from Madrid to Barcelona on TAP Portugal 19/05/2018
$305
Wed 11/Apr - Wed 18/Apr
7 days Flights from Madrid to Barcelona on Air Europa 11/04/2018
$84
Sun 01/Apr - Sat 19/May
48 days Flights from Madrid to Barcelona on Air Europa 01/04/2018
$89
Tue 03/Apr - Fri 22/Jun
80 days Flights from Madrid to Barcelona on Iberia 03/04/2018
$91
Sat 07/Apr - Fri 13/Apr
6 days Flights from Madrid to Barcelona on TAP Portugal 07/04/2018
$348
Mon 16/Apr - Tue 01/May
15 days Flights from Madrid to Barcelona on TAP Portugal 16/04/2018
$326
Wed 17/Jan - Sat 03/Mar
45 days Flights from Madrid to Barcelona on Iberia 17/01/2018
$61
Tue 02/Jan - Mon 30/Apr
118 days Flights from Madrid to Barcelona on Iberia 02/01/2018
$92
Sat 20/Jan - Wed 24/Jan
4 days Flights from Madrid to Barcelona on Air Europa 20/01/2018
$83
Wed 24/Jan - Thu 01/Feb
8 days Flights from Madrid to Barcelona on Air Europa 24/01/2018
$84
Sat 13/Jan - Sun 01/Jul
169 days Flights from Madrid to Barcelona on Iberia 13/01/2018
$92
Sat 06/Jan - Sat 28/Apr
112 days Flights from Madrid to Barcelona on TAP Portugal 06/01/2018
$371
Wed 31/Jan - Fri 09/Feb
9 days Flights from Madrid to Barcelona on TAP Portugal 31/01/2018
$262
Tue 16/Jan - Sat 24/Mar
67 days Flights from Madrid to Barcelona on TAP Portugal 16/01/2018
$287
Tue 23/Jan - Tue 30/Jan
7 days Flights from Madrid to Barcelona on TAP Portugal 23/01/2018
$204
Tue 26/Jun - Thu 05/Jul
9 days Flights from Madrid to Barcelona on Iberia 26/06/2018
$88
Wed 20/Jun - Mon 25/Jun
5 days Flights from Madrid to Barcelona on Iberia 20/06/2018
$85
Mon 11/Jun - Thu 14/Jun
3 days Flights from Madrid to Barcelona on TAP Portugal 11/06/2018
$228
Tue 20/Feb - Tue 20/Mar
28 days Flights from Madrid to Barcelona on Air Europa 20/02/2018
$83
Tue 06/Feb - Tue 06/Feb
0 days Flights from Madrid to Barcelona on Air Europa 06/02/2018
$83
Mon 05/Feb - Thu 08/Feb
3 days Flights from Madrid to Barcelona on TAP Portugal 05/02/2018
$200
Mon 02/Jul - Mon 09/Jul
7 days Flights from Madrid to Barcelona on Iberia 02/07/2018
$86