Flights from Barcelona to Madrid (BCN to MAD)

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

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

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

What is the distance between Barcelona and Madrid?

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

How long is the flight from Barcelona to Madrid?

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

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

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

Cheap flights from Barcelona to Madrid

Sat 29/Jul - Mon 31/Jul
2 days Flights from Barcelona to Madrid on TAP Portugal 29/07/2017
$505
Thu 27/Jul - Sat 24/Mar
240 days Flights from Barcelona to Madrid on Air Europa 27/07/2017
$182
Sat 29/Jul - Wed 03/Jan
158 days Flights from Barcelona to Madrid on Air Europa 29/07/2017
$155
Wed 23/Aug - Wed 06/Sep
14 days Flights from Barcelona to Madrid on Air Europa 23/08/2017
$84
Thu 10/Aug - Sun 31/Dec
143 days Flights from Barcelona to Madrid on Vueling Airlines 10/08/2017
$95
Wed 23/Aug - Wed 23/Aug
0 days Flights from Barcelona to Madrid on Air Europa 23/08/2017
$84
Sat 12/Aug - Wed 22/Nov
102 days Flights from Barcelona to Madrid on Vueling Airlines 12/08/2017
$95
Thu 24/Aug - Mon 09/Oct
46 days Flights from Barcelona to Madrid on Vueling Airlines 24/08/2017
$95
Wed 16/Aug - Tue 10/Jul
328 days Flights from Barcelona to Madrid on Vueling Airlines 16/08/2017
$111
Wed 23/Aug - Wed 30/Aug
7 days Flights from Barcelona to Madrid on TAP Portugal 23/08/2017
$350
Wed 23/Aug - Sat 09/Sep
17 days Flights from Barcelona to Madrid on TAP Portugal 23/08/2017
$304
Wed 23/Aug - Sun 08/Oct
46 days Flights from Barcelona to Madrid on TAP Portugal 23/08/2017
$264
Wed 16/Aug - Wed 01/Nov
77 days Flights from Barcelona to Madrid on TAP Portugal 16/08/2017
$293
Mon 28/Aug - Thu 21/Dec
115 days Flights from Barcelona to Madrid on TAP Portugal 28/08/2017
$371
Thu 10/Aug - Wed 31/Jan
174 days Flights from Barcelona to Madrid on Vueling Airlines 10/08/2017
$101
Thu 10/Aug - Thu 01/Feb
175 days Flights from Barcelona to Madrid on Iberia 10/08/2017
$121
Fri 18/Aug - Sun 20/May
275 days Flights from Barcelona to Madrid on Vueling Airlines 18/08/2017
$102
Thu 10/Aug - Thu 12/Apr
245 days Flights from Barcelona to Madrid on Vueling Airlines 10/08/2017
$119
Mon 14/Aug - Wed 07/Feb
177 days Flights from Barcelona to Madrid on TAP Portugal 14/08/2017
$352
Thu 17/Aug - Sat 20/Jan
156 days Flights from Barcelona to Madrid on TAP Portugal 17/08/2017
$372
Thu 24/Aug - Fri 02/Mar
190 days Flights from Barcelona to Madrid on Iberia 24/08/2017
$112
Tue 05/Sep - Wed 08/Nov
64 days Flights from Barcelona to Madrid on Air Europa 05/09/2017
$83
Fri 22/Sep - Fri 02/Feb
133 days Flights from Barcelona to Madrid on Air Europa 22/09/2017
$90
Tue 12/Sep - Sun 17/Sep
5 days Flights from Barcelona to Madrid on Air Europa 12/09/2017
$83
Tue 19/Sep - Wed 04/Oct
15 days Flights from Barcelona to Madrid on Air Europa 19/09/2017
$83
Tue 12/Sep - Tue 05/Dec
84 days Flights from Barcelona to Madrid on Air Europa 12/09/2017
$84
Wed 13/Sep - Wed 03/Jan
112 days Flights from Barcelona to Madrid on Iberia 13/09/2017
$92
Mon 04/Sep - Fri 25/May
263 days Flights from Barcelona to Madrid on Iberia 04/09/2017
$86
Mon 18/Sep - Mon 25/Sep
7 days Flights from Barcelona to Madrid on TAP Portugal 18/09/2017
$297
Mon 18/Sep - Thu 30/Nov
73 days Flights from Barcelona to Madrid on TAP Portugal 18/09/2017
$247
Sat 23/Sep - Mon 30/Oct
37 days Flights from Barcelona to Madrid on TAP Portugal 23/09/2017
$241
Fri 08/Sep - Mon 11/Dec
94 days Flights from Barcelona to Madrid on TAP Portugal 08/09/2017
$297
Fri 15/Sep - Thu 08/Feb
146 days Flights from Barcelona to Madrid on TAP Portugal 15/09/2017
$325
Fri 22/Sep - Tue 16/Jan
116 days Flights from Barcelona to Madrid on TAP Portugal 22/09/2017
$294
Thu 05/Oct - Thu 04/Jan
91 days Flights from Barcelona to Madrid on Air Europa 05/10/2017
$84
Tue 31/Oct - Mon 11/Dec
41 days Flights from Barcelona to Madrid on Air Europa 31/10/2017
$83
Mon 09/Oct - Thu 19/Oct
10 days Flights from Barcelona to Madrid on Iberia 09/10/2017
$82
Fri 27/Oct - Thu 01/Feb
97 days Flights from Barcelona to Madrid on Air Europa 27/10/2017
$84
Fri 13/Oct - Mon 15/Jan
94 days Flights from Barcelona to Madrid on TAP Portugal 13/10/2017
$241
Wed 25/Oct - Mon 30/Oct
5 days Flights from Barcelona to Madrid on TAP Portugal 25/10/2017
$200
Wed 25/Oct - Wed 15/Nov
21 days Flights from Barcelona to Madrid on TAP Portugal 25/10/2017
$240
Mon 23/Oct - Thu 09/Nov
17 days Flights from Barcelona to Madrid on Vueling Airlines 23/10/2017
$83
Wed 11/Oct - Thu 15/Mar
155 days Flights from Barcelona to Madrid on Iberia 11/10/2017
$118
Wed 16/May - Wed 23/May
7 days Flights from Barcelona to Madrid on Air Europa 16/05/2018
$84
Fri 25/May - Fri 08/Jun
14 days Flights from Barcelona to Madrid on Iberia 25/05/2018
$84
Thu 10/May - Mon 21/May
11 days Flights from Barcelona to Madrid on TAP Portugal 10/05/2018
$326
Mon 11/Dec - Fri 16/Feb
67 days Flights from Barcelona to Madrid on Iberia 11/12/2017
$87
Sun 31/Dec - Tue 02/Jan
2 days Flights from Barcelona to Madrid on Air Europa 31/12/2017
$83
Thu 07/Dec - Sun 10/Dec
3 days Flights from Barcelona to Madrid on Air Europa 07/12/2017
$83
Wed 06/Dec - Sat 09/Jun
185 days Flights from Barcelona to Madrid on Iberia 06/12/2017
$84
Fri 01/Dec - Fri 13/Jul
224 days Flights from Barcelona to Madrid on Iberia 01/12/2017
$102
Mon 04/Dec - Mon 11/Dec
7 days Flights from Barcelona to Madrid on TAP Portugal 04/12/2017
$241
Mon 25/Dec - Mon 15/Jan
21 days Flights from Barcelona to Madrid on TAP Portugal 25/12/2017
$241
Mon 25/Dec - Tue 06/Feb
43 days Flights from Barcelona to Madrid on TAP Portugal 25/12/2017
$244
Sat 07/Jul - Sun 08/Jul
1 days Flights from Barcelona to Madrid on Iberia 07/07/2018
$86
Wed 15/Nov - Sat 18/Nov
3 days Flights from Barcelona to Madrid on Air Europa 15/11/2017
$83
Fri 10/Nov - Sun 11/Feb
93 days Flights from Barcelona to Madrid on Air Europa 10/11/2017
$84
Wed 01/Nov - Mon 11/Dec
40 days Flights from Barcelona to Madrid on Air Europa 01/11/2017
$83
Thu 30/Nov - Tue 05/Jun
187 days Flights from Barcelona to Madrid on Air Europa 30/11/2017
$84
Wed 01/Nov - Thu 25/Jan
85 days Flights from Barcelona to Madrid on Air Europa 01/11/2017
$84
Wed 15/Nov - Mon 16/Apr
152 days Flights from Barcelona to Madrid on Iberia 15/11/2017
$91
Tue 14/Nov - Tue 14/Nov
0 days Flights from Barcelona to Madrid on TAP Portugal 14/11/2017
$196
Wed 08/Nov - Wed 07/Feb
91 days Flights from Barcelona to Madrid on TAP Portugal 08/11/2017
$258
Fri 09/Feb - Sun 11/Mar
30 days Flights from Barcelona to Madrid on Air Europa 09/02/2018
$84
Thu 01/Feb - Mon 05/Feb
4 days Flights from Barcelona to Madrid on Air Europa 01/02/2018
$83
Tue 06/Feb - Wed 04/Apr
57 days Flights from Barcelona to Madrid on Iberia 06/02/2018
$90
Fri 23/Feb - Mon 05/Mar
10 days Flights from Barcelona to Madrid on TAP Portugal 23/02/2018
$217
Tue 20/Feb - Tue 27/Feb
7 days Flights from Barcelona to Madrid on TAP Portugal 20/02/2018
$184
Wed 06/Jun - Sun 10/Jun
4 days Flights from Barcelona to Madrid on Air Europa 06/06/2018
$83
Tue 12/Jun - Sun 08/Jul
26 days Flights from Barcelona to Madrid on Iberia 12/06/2018
$92
Sat 02/Jun - Tue 05/Jun
3 days Flights from Barcelona to Madrid on TAP Portugal 02/06/2018
$288
Sat 31/Mar - Sun 01/Apr
1 days Flights from Barcelona to Madrid on Air Europa 31/03/2018
$90
Tue 20/Mar - Tue 27/Mar
7 days Flights from Barcelona to Madrid on Air Europa 20/03/2018
$83
Mon 12/Mar - Thu 10/May
59 days Flights from Barcelona to Madrid on TAP Portugal 12/03/2018
$378
Sat 03/Mar - Tue 03/Apr
31 days Flights from Barcelona to Madrid on TAP Portugal 03/03/2018
$351
Fri 16/Mar - Tue 20/Mar
4 days Flights from Barcelona to Madrid on TAP Portugal 16/03/2018
$241
Sat 27/Jan - Sat 03/Feb
7 days Flights from Barcelona to Madrid on Air Europa 27/01/2018
$83
Thu 04/Jan - Fri 30/Mar
85 days Flights from Barcelona to Madrid on Air Europa 04/01/2018
$99
Mon 08/Jan - Fri 12/Jan
4 days Flights from Barcelona to Madrid on Air Europa 08/01/2018
$83
Thu 25/Jan - Tue 06/Feb
12 days Flights from Barcelona to Madrid on TAP Portugal 25/01/2018
$221
Fri 05/Jan - Mon 15/Jan
10 days Flights from Barcelona to Madrid on TAP Portugal 05/01/2018
$217
Fri 20/Apr - Sun 22/Apr
2 days Flights from Barcelona to Madrid on Air Europa 20/04/2018
$84
Fri 27/Apr - Tue 01/May
4 days Flights from Barcelona to Madrid on Iberia 27/04/2018
$84
Thu 05/Apr - Mon 09/Apr
4 days Flights from Barcelona to Madrid on TAP Portugal 05/04/2018
$325
Mon 30/Apr - Mon 07/May
7 days Flights from Barcelona to Madrid on TAP Portugal 30/04/2018
$329