COMPARE Prices across different modes

Wed
27 Oct
£123Flixbus
£80Ryanair
Thu
28 Oct
£183Flixbus
£103ryanair sun
Fri
29 Oct
£161Flixbus
£129Wizz Air
Sat
30 Oct
£148Flixbus
£336KLM
Sun
31 Oct
£122Flixbus
£156Wizz Air
Mon
1 Nov
Find prices
£160Iberia
Tue
2 Nov
Find prices
£80ryanair sun
Wed
3 Nov
£90Flixbus
£42Ryanair
Thu
4 Nov
£99Flixbus
£37Ryanair
Fri
5 Nov
£90Flixbus
£33Ryanair
Sat
6 Nov
£116Flixbus
£35Ryanair
Sun
7 Nov
£92Flixbus
£54Wizz Air
Mon
8 Nov
Find prices
£42Ryanair
Tue
9 Nov
Find prices
£31Wizz Air
Wed
10 Nov
£88Flixbus
£22Wizz Air
Thu
11 Nov
£99Flixbus
£27Ryanair
Fri
12 Nov
£95Flixbus
£35ryanair sun
Sat
13 Nov
£79Flixbus
£22Ryanair
Sun
14 Nov
£79Flixbus
£28Ryanair
Mon
15 Nov
Find prices
£37Ryanair

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information between Barcelona and Budapest

distanceDistance929 miles (1498 km)
durationAverage flight duration2 h 25 min
priceAverage plane ticket price£187 (€213)
changesDirect flightYes
carriersAirlinesWizz Air, Ryanair, Vueling, TAP Portugal, Lufthansa or Iberia

Flights from Barcelona to Budapest cover the 929 miles (1498 km) long route taking on average 2 h 25 min with our travel partners like Wizz Air, Ryanair, Vueling, TAP Portugal, Lufthansa or Iberia. There are direct flight services available. While the average ticket price for this route costs around £187, you can find the cheapest plane ticket for as low as £80. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Budapest Ferenc Liszt International Airport.

Airlines

Travel with Ryanair, Vueling Airlines and Wizz Air between Barcelona and Budapest

For as little as £80 you can travel by flight between Barcelona and Budapest with Ryanair, Vueling Airlines and Wizz Air. Omio will show you the best deals, timetables and tickets available for this journey.

Ryanair
Wizz Air
Vueling Airlines

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight between Barcelona and Budapest: Value, Regular, Plus or Flexi Plus.

It’s easy to book your Ryanair plane ticket between Barcelona and Budapest online with Omio! Simply check the current Ryanair flight timetables for your ideal departure and arrival times, compare the best route between Barcelona and Budapest as well as relevant travel information (such as luggage policy and amenities offered onboard) for that flight and book cheap Ryanair plane tickets online. Prices for Ryanair flights between Barcelona and Budapest start at £80 one-way if you book in advance, and you can expect to travel around 929 miles (1498 km). If you search for Ryanair flights in the Omio app, you can check straight away if the Ryanair tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by plane between Barcelona and Budapest. Let Omio do all the work for you finding the best Barcelona to Budapest Ryanair plane ticket so you can enjoy a smooth and comfortable journey!

Please follow the recommendations outlined by Ryanair when booking your flight tickets from Barcelona to Budapest due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Barcelona to Budapest

There are direct flights seven days a week from Barcelona to Budapest for travelers heading to Hungary on business or for a city break. Daily departures offer a choice of airlines, including budget operators and a national carrier, with journey times of around two hours and 40 minutes. Departure times usually include morning, afternoon and evening take-off times. Indirect flights with one stop en route add to the choice of connections from Barcelona.

Which airlines fly from Barcelona to Budapest

National carrier Iberia offers direct flights to the Hungarian capital four times a week, some in partnership with budget affiliate Vueling. Budget operators Wizz and Ryanair both provide daily flights to Budapest. Several airlines operate indirect connections, including CSA routes via Prague, Alitalia flights via Rome Fiumicino, and LOT Polish Airlines services via Warsaw.

How long is the flight from Barcelona to Budapest?

The quickest option on the 931-mile journey east from Barcelona to Budapest is two hours and 35 minutes, with other direct services taking about five minutes longer. Lufthansa offers the fastest indirect flight, with its connection via Munich taking just under four hours, but most indirect options take at least an hour longer.

