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

Cheap flights from Barcelona to Budapest

Wed 24/Jan - Wed 07/Feb
14 days Flights from Barcelona to Budapest on Wizz Air 24/01/2018
$62
Tue 23/Jan - Wed 24/Jan
1 days Flights from Barcelona to Budapest on Wizz Air 23/01/2018
$115
Mon 22/Jan - Mon 29/Jan
7 days Flights from Barcelona to Budapest on Brussels Airlines 22/01/2018
$146
Tue 30/Jan - Mon 05/Feb
6 days Flights from Barcelona to Budapest on Lufthansa 30/01/2018
$142
Mon 22/Jan - Thu 26/Apr
94 days Flights from Barcelona to Budapest on Wizz Air 22/01/2018
$176
Tue 27/Feb - Tue 27/Feb
0 days Flights from Barcelona to Budapest on Wizz Air 27/02/2018
$51
Tue 27/Feb - Tue 20/Mar
21 days Flights from Barcelona to Budapest on Wizz Air 27/02/2018
$55
Sun 25/Feb - Fri 02/Mar
5 days Flights from Barcelona to Budapest on Lufthansa 25/02/2018
$140
Fri 23/Feb - Mon 09/Apr
45 days Flights from Barcelona to Budapest on Wizz Air 23/02/2018
$104
Fri 16/Feb - Sun 20/May
93 days Flights from Barcelona to Budapest on Wizz Air 16/02/2018
$155
Thu 01/Feb - Thu 15/Feb
14 days Flights from Barcelona to Budapest on SWISS 01/02/2018
$140
Fri 09/Feb - Wed 02/May
82 days Flights from Barcelona to Budapest on Lufthansa 09/02/2018
$145
Fri 23/Feb - Tue 17/Apr
53 days Flights from Barcelona to Budapest on Lufthansa 23/02/2018
$142
Wed 21/Feb - Mon 20/Aug
180 days Flights from Barcelona to Budapest on SWISS 21/02/2018
$160
Wed 21/Feb - Mon 20/Aug
180 days Flights from Barcelona to Budapest on Wizz Air 21/02/2018
$171
Mon 12/Feb - Wed 13/Jun
121 days Flights from Barcelona to Budapest on Wizz Air 12/02/2018
$171
Mon 12/Feb - Wed 13/Jun
121 days Flights from Barcelona to Budapest on Lufthansa 12/02/2018
$145
Sun 06/May - Wed 10/Oct
157 days Flights from Barcelona to Budapest on SWISS 06/05/2018
$159
Thu 24/May - Tue 29/May
5 days Flights from Barcelona to Budapest on SWISS 24/05/2018
$145
Thu 03/May - Sat 05/May
2 days Flights from Barcelona to Budapest on Ryanair 03/05/2018
$94
Tue 15/May - Tue 05/Jun
21 days Flights from Barcelona to Budapest on Ryanair 15/05/2018
$103
Sun 06/May - Wed 10/Oct
157 days Flights from Barcelona to Budapest on Wizz Air 06/05/2018
$169
Wed 30/May - Sat 02/Jun
3 days Flights from Barcelona to Budapest on Lufthansa 30/05/2018
$148
Mon 18/Jun - Thu 21/Jun
3 days Flights from Barcelona to Budapest on SWISS 18/06/2018
$144
Fri 08/Jun - Sat 09/Jun
1 days Flights from Barcelona to Budapest on Ryanair 08/06/2018
$112
Thu 14/Jun - Wed 04/Jul
20 days Flights from Barcelona to Budapest on Wizz Air 14/06/2018
$127
Tue 12/Jun - Wed 12/Sep
92 days Flights from Barcelona to Budapest on SWISS 12/06/2018
$147
Thu 07/Jun - Sat 11/Aug
65 days Flights from Barcelona to Budapest on Wizz Air 07/06/2018
$216
Tue 12/Jun - Wed 12/Sep
92 days Flights from Barcelona to Budapest on Wizz Air 12/06/2018
$192
Thu 07/Jun - Sat 11/Aug
65 days Flights from Barcelona to Budapest on Lufthansa 07/06/2018
$151
Sun 29/Apr - Wed 05/Sep
129 days Flights from Barcelona to Budapest on SWISS 29/04/2018
$144
Thu 19/Apr - Sat 05/May
16 days Flights from Barcelona to Budapest on Ryanair 19/04/2018
$89
Thu 19/Apr - Tue 24/Apr
5 days Flights from Barcelona to Budapest on Ryanair 19/04/2018
$80
Wed 04/Apr - Sat 07/Apr
3 days Flights from Barcelona to Budapest on Lufthansa 04/04/2018
$142
Fri 06/Apr - Sat 11/Aug
127 days Flights from Barcelona to Budapest on Wizz Air 06/04/2018
$173
Sat 28/Apr - Thu 26/Jul
89 days Flights from Barcelona to Budapest on Wizz Air 28/04/2018
$201
Sun 29/Apr - Wed 05/Sep
129 days Flights from Barcelona to Budapest on Wizz Air 29/04/2018
$157
Sat 28/Apr - Thu 26/Jul
89 days Flights from Barcelona to Budapest on Lufthansa 28/04/2018
$153
Fri 06/Apr - Sat 11/Aug
127 days Flights from Barcelona to Budapest on SWISS 06/04/2018
$148
Thu 26/Apr - Wed 02/May
6 days Flights from Barcelona to Budapest on Lufthansa 26/04/2018
$145
Sat 24/Mar - Tue 28/Aug
157 days Flights from Barcelona to Budapest on SWISS 24/03/2018
$144
Wed 14/Mar - Tue 20/Mar
6 days Flights from Barcelona to Budapest on Ryanair 14/03/2018
$67
Tue 27/Mar - Tue 10/Apr
14 days Flights from Barcelona to Budapest on Ryanair 27/03/2018
$107
Thu 22/Mar - Sat 07/Apr
16 days Flights from Barcelona to Budapest on Lufthansa 22/03/2018
$142
Thu 08/Mar - Sat 10/Mar
2 days Flights from Barcelona to Budapest on Lufthansa 08/03/2018
$141
Fri 23/Mar - Tue 01/May
39 days Flights from Barcelona to Budapest on Wizz Air 23/03/2018
$130
Sun 25/Mar - Tue 28/Aug
156 days Flights from Barcelona to Budapest on Wizz Air 25/03/2018
$216
Sat 24/Mar - Sat 05/May
42 days Flights from Barcelona to Budapest on Lufthansa 24/03/2018
$149
Tue 03/Jul - Tue 17/Jul
14 days Flights from Barcelona to Budapest on SWISS 03/07/2018
$144
Tue 31/Jul - Thu 09/Aug
9 days Flights from Barcelona to Budapest on SWISS 31/07/2018
$144
Wed 11/Jul - Thu 12/Jul
1 days Flights from Barcelona to Budapest on Ryanair 11/07/2018
$122
Tue 03/Jul - Fri 07/Sep
66 days Flights from Barcelona to Budapest on SWISS 03/07/2018
$150
Tue 03/Jul - Fri 07/Sep
66 days Flights from Barcelona to Budapest on Wizz Air 03/07/2018
$256
Tue 17/Jul - Fri 03/Aug
17 days Flights from Barcelona to Budapest on Vueling Airlines 17/07/2018
$135
Sat 01/Sep - Mon 03/Sep
2 days Flights from Barcelona to Budapest on SWISS 01/09/2018
$144
Wed 12/Sep - Wed 24/Oct
42 days Flights from Barcelona to Budapest on SWISS 12/09/2018
$145
Sun 16/Sep - Sun 30/Sep
14 days Flights from Barcelona to Budapest on Vueling Airlines 16/09/2018
$139
Sun 16/Sep - Wed 03/Oct
17 days Flights from Barcelona to Budapest on Vueling Airlines 16/09/2018
$139
Sun 09/Sep - Sun 04/Nov
56 days Flights from Barcelona to Budapest on Lufthansa 09/09/2018
$165
Sat 25/Aug - Sat 08/Sep
14 days Flights from Barcelona to Budapest on SWISS 25/08/2018
$144
Fri 31/Aug - Tue 11/Sep
11 days Flights from Barcelona to Budapest on Vueling Airlines 31/08/2018
$140
Mon 20/Aug - Sat 25/Aug
5 days Flights from Barcelona to Budapest on SWISS 20/08/2018
$144
Tue 28/Aug - Thu 20/Dec
114 days Flights from Barcelona to Budapest on Lufthansa 28/08/2018
$145
Tue 28/Aug - Thu 30/Aug
2 days Flights from Barcelona to Budapest on Vueling Airlines 28/08/2018
$139
Wed 05/Dec - Sat 08/Dec
3 days Flights from Barcelona to Budapest on Lufthansa 05/12/2018
$142
Wed 26/Dec - Sun 06/Jan
11 days Flights from Barcelona to Budapest on Lufthansa 26/12/2018
$142
Fri 16/Nov - Mon 19/Nov
3 days Flights from Barcelona to Budapest on Lufthansa 16/11/2018
$142
Tue 27/Nov - Tue 18/Dec
21 days Flights from Barcelona to Budapest on Lufthansa 27/11/2018
$142
Fri 26/Oct - Mon 29/Oct
3 days Flights from Barcelona to Budapest on SWISS 26/10/2018
$144
Tue 30/Oct - Fri 02/Nov
3 days Flights from Barcelona to Budapest on Lufthansa 30/10/2018
$142
Mon 01/Oct - Wed 03/Oct
2 days Flights from Barcelona to Budapest on Ryanair 01/10/2018
$144