Compare prices and tickets by train, bus or flight

Nov 30
Find prices
Dec 1
Find prices
Dec 2
Find prices
Dec 3
Find prices
Dec 4
Find prices
Dec 5
Find prices
Dec 6
Find prices
$156Lot Polish Airlines
Dec 7
Find prices
Dec 8
Find prices
Dec 9
Find prices
Dec 10
$76Wizz Air
Dec 11
Find prices
$57Wizz Air
Dec 12
Find prices
$39ryanair sun
Dec 13
Find prices
$26ryanair sun
Dec 14
Find prices
Dec 15
Find prices
Dec 16
Find prices
Dec 17
Find prices
Dec 18
Dec 19
$128Wizz Air
Dec 20
$127Wizz Air

More than 1,000 travel companies trust us to sell their tickets all in one place.


Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Ryanair, Lufthansa and British Airways flights from London to Budapest

Ryanair, Lufthansa and British Airways flights will get you between London and Budapest from $26 (€22). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

British Airways

Germany's largest airline is Lufthansa. Fly from London to Budapest and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

One of the best ways to travel from London to Budapest is by taking a flight with Lufthansa. Omio helps you find the ideal Lufthansa flight between London and Budapest by showing you Lufthansa’s current flight schedules and timetables, the plane tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this London to Budapest journey. You can expect to travel 898 miles (1449 km) from London to Budapest on a flight with Lufthansa. If you are using the Omio app to search for flights between London and Budapest, you can check straight away if the Lufthansa ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your Lufthansa plane ticket on Omio quickly and easily, then enjoy your upcoming trip between London and Budapest!

Lufthansa's current ticket policies due to COVID-19 for your flight between London and Budapest are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from London to Budapest

Flights depart from London for Budapest every day, and with morning and evening departure times there should be a convenient option for every traveller. And with a choice of airlines like easyJet, Ryanair and British Airways, there's plenty of choice when it comes to tickets as well.

Which airlines fly from London to Budapest?

Airlines operating direct services on the London to Budapest route include British AirwaysBritish Airways, Ryanair, Flybe, and Wizz Air, while indirect flights can be booked with companies like Vueling or Brussels Air. easyJet are a major operator as well, offering departures all year round.

How long is the flight from London to Budapest?

Flight times will vary slightly, but should be no longer than two hours and 35 minutes, and can be as short as two hours and 25 minutes. For example, easyJet flights from Gatwick tend to take two hours and 30 minutes.

How many flights are there from London to Budapest?

There are flights to Budapest from London every day of the year, although frequencies vary. Generally, you can expect a choice of 9-14 flights whenever you fly. easyJet provide one to three flights from London Gatwick, generally leaving in the morning.

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

Departure airports: Flights from London to Budapest depart from Gatwick (LGA), Southend-on-Sea (SEN), Heathrow (LHR) and Stansted (SEN). Travellers can easily reach all 4 airports via high speed train connections. Southend is furthest away, but it's still less than an hour from central London. Buses to Gatwick, Heathrow and Stanstead are available from National Express and leave from London Victoria Station. All of the departure airports offer shopping arcades inside the terminal, along with bars, cafes and restaurants, facilities for parents, and money exchange. They also provide free WiFi, between 1 and 4 hours, depending on the airport.

Arrival airport: All flights arrive at Budapest's Ferenc Liszt International Airport (BUD). The airport is around 15 miles outside the centre of town, but getting into Budapest is fairly simple. Just take the 200E bus from outside the terminal to Kőbánya-Kispest station and take the M3 line. Taxis can be hailed outside the terminal, while car rental outlets are another option. If you need to arrange anything, free WiFi is available for up to two hours for all visitors.

Travel Tips

London to Budapest Flight
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 London to Budapest.
Are there any COVID-19 restrictions for international travel by flight between London and Budapest?

Travel between London, United Kingdom and Budapest, Hungary by plane is: Restricted.

What is the status of international entry into Hungary from United Kingdom?

International entry status: Entry is restricted for citizens and permanent residents of United Kingdom

Do I need to self-quarantine on arrival in Hungary from London?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine

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

When traveling in Hungary, you must follow these COVID-19 safety rules:

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

The information above was last checked on 11/29/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between London and Budapest before traveling.

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

The restriction level for your return flight to London, United Kingdom from Budapest is: Partially open.

Is my return flight into London from Budapest restricted?

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

Do I need to quarantine on arrival in United Kingdom from Budapest?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival for unvaccinated travellers
  • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
  • Prebook and pay for a COVID-19 test, to be taken on the end of day 2 for vaccinated travellers
  • 10-day mandatory self-quarantine
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in London, United Kingdom?

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

  • Social distancing required: 1 metre (s) (3 feet)
  • Face mask required: Regional advice

Last checked on 11/29/21. Remember to check the latest COVID-19 travel safety regulations for your flight to London from Budapest closer to your date of departure here here.

How much do cheap flights between London and Budapest cost?
If you’re looking to save money on tickets, you can find cheap London to Budapest flights for as little as $26 (€22)  in the next 7 days.
How much is a plane ticket from London to Budapest?
The flight price between London and Budapest is on average $142 (€119)  if you are looking to buy your tickets for this route in the next 7 days.
How far is London to Budapest by plane?
The London to Budapest flight distance is approximately 898 miles (1449 km).
How long is the flight to Budapest from London?
The London to Budapest flight duration is on average 2 h 20 min, which is to be expected when traveling 898 miles (1449 km) between London and Budapest. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure airport in London and arrival airport in Budapest?

Omio customers who book cheap flights for this journey most frequently fly from London Heathrow Airport   to Budapest Ferenc Liszt International Airport.

Where is the London airport located? Where is the Budapest airport located?

You can find the most popular departure airport for this trip, London Heathrow Airport, located approximately 14 miles (23 km) from the city center of London. The most popular arrival airport in Budapest, called Budapest Ferenc Liszt International Airport, is located around 10 miles (16 km) away from its city center. To reach the city center of Budapest from Budapest Ferenc Liszt International Airport, check what taxi services, airport shuttle services or public transit options are available.

Which airlines can get me from London to Budapest?
For the journey from London to Budapest you can take a flight with Ryanair, Wizz Air, easyJet, British Airways, Flybe, Lot Polish Airlines, Lufthansa, Eurowings, Swiss, Brussels Airlines or KLM. Be sure to check out all possible airlines that offer services to Budapest from London on Omio to compare what amenities they may have.
How far in advance should I book a plane ticket from London to Budapest to get the best deals?
You can find flights to Budapest from London to cost on average $142 (€119) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the London to Budapest flight generally on sale a few months before the planned travel date.