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

Tue 24/Apr - Wed 25/Apr
1 days Flights from Madrid to Barcelona on Air Europa 24/04/2018
$110
Mon 30/Apr - Mon 30/Apr
0 days Flights from Madrid to Barcelona on Air Europa 30/04/2018
$107
Thu 26/Apr - Mon 11/Jun
46 days Flights from Madrid to Barcelona on Iberia 26/04/2018
$108
Mon 30/Apr - Thu 24/May
24 days Flights from Madrid to Barcelona on Air Europa 30/04/2018
$94
Wed 25/Apr - Tue 11/Dec
230 days Flights from Madrid to Barcelona on Air Europa 25/04/2018
$134
Wed 25/Apr - Tue 11/Dec
230 days Flights from Madrid to Barcelona on Air Europa 25/04/2018
$129
Fri 27/Apr - Wed 03/Oct
159 days Flights from Madrid to Barcelona on Air Europa 27/04/2018
$124
Sun 29/Apr - Thu 02/Aug
95 days Flights from Madrid to Barcelona on Air Europa 29/04/2018
$118
Wed 30/May - Thu 31/May
1 days Flights from Madrid to Barcelona on Air Europa 30/05/2018
$86
Sun 06/May - Mon 25/Feb
295 days Flights from Madrid to Barcelona on Air Europa 06/05/2018
$95
Thu 17/May - Sat 20/Oct
156 days TAP Air Portugal
$232
Tue 29/May - Sun 22/Jul
54 days TAP Air Portugal
$237
Thu 10/May - Mon 03/Sep
116 days Flights from Madrid to Barcelona on Iberia 10/05/2018
$96
Fri 25/May - Thu 01/Nov
160 days Flights from Madrid to Barcelona on Air Europa 25/05/2018
$94
Mon 07/May - Thu 21/Feb
290 days TAP Air Portugal
$215
Thu 17/May - Thu 24/May
7 days Flights from Madrid to Barcelona on Air Europa 17/05/2018
$88
Tue 29/May - Wed 13/Jun
15 days Flights from Madrid to Barcelona on Air Europa 29/05/2018
$88
Wed 30/May - Tue 05/Jun
6 days Flights from Madrid to Barcelona on Air Europa 30/05/2018
$95
Sat 05/May - Sat 15/Sep
133 days Flights from Madrid to Barcelona on Air Europa 05/05/2018
$116
Wed 30/May - Tue 23/Oct
146 days Flights from Madrid to Barcelona on Iberia 30/05/2018
$95
Tue 08/May - Thu 16/Aug
100 days Flights from Madrid to Barcelona on Iberia 08/05/2018
$101
Thu 17/May - Sat 25/Aug
100 days TAP Air Portugal
$246
Thu 31/May - Tue 03/Jul
33 days Flights from Madrid to Barcelona on Air Europa 31/05/2018
$88
Wed 13/Jun - Wed 13/Jun
0 days Flights from Madrid to Barcelona on Air Europa 13/06/2018
$91
Thu 07/Jun - Mon 10/Sep
95 days Flights from Madrid to Barcelona on Iberia 07/06/2018
$96
Sat 02/Jun - Thu 16/Aug
75 days Flights from Madrid to Barcelona on Air Europa 02/06/2018
$105
Wed 20/Jun - Wed 01/Aug
42 days Flights from Madrid to Barcelona on Air Europa 20/06/2018
$94
Tue 26/Jun - Thu 05/Jul
9 days Flights from Madrid to Barcelona on Air Europa 26/06/2018
$88
Thu 14/Jun - Sat 16/Mar
275 days Flights from Madrid to Barcelona on Air Europa 14/06/2018
$95
Mon 11/Jun - Wed 13/Feb
247 days Flights from Madrid to Barcelona on Air Europa 11/06/2018
$94
Wed 20/Jun - Tue 26/Jun
6 days Flights from Madrid to Barcelona on Air Europa 20/06/2018
$86
Tue 05/Jun - Wed 18/Jul
43 days TAP Air Portugal
$218
Sat 09/Jun - Mon 17/Sep
100 days TAP Air Portugal
$230
Mon 09/Jul - Tue 09/Oct
92 days TAP Air Portugal
$230
Mon 02/Jul - Fri 07/Sep
67 days TAP Air Portugal
$228
Thu 05/Jul - Sat 06/Oct
93 days Flights from Madrid to Barcelona on Iberia 05/07/2018
$96
Sat 28/Jul - Fri 04/Jan
160 days TAP Air Portugal
$246
Sun 29/Jul - Sat 05/Jan
160 days Flights from Madrid to Barcelona on Iberia 29/07/2018
$96
Tue 10/Jul - Thu 26/Jul
16 days Flights from Madrid to Barcelona on Air Europa 10/07/2018
$85
Tue 31/Jul - Sun 02/Sep
33 days Flights from Madrid to Barcelona on Air Europa 31/07/2018
$93
Tue 10/Jul - Fri 31/Aug
52 days Flights from Madrid to Barcelona on Air Europa 10/07/2018
$88
Wed 18/Jul - Thu 19/Jul
1 days Flights from Madrid to Barcelona on Air Europa 18/07/2018
$86
Wed 01/Aug - Tue 21/Aug
20 days Flights from Madrid to Barcelona on Air Europa 01/08/2018
$87
Tue 07/Aug - Tue 02/Oct
56 days Flights from Madrid to Barcelona on Air Europa 07/08/2018
$88
Wed 15/Aug - Tue 29/Jan
167 days Flights from Madrid to Barcelona on Iberia 15/08/2018
$96
Fri 10/Aug - Thu 15/Nov
97 days Flights from Madrid to Barcelona on Iberia 10/08/2018
$96
Tue 28/Aug - Tue 04/Sep
7 days Flights from Madrid to Barcelona on Air Europa 28/08/2018
$86
Thu 09/Aug - Sat 25/Aug
16 days TAP Air Portugal
$227
Tue 21/Aug - Thu 27/Sep
37 days TAP Air Portugal
$215
Wed 19/Sep - Thu 20/Sep
1 days Flights from Madrid to Barcelona on Air Europa 19/09/2018
$96
Wed 12/Sep - Sun 16/Sep
4 days Flights from Madrid to Barcelona on Air Europa 12/09/2018
$87
Sat 01/Sep - Thu 01/Nov
61 days Flights from Madrid to Barcelona on Air Europa 01/09/2018
$99
Sat 01/Sep - Thu 01/Nov
61 days Flights from Madrid to Barcelona on Air Europa 01/09/2018
$95
Sat 29/Sep - Thu 25/Oct
26 days Flights from Madrid to Barcelona on Air Europa 29/09/2018
$102
Thu 27/Sep - Thu 04/Oct
7 days Flights from Madrid to Barcelona on Iberia 27/09/2018
$94
Sun 14/Oct - Tue 01/Jan
79 days Flights from Madrid to Barcelona on Air Europa 14/10/2018
$97
Tue 30/Oct - Tue 06/Nov
7 days Flights from Madrid to Barcelona on Air Europa 30/10/2018
$85
Sat 13/Oct - Sat 17/Nov
35 days TAP Air Portugal
$167
Mon 08/Oct - Sat 08/Dec
61 days TAP Air Portugal
$200
Thu 18/Oct - Sun 21/Oct
3 days Flights from Madrid to Barcelona on Air Europa 18/10/2018
$87
Sat 13/Oct - Wed 24/Oct
11 days TAP Air Portugal
$166
Mon 28/Jan - Fri 22/Feb
25 days Flights from Madrid to Barcelona on Air Europa 28/01/2019
$86
Sat 19/Jan - Wed 30/Jan
11 days TAP Air Portugal
$165
Wed 30/Jan - Mon 11/Feb
12 days TAP Air Portugal
$167
Thu 10/Jan - Sat 12/Jan
2 days Flights from Madrid to Barcelona on Air Europa 10/01/2019
$88
Mon 25/Feb - Fri 01/Mar
4 days Flights from Madrid to Barcelona on Air Europa 25/02/2019
$86
Fri 08/Feb - Fri 08/Feb
0 days Flights from Madrid to Barcelona on Iberia 08/02/2019
$95
Thu 22/Nov - Mon 26/Nov
4 days Flights from Madrid to Barcelona on Air Europa 22/11/2018
$86
Wed 28/Nov - Wed 12/Dec
14 days Flights from Madrid to Barcelona on Air Europa 28/11/2018
$91
Sat 17/Nov - Sat 09/Feb
84 days Flights from Madrid to Barcelona on Iberia 17/11/2018
$96
Wed 07/Nov - Wed 07/Nov
0 days Flights from Madrid to Barcelona on Air Europa 07/11/2018
$91
Tue 25/Dec - Fri 25/Jan
31 days Flights from Madrid to Barcelona on Air Europa 25/12/2018
$85
Sat 08/Dec - Thu 13/Dec
5 days TAP Air Portugal
$167
Mon 17/Dec - Wed 16/Jan
30 days TAP Air Portugal
$167
Wed 05/Dec - Wed 12/Dec
7 days Flights from Madrid to Barcelona on Air Europa 05/12/2018
$87
Thu 07/Mar - Mon 11/Mar
4 days Flights from Madrid to Barcelona on Air Europa 07/03/2019
$88
Sat 23/Mar - Wed 03/Apr
11 days Flights from Madrid to Barcelona on Iberia 23/03/2019
$96
Thu 04/Apr - Mon 08/Apr
4 days Flights from Madrid to Barcelona on Air Europa 04/04/2019
$86