Opodo is now available in the following countries:

Budapest to London flights

Explore the best deals

Discover the cheapest flights from Budapest to London
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Budapest to London

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of February. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 7 Dec - 13 Dec
£49
£41
£40
£40
£35
£37
£51
£94
£69
£47
£46
£45
NovemberDecemberJanuary
Airlines that fly from Budapest to London
Distance: 901 mi
Budapest airports
Liszt Ferenc International Airport (BUD)How far from city centre: 11 mi
London airports
Gatwick Airport (LGW)How far from city centre: 25 mi
Heathrow Airport (LHR)How far from city centre: 14 mi
London Luton Airport (LTN)How far from city centre: 28 mi
London Stansted Airport (STN)How far from city centre: 30 mi
London City Airport (LCY)How far from city centre: 8 mi

Find cheap flights from Budapest to London

Flights from Budapest to London connect the Hungarian capital directly with the UK, with fares currently from £17. Ryanair (FR) and Wizz Air operate frequent direct services on this route, and the flight averages 2 hours and 45 minutes.

Departing from Budapest: airports and terminals

Budapest Ferenc Liszt International Airport (BUD) handles all commercial departures from the city. Flights operate from Terminal 2, which is split into sections 2A and 2B depending on the carrier. To reach the airport from the city centre, the 100E Express bus provides a direct link from Deák Ferenc tér. Alternatively, bus 200E connects the terminal to the Kőbánya-Kispest metro station on the M3 line.

Arriving in London: from the airport to the city

Budget carriers from Budapest mostly land at Stansted (STN) or Luton (LTN). From Stansted, the Stansted Express reaches Liverpool Street Station in 47 minutes. At Luton, the Luton DART takes four minutes to Luton Airport Parkway, where trains continue to St Pancras International. Heathrow (LHR) connects to central London via the 15-minute Heathrow Express to Paddington or the Piccadilly line, which takes about 50 minutes. From Gatwick (LGW), the Gatwick Express reaches Victoria Station in approximately 30 minutes.

Things to do in London

London has a large Hungarian expat community and plenty of historic sites and modern attractions. Walk through Hyde Park, a large green space in the centre, or see the Crown Jewels at the Tower of London. The London Eye has wide views across the River Thames.

Frequently asked questions about flights from Budapest to London

On average, how much is the price of a flight from Budapest to London?
When you fly from Budapest to London the average price is £51. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Budapest to London at Opodo?
The cheapest price for a flight from Budapest to London is 17 £. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Budapest to London?
The most popular months to book a flight from Budapest to London are May, January and April, based on the searches of our customers.
When is the best time to travel from Budapest to London?
The best time of the year to go to London when flying from Budapest depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, August is the top 1º month to fly to London from Budapest in terms of searches from our customer, followed by September and December. If you prefer to avoid high peaks of turism, however, and escape a crowded period, March, February and January are the months with less volume of searchs for the route Budapest - London.
How long does the flight take to go from Budapest to London?
The total flight time between Budapest and London is of around 2 h and 45 m on average, considering an average distance of 900.51 mi, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Budapest and London?
The main airport route flying between Budapest and London is: Liszt Ferenc International Airport (BUD) to Gatwick Airport(LGW). This route is covered by the following airline(s):

Plan your trip

Other popular routesPopular Flight Routes