How many flights are there from Barcelona to Budapest?

There are three daily flights to Budapest from Barcelona, with Ryanair offering one daily service and Wizz providing one or two daily connections. Iberia and Vueling operate a flight four days a week, on Mondays, Wednesdays, Fridays, and Sundays.

What are the departure and arrival airports for flights from Barcelona to Budapest?

Departure airport: Barcelona El Prat Airport is situated about eight miles south-west of the center of Barcelona, with frequent connections from downtown on Metro Line L9 Sud, suburban trains and Aerobus shuttles, taking about 30 minutes to reach the terminal. Passenger facilities include tapas bars, international restaurants, a Barcelona FC sports store, business lounges, and free WiFi.

Arrival airport: Flights arrive at Budapest Ferenc Liszt Airport. Situated ten miles east of downtown Budapest, Ferenc Liszt Airport has a shuttle bus service 220E connecting with metro line 3 at Köbánya-Kispest station, for 40-minute transfers to the city center. The airport terminal has international restaurants, gift shops, a currency exchange bureaux, and car rental desks.

Travel Tips

Flights from Barcelona to Budapest
Take a flight to Budapest easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Budapest.
FAQs
Am I allowed to travel by plane from Barcelona, Spain to Budapest, Hungary?

Travel by plane between Barcelona, Spain and Budapest, Hungary is: Partially open.

Is international entry into Budapest from Barcelona restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Hungary from Barcelona?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Budapest, Hungary?

The government of Hungary has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 24/10/2021. Remember to check the latest COVID-19 travel safety regulations for your flight from Barcelona to Budapest closer to your date of departure here.

Do I need to quarantine when I return to Spain from Budapest, Hungary?

Return travel from Hungary to Spain is: Partially open.

Are there any international entry restrictions on returning to Barcelona from Budapest?

Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of Hungary

Do I need to quarantine on arrival in Spain from Budapest?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 26/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Barcelona from Budapest.

What is the cost of cheap flights between Barcelona and Budapest?
Omio customers have found the cheapest flights to Budapest from Barcelona to cost as little as £80  in the next 7 days.
How much is a plane ticket from Barcelona to Budapest?
In the next 7 days you’ll find that the average cost of a plane ticket from Barcelona to Budapest is £187  one way.
What is the distance to Budapest from Barcelona by flight?
The Barcelona to Budapest flight distance is approximately 929 miles (1498 km).
What is the average Barcelona to Budapest flight duration?
The Barcelona to Budapest flight duration is on average 2 h 25 min, which is to be expected when travelling 929 miles (1498 km) from Barcelona to Budapest. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What is the departure airport in Barcelona and arrival airport in Budapest?

When travelling this route, Omio customers are departing most frequently from Barcelona El Prat Airport   and arriving in Budapest Ferenc Liszt International Airport.

Where is the airport in Barcelona? Where is the airport in Budapest?

Passengers booking this journey most frequently board their flights from Barcelona El Prat Airport and need to travel around 7 miles (11 km) from the city centre to get to this airport.

Passengers arriving in Budapest most often land in Budapest Ferenc Liszt International Airport and need to travel about 10 miles (16 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Budapest Ferenc Liszt International Airport to get you to the city centre of Budapest.

Which airlines can get me from Barcelona to Budapest?
If you're looking for flights from Barcelona to Budapest, you can rely on Wizz Air, Ryanair, Vueling, TAP Portugal, Lufthansa or Iberia to get you to Budapest. It's also good to check out all possible airlines for the Barcelona to Budapest journey to see if there might be differences in the amenities they offer.
Are there any Barcelona to Budapest direct flights?
Yes, there are direct flights to Budapest from Barcelona, and you can find a direct flight for this route with Ryanair or Wizz Air  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest flight from Barcelona to Budapest? What time is the last flight from Barcelona to Budapest?
If you prefer early morning flights from Barcelona to Budapest, the first flight leaves at 04: 50. If you prefer late night flights from Barcelona to Budapest, the last flight of the day leaves at 20: 00. Omio shows you the latest flight from Barcelona to Budapest times to help you book the best departure time for this journey.
When should I purchase Barcelona Budapest plane tickets to score the best deals?
If you buy a plane ticket to Budapest from Barcelona within the next 7 days, you can find tickets to cost on average £187 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Budapest from Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey