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

Wed 27/Sep - Tue 03/Oct
6 days Flights from Barcelona to Budapest on Brussels Airlines 27/09/2017
$146
Mon 25/Sep - Wed 15/Nov
51 days Flights from Barcelona to Budapest on Lufthansa 25/09/2017
$174
Fri 29/Sep - Sun 01/Apr
184 days Flights from Barcelona to Budapest on Brussels Airlines 29/09/2017
$228
Mon 25/Sep - Wed 15/Nov
51 days Flights from Barcelona to Budapest on Wizz Air 25/09/2017
$186
Wed 20/Sep - Sun 24/Dec
95 days Flights from Barcelona to Budapest on Wizz Air 20/09/2017
$122
Fri 29/Sep - Sun 01/Apr
184 days Flights from Barcelona to Budapest on Wizz Air 29/09/2017
$248
Tue 10/Oct - Tue 17/Oct
7 days Flights from Barcelona to Budapest on Brussels Airlines 10/10/2017
$153
Wed 18/Oct - Wed 25/Oct
7 days Flights from Barcelona to Budapest on Wizz Air 18/10/2017
$87
Thu 19/Oct - Sat 20/Jan
93 days Flights from Barcelona to Budapest on SWISS 19/10/2017
$166
Mon 30/Oct - Wed 15/Nov
16 days Flights from Barcelona to Budapest on Wizz Air 30/10/2017
$63
Wed 11/Oct - Thu 07/Dec
57 days Flights from Barcelona to Budapest on Brussels Airlines 11/10/2017
$122
Sun 22/Oct - Mon 18/Dec
57 days Flights from Barcelona to Budapest on Wizz Air 22/10/2017
$106
Fri 06/Oct - Thu 11/Jan
97 days Flights from Barcelona to Budapest on Wizz Air 06/10/2017
$131
Mon 30/Oct - Mon 13/Nov
14 days Flights from Barcelona to Budapest on Czech Airlines 30/10/2017
$122
Wed 04/Oct - Tue 10/Jul
279 days Flights from Barcelona to Budapest on Brussels Airlines 04/10/2017
$175
Fri 06/Oct - Sun 18/Feb
135 days Flights from Barcelona to Budapest on Wizz Air 06/10/2017
$171
Wed 11/Oct - Sun 15/Apr
186 days Flights from Barcelona to Budapest on Wizz Air 11/10/2017
$187
Wed 11/Oct - Sun 15/Apr
186 days Flights from Barcelona to Budapest on SWISS 11/10/2017
$177
Wed 04/Oct - Tue 10/Jul
279 days Flights from Barcelona to Budapest on Vueling Airlines 04/10/2017
$229
Fri 01/Dec - Fri 25/May
175 days Flights from Barcelona to Budapest on Wizz Air 01/12/2017
$152
Fri 01/Dec - Fri 25/May
175 days Flights from Barcelona to Budapest on Wizz Air 01/12/2017
$156
Tue 12/Dec - Wed 13/Dec
1 days Flights from Barcelona to Budapest on Ryanair 12/12/2017
$54
Wed 20/Dec - Wed 10/Jan
21 days Flights from Barcelona to Budapest on Ryanair 20/12/2017
$54
Wed 20/Dec - Sun 04/Feb
46 days Flights from Barcelona to Budapest on Wizz Air 20/12/2017
$110
Wed 06/Dec - Sun 10/Jun
186 days Flights from Barcelona to Budapest on SWISS 06/12/2017
$195
Tue 26/Dec - Mon 02/Apr
97 days Flights from Barcelona to Budapest on Lufthansa 26/12/2017
$159
Wed 20/Dec - Mon 08/Jan
19 days Flights from Barcelona to Budapest on Ryanair 20/12/2017
$146
Tue 05/Dec - Fri 09/Feb
66 days Flights from Barcelona to Budapest on Brussels Airlines 05/12/2017
$156
Wed 06/Dec - Sun 10/Jun
186 days Flights from Barcelona to Budapest on Wizz Air 06/12/2017
$316
Sun 03/Dec - Sun 22/Apr
140 days Flights from Barcelona to Budapest on Wizz Air 03/12/2017
$205
Thu 25/Jan - Thu 15/Feb
21 days Flights from Barcelona to Budapest on Ryanair 25/01/2018
$66
Tue 09/Jan - Wed 10/Jan
1 days Flights from Barcelona to Budapest on Ryanair 09/01/2018
$54
Fri 26/Jan - Wed 07/Feb
12 days Flights from Barcelona to Budapest on Czech Airlines 26/01/2018
$116
Fri 26/Jan - Sun 04/Mar
37 days Flights from Barcelona to Budapest on Czech Airlines 26/01/2018
$132
Thu 18/Jan - Sun 22/Jul
185 days Flights from Barcelona to Budapest on Lufthansa 18/01/2018
$163
Thu 18/Jan - Sun 22/Jul
185 days Flights from Barcelona to Budapest on Wizz Air 18/01/2018
$218
Fri 05/Jan - Thu 29/Mar
83 days Flights from Barcelona to Budapest on Wizz Air 05/01/2018
$163
Sat 11/Nov - Sun 21/Jan
71 days Flights from Barcelona to Budapest on Lufthansa 11/11/2017
$156
Thu 09/Nov - Sun 25/Feb
108 days Flights from Barcelona to Budapest on Wizz Air 09/11/2017
$116
Tue 14/Nov - Wed 22/Nov
8 days Flights from Barcelona to Budapest on Wizz Air 14/11/2017
$54
Tue 28/Nov - Wed 13/Dec
15 days Flights from Barcelona to Budapest on Wizz Air 28/11/2017
$54
Wed 15/Nov - Thu 04/Jan
50 days Flights from Barcelona to Budapest on Wizz Air 15/11/2017
$116
Fri 03/Nov - Sun 05/Aug
275 days Flights from Barcelona to Budapest on SWISS 03/11/2017
$177
Wed 29/Nov - Fri 01/Dec
2 days Flights from Barcelona to Budapest on Czech Airlines 29/11/2017
$125
Fri 03/Nov - Sun 05/Aug
275 days Flights from Barcelona to Budapest on Wizz Air 03/11/2017
$261
Wed 28/Feb - Fri 06/Apr
37 days Flights from Barcelona to Budapest on Lufthansa 28/02/2018
$162
Wed 28/Feb - Fri 06/Apr
37 days Flights from Barcelona to Budapest on Wizz Air 28/02/2018
$197
Tue 27/Feb - Sat 03/Mar
4 days Flights from Barcelona to Budapest on Ryanair 27/02/2018
$84
Wed 21/Feb - Thu 22/Feb
1 days Flights from Barcelona to Budapest on Ryanair 21/02/2018
$69
Wed 14/Feb - Wed 14/Mar
28 days Flights from Barcelona to Budapest on Czech Airlines 14/02/2018
$116
Fri 02/Feb - Sun 04/Feb
2 days Flights from Barcelona to Budapest on Czech Airlines 02/02/2018
$116
Tue 12/Jun - Thu 12/Jul
30 days Flights from Barcelona to Budapest on Lufthansa 12/06/2018
$154
Tue 26/Jun - Tue 10/Jul
14 days Flights from Barcelona to Budapest on Ryanair 26/06/2018
$174
Mon 04/Jun - Mon 11/Jun
7 days Flights from Barcelona to Budapest on Czech Airlines 04/06/2018
$116
Thu 07/Jun - Sat 09/Jun
2 days Flights from Barcelona to Budapest on Ryanair 07/06/2018
$131
Tue 06/Mar - Sun 18/Mar
12 days Flights from Barcelona to Budapest on Ryanair 06/03/2018
$92
Thu 15/Mar - Thu 05/Apr
21 days Flights from Barcelona to Budapest on Ryanair 15/03/2018
$109
Wed 28/Mar - Sat 07/Apr
10 days Flights from Barcelona to Budapest on Lufthansa 28/03/2018
$154
Fri 16/Mar - Mon 19/Mar
3 days Flights from Barcelona to Budapest on Czech Airlines 16/03/2018
$116
Fri 09/Mar - Sun 20/May
72 days Flights from Barcelona to Budapest on Lufthansa 09/03/2018
$205
Tue 04/Sep - Wed 05/Sep
1 days Flights from Barcelona to Budapest on Ryanair 04/09/2018
$142
Fri 07/Sep - Sun 09/Sep
2 days Flights from Barcelona to Budapest on Czech Airlines 07/09/2018
$126
Tue 10/Apr - Wed 11/Apr
1 days Flights from Barcelona to Budapest on Ryanair 10/04/2018
$118
Tue 24/Apr - Sat 12/May
18 days Flights from Barcelona to Budapest on Ryanair 24/04/2018
$130
Fri 27/Apr - Mon 30/Apr
3 days Flights from Barcelona to Budapest on Czech Airlines 27/04/2018
$116
Fri 27/Apr - Wed 02/May
5 days Flights from Barcelona to Budapest on Czech Airlines 27/04/2018
$116
Wed 23/May - Wed 30/May
7 days Flights from Barcelona to Budapest on Ryanair 23/05/2018
$142
Fri 18/May - Mon 21/May
3 days Flights from Barcelona to Budapest on Czech Airlines 18/05/2018
$116
Thu 31/May - Mon 04/Jun
4 days Flights from Barcelona to Budapest on Czech Airlines 31/05/2018
$125
Wed 23/May - Sat 09/Jun
17 days Flights from Barcelona to Budapest on Ryanair 23/05/2018
$131
Sat 21/Jul - Tue 07/Aug
17 days Flights from Barcelona to Budapest on Ryanair 21/07/2018
$206
Sun 08/Jul - Thu 26/Jul
18 days Flights from Barcelona to Budapest on Ryanair 08/07/2018
$206
Fri 27/Jul - Tue 07/Aug
11 days Flights from Barcelona to Budapest on Czech Airlines 27/07/2018
$149
Sun 15/Jul - Sat 28/Jul
13 days Flights from Barcelona to Budapest on Czech Airlines 15/07/2018
$116
Tue 21/Aug - Sat 25/Aug
4 days Flights from Barcelona to Budapest on Ryanair 21/08/2018
$206
Wed 29/Aug - Mon 03/Sep
5 days Flights from Barcelona to Budapest on Czech Airlines 29/08/2018
$127
Fri 03/Aug - Sun 12/Aug
9 days Flights from Barcelona to Budapest on Czech Airlines 03/08/2018
$116
Tue 21/Aug - Sun 02/Sep
12 days Flights from Barcelona to Budapest on Ryanair 21/08/2018
$174