Barcelona, Spain to Budapest, Hungary flights
Flights starting at £31. Choose between Wizz Air, Iberia Airlines, or Lufthansa to find the best price.
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
Tips to know when travelling to Budapest
Search by stops
Search by carrier
Search by price
Search by departure date
One-way trips
Updated:

By subscribing you agree to receive offers according to the conditions described in our Privacy Policy.
Weekly direct flights
Discover the top airlines offering direct flights from Barcelona to Budapest in the next month. You’ll find the number of daily direct flights per airline in the table.
Weekly direct flights for Mon 11.12 - Sun 17.12
Airline | Mon 11.12 | Tue 12.12 | Wed 13.12 | Thu 14.12 | Fri 15.12 | Sat 16.12 | Sun 17.12 |
---|---|---|---|---|---|---|---|
2 | 2 | 2 | 2 | 2 | 2 | 2 |
Weekly direct flights for Mon 18.12 - Sun 24.12
Airline | Mon 18.12 | Tue 19.12 | Wed 20.12 | Thu 21.12 | Fri 22.12 | Sat 23.12 | Sun 24.12 |
---|---|---|---|---|---|---|---|
2 | 2 | 2 | 2 | 2 | 2 | 2 |
Weekly direct flights for Mon 25.12 - Sun 31.12
Airline | Mon 25.12 | Tue 26.12 | Wed 27.12 | Thu 28.12 | Fri 29.12 | Sat 30.12 | Sun 31.12 |
---|---|---|---|---|---|---|---|
2 | 2 | 2 | 2 | 2 | 2 | 2 |
Weekly direct flights for Mon 01.01 - Sun 07.01
Airline | Mon 01.01 | Tue 02.01 | Wed 03.01 | Thu 04.01 | Fri 05.01 | Sat 06.01 | Sun 07.01 |
---|---|---|---|---|---|---|---|
2 | 2 | 2 | 2 | 2 | 2 | 2 |
Check-in for a flight from Barcelona to Budapest
Name | Carrier code | IATA Code | Passport needed during booking | Online check-in available |
---|---|---|---|---|
Wizz Air | WZZ | W6 | No | Opens 24 days before flight Closes 3 hours before flight |
Iberia Airlines | IBE | IB | Yes | Opens 24 days before flight Closes 3 hours before flight |
Lufthansa | DLH | LH | No | 0 0 |
Vueling | VLG | VY | No | Opens 168 days before flight Closes 4 hours before flight |
Austrian Airlines | AUA | OS | No | Opens 45 days before flight Closes 2 hours before flight |
Budapest travel tips
1) To taste the Budapest cuisine, try traditional Hungarian goulash | Margaret Island is an oasis of tranquillity in the middle of bustling Budapest. Here locals run in the morning, ride bicycles, arrange picnics, and swim on the Danube. Also, there is a complex of 5 swimming pools and two saunas. If you come there before 13:00, a ticket for the whole day will cost 2.5 euro. |
---|---|
2) Walk down the main avenue of Budapest resembling the Champs Elysees in Paris | Andrassy ut is the main avenue of Budapest, founded in 1870. It is framed by beautiful 19th-century buildings and resembles the Champs Elysees in Paris. Every year at the end of summer, the colourful Budapest Parade is held here. |
3) Trams in Budapest are the longest in the world and run every minute | Tram service in Budapest is considered to be the busiest in the world. During rush hour, trams run here every minute, and at night, there are two routes, trams 4 and 6, with an interval of 10-15 minutes. In total, there are 36 tram lines in Budapest, and local trams are the longest in the world. |
Hungary COVID-19 travel restrictions

Most travelers from Spain can enter Hungary, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Hungary in our dedicated Stories article.
Frequently asked questions
Planning a trip? Thanks to our Virtual Interlining algorithm, we offer billions of route combinations between any A and any B in the world by plane, train, and bus. Find the cheapest routes and best deals for you, as well as the best dates on which to travel.
Explore alternative trips
Flights from Barcelona
- Flights from Barcelona to London
- Flights from Barcelona to Manchester
- Flights from Barcelona to Birmingham
- Flights from Barcelona to Toronto
- Flights from Barcelona to Edinburgh
- Flights from Barcelona to Dublin
- Flights from Barcelona to Montreal
- Flights from Barcelona to Tallinn
- Flights from Barcelona to Glasgow
- Flights from Barcelona to Reykjavik
- Flights from Barcelona to Bristol
- Flights from Barcelona to Thessaloniki
- Flights from Barcelona to Athens
- Flights from Barcelona to Vancouver
- Flights from Barcelona to Liverpool
- Flights from Barcelona to Belfast
- Flights from Barcelona to Berlin
- Flights from Barcelona to Malta
- Flights from Barcelona to Paris
- Flights from Barcelona to Nottingham
Flights to Budapest
- Flights from London to Budapest
- Flights from Reykjavik to Budapest
- Flights from Manchester to Budapest
- Flights from Athens to Budapest
- Flights from Dublin to Budapest
- Flights from Edinburgh to Budapest
- Flights from Glasgow to Budapest
- Flights from Birmingham to Budapest
- Flights from Bristol to Budapest
- Flights from Thessaloniki to Budapest
- Flights from Toronto to Budapest
- Flights from Liverpool to Budapest
- Flights from Nottingham to Budapest
- Flights from Tallinn to Budapest
- Flights from Malta to Budapest
- Flights from Doncaster to Budapest
- Flights from Belfast to Budapest
- Flights from Paris to Budapest
- Flights from Montreal to Budapest
- Flights from Amsterdam to Budapest
Popular routes
- Flights from Edinburgh to Santiago de Compostela
- Flights from Brussels to Glasgow
- Flights from Montreal to Sofia
- Flights from Thessaloniki to Gothenburg
- Flights from Wellington to Melbourne
- Flights from Kyiv to Thessaloniki
- Flights from Mexico City to Toronto
- Flights from London to Milan
- Flights from Heraklion to Düsseldorf
- Flights from Milan to Lisbon
- Flights from London to Faro
- Flights from Montreal to Halifax
Airports near Barcelona
- Barcelona–El Prat
- Palma de Mallorca
- Menorca
- Girona–Costa Brava
- Reus
- Perpignan–Rivesaltes
- Carcassonne
- Béziers Cap d Agde
- Andorra–La Seu d'Urgell Airport
- Castellón–Costa Azahar