Flights from Barcelona to Budapest (BCN to BUD)

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

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

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

What is the distance between Barcelona and Budapest?

The average distance from Barcelona to Budapest is 1520 kilometers (equals to 944 miles or 820 nautical miles). Your flight will departure from Barcelona–El Prat Airport, Spain and arrive on Budapest Airport, Hungary.

How long is the flight from Barcelona to Budapest?

The average flight time between Barcelona to Budapest is 3 hours and 55 minutes.

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

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

Cheap flights from Barcelona to Budapest

Mon 27/Nov - Wed 21/Feb
86 days Flights from Barcelona to Budapest on Wizz Air 27/11/2017
$144
Tue 28/Nov - Thu 14/Dec
16 days Flights from Barcelona to Budapest on Wizz Air 28/11/2017
$88
Wed 29/Nov - Wed 13/Dec
14 days Flights from Barcelona to Budapest on Czech Airlines 29/11/2017
$95
Wed 29/Nov - Thu 29/Mar
120 days Flights from Barcelona to Budapest on Wizz Air 29/11/2017
$144
Thu 23/Nov - Sun 24/Jun
213 days Flights from Barcelona to Budapest on Wizz Air 23/11/2017
$252
Thu 23/Nov - Sun 24/Jun
213 days TAP Air Portugal
$213
Wed 29/Nov - Fri 30/Mar
121 days Flights from Barcelona to Budapest on Lufthansa 29/11/2017
$167
Fri 08/Dec - Sun 18/Mar
100 days Flights from Barcelona to Budapest on Wizz Air 08/12/2017
$194
Tue 12/Dec - Thu 01/Feb
51 days Flights from Barcelona to Budapest on Wizz Air 12/12/2017
$89
Wed 13/Dec - Wed 17/Jan
35 days Flights from Barcelona to Budapest on Wizz Air 13/12/2017
$76
Tue 12/Dec - Wed 13/Dec
1 days Flights from Barcelona to Budapest on Ryanair 12/12/2017
$47
Fri 08/Dec - Sun 18/Mar
100 days Flights from Barcelona to Budapest on Czech Airlines 08/12/2017
$149
Mon 11/Dec - Wed 14/Feb
65 days Flights from Barcelona to Budapest on Czech Airlines 11/12/2017
$124
Wed 13/Dec - Mon 08/Jan
26 days Flights from Barcelona to Budapest on Czech Airlines 13/12/2017
$128
Mon 11/Dec - Fri 15/Dec
4 days Flights from Barcelona to Budapest on Czech Airlines 11/12/2017
$127
Mon 11/Dec - Mon 02/Apr
112 days Flights from Barcelona to Budapest on Wizz Air 11/12/2017
$189
Sun 31/Dec - Fri 04/May
124 days Flights from Barcelona to Budapest on Wizz Air 31/12/2017
$234
Mon 11/Dec - Mon 02/Apr
112 days Flights from Barcelona to Budapest on SWISS 11/12/2017
$162
Sun 31/Dec - Fri 04/May
124 days Flights from Barcelona to Budapest on Lufthansa 31/12/2017
$164
Tue 02/Jan - Thu 04/Oct
275 days Flights from Barcelona to Budapest on Lufthansa 02/01/2018
$214
Wed 10/Jan - Wed 31/Jan
21 days Flights from Barcelona to Budapest on Ryanair 10/01/2018
$36
Wed 31/Jan - Wed 21/Feb
21 days Flights from Barcelona to Budapest on Ryanair 31/01/2018
$51
Fri 12/Jan - Sun 04/Mar
51 days Flights from Barcelona to Budapest on Wizz Air 12/01/2018
$101
Wed 31/Jan - Mon 05/Feb
5 days Flights from Barcelona to Budapest on Czech Airlines 31/01/2018
$115
Mon 08/Jan - Mon 28/May
140 days Flights from Barcelona to Budapest on Wizz Air 08/01/2018
$123
Wed 31/Jan - Mon 05/Mar
33 days Flights from Barcelona to Budapest on Czech Airlines 31/01/2018
$116
Wed 24/Jan - Mon 29/Jan
5 days Flights from Barcelona to Budapest on Czech Airlines 24/01/2018
$115
Mon 08/Jan - Mon 28/May
140 days Flights from Barcelona to Budapest on Wizz Air 08/01/2018
$177
Tue 02/Jan - Thu 04/Oct
275 days Flights from Barcelona to Budapest on Wizz Air 02/01/2018
$245
Fri 19/Jan - Sun 08/Jul
170 days Flights from Barcelona to Budapest on Wizz Air 19/01/2018
$133
Sun 28/Jan - Sun 03/Jun
126 days Flights from Barcelona to Budapest on Czech Airlines 28/01/2018
$144
Fri 19/Jan - Sun 08/Jul
170 days Flights from Barcelona to Budapest on Wizz Air 19/01/2018
$147
Sun 28/Jan - Sun 03/Jun
126 days Flights from Barcelona to Budapest on Wizz Air 28/01/2018
$203
Tue 20/Feb - Sat 03/Mar
11 days Flights from Barcelona to Budapest on Ryanair 20/02/2018
$68
Tue 20/Feb - Wed 21/Feb
1 days Flights from Barcelona to Budapest on Ryanair 20/02/2018
$48
Wed 28/Feb - Mon 05/Mar
5 days Flights from Barcelona to Budapest on Czech Airlines 28/02/2018
$115
Wed 14/Feb - Mon 19/Feb
5 days Flights from Barcelona to Budapest on Czech Airlines 14/02/2018
$116
Fri 23/Feb - Tue 01/May
67 days Flights from Barcelona to Budapest on Wizz Air 23/02/2018
$207
Thu 08/Feb - Sun 03/Jun
115 days Flights from Barcelona to Budapest on Wizz Air 08/02/2018
$121
Thu 15/Feb - Fri 31/Aug
197 days Flights from Barcelona to Budapest on Wizz Air 15/02/2018
$123
Thu 15/Feb - Fri 31/Aug
197 days Flights from Barcelona to Budapest on Wizz Air 15/02/2018
$152
Thu 08/Feb - Sun 03/Jun
115 days Flights from Barcelona to Budapest on Wizz Air 08/02/2018
$122
Mon 19/Feb - Sun 01/Apr
41 days Flights from Barcelona to Budapest on Lufthansa 19/02/2018
$186
Fri 23/Feb - Tue 01/May
67 days Flights from Barcelona to Budapest on Lufthansa 23/02/2018
$153
Thu 01/Mar - Sat 03/Mar
2 days Flights from Barcelona to Budapest on Ryanair 01/03/2018
$75
Wed 21/Mar - Wed 11/Apr
21 days Flights from Barcelona to Budapest on Ryanair 21/03/2018
$116
Wed 07/Mar - Mon 12/Mar
5 days Flights from Barcelona to Budapest on Czech Airlines 07/03/2018
$116
Sun 11/Mar - Mon 09/Apr
29 days Flights from Barcelona to Budapest on Czech Airlines 11/03/2018
$131
Tue 10/Apr - Wed 11/Apr
1 days Flights from Barcelona to Budapest on Ryanair 10/04/2018
$116
Thu 26/Apr - Wed 02/May
6 days Flights from Barcelona to Budapest on Czech Airlines 26/04/2018
$133
Wed 11/Apr - Fri 20/Apr
9 days Flights from Barcelona to Budapest on Czech Airlines 11/04/2018
$127
Wed 25/Apr - Fri 11/May
16 days Flights from Barcelona to Budapest on Ryanair 25/04/2018
$117
Fri 06/Apr - Fri 06/Jul
91 days Flights from Barcelona to Budapest on Czech Airlines 06/04/2018
$171
Fri 06/Apr - Fri 06/Jul
91 days Flights from Barcelona to Budapest on Vueling Airlines 06/04/2018
$198
Wed 02/May - Fri 11/May
9 days Flights from Barcelona to Budapest on Ryanair 02/05/2018
$127
Thu 31/May - Mon 04/Jun
4 days Flights from Barcelona to Budapest on Czech Airlines 31/05/2018
$133
Thu 03/May - Mon 07/May
4 days Flights from Barcelona to Budapest on Czech Airlines 03/05/2018
$133
Wed 30/May - Wed 20/Jun
21 days Flights from Barcelona to Budapest on Ryanair 30/05/2018
$123
Mon 01/Oct - Tue 02/Oct
1 days Flights from Barcelona to Budapest on Ryanair 01/10/2018
$139
Thu 04/Oct - Sun 07/Oct
3 days Flights from Barcelona to Budapest on Czech Airlines 04/10/2018
$138
Wed 12/Sep - Sat 22/Sep
10 days Flights from Barcelona to Budapest on Vueling Airlines 12/09/2018
$123
Wed 12/Sep - Tue 02/Oct
20 days Flights from Barcelona to Budapest on Vueling Airlines 12/09/2018
$123
Wed 05/Sep - Sun 09/Sep
4 days Flights from Barcelona to Budapest on Czech Airlines 05/09/2018
$127
Sun 30/Sep - Mon 15/Oct
15 days Flights from Barcelona to Budapest on Lufthansa 30/09/2018
$180
Mon 04/Jun - Mon 11/Jun
7 days Flights from Barcelona to Budapest on Czech Airlines 04/06/2018
$115
Thu 21/Jun - Mon 09/Jul
18 days Flights from Barcelona to Budapest on Czech Airlines 21/06/2018
$141
Fri 29/Jun - Fri 24/Aug
56 days Flights from Barcelona to Budapest on Czech Airlines 29/06/2018
$145
Fri 15/Jun - Wed 20/Jun
5 days Flights from Barcelona to Budapest on Vueling Airlines 15/06/2018
$118
Sun 17/Jun - Fri 06/Jul
19 days Flights from Barcelona to Budapest on Vueling Airlines 17/06/2018
$118
Fri 29/Jun - Fri 24/Aug
56 days Flights from Barcelona to Budapest on Vueling Airlines 29/06/2018
$211
Wed 25/Jul - Mon 30/Jul
5 days Flights from Barcelona to Budapest on Czech Airlines 25/07/2018
$116
Fri 20/Jul - Mon 03/Sep
45 days Flights from Barcelona to Budapest on Czech Airlines 20/07/2018
$155
Fri 20/Jul - Mon 03/Sep
45 days Flights from Barcelona to Budapest on Wizz Air 20/07/2018
$311
Sun 01/Jul - Wed 04/Jul
3 days Flights from Barcelona to Budapest on Vueling Airlines 01/07/2018
$107
Sun 01/Jul - Wed 01/Aug
31 days Flights from Barcelona to Budapest on Vueling Airlines 01/07/2018
$126
Wed 29/Aug - Mon 03/Sep
5 days Flights from Barcelona to Budapest on Czech Airlines 29/08/2018
$126
Sun 19/Aug - Fri 31/Aug
12 days Flights from Barcelona to Budapest on Czech Airlines 19/08/2018
$116
Sun 19/Aug - Wed 22/Aug
3 days Flights from Barcelona to Budapest on Vueling Airlines 19/08/2018
$154
Sun 26/Aug - Sun 02/Sep
7 days Flights from Barcelona to Budapest on Vueling Airlines 26/08/2018
$126
Tue 06/Nov - Fri 09/Nov
3 days Flights from Barcelona to Budapest on Lufthansa 06/11/2018
$164