Travel options
from London to Budapest

You can get from London to Budapest by train, bus or flight.

Our recommendation

To get from London to Budapest on Jan 25 we recommend taking a flight because it’s the best combination of price and speed.

08:40AMLondon Luton Airport2h30 12:10PMBudapest Ferenc Liszt International Airport
0 changes
$1571One-way
Cheapest
08:40AMLondon Luton Airport2h30 12:10PMBudapest Ferenc Liszt International Airport
0 changes
$1571One-way
Other options
06:15AMLondon Stansted Airport2h20 09:35AMBudapest Ferenc Liszt International Airport
0 changes
$1631One-way
01:45PMLondon Heathrow Airport4h35 07:20PMBudapest Ferenc Liszt International Airport
1 changes
$3221One-way
08:50AMLondon Heathrow Airport4h05 01:55PMBudapest Ferenc Liszt International Airport
1 changes
$3771One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

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

Compare prices and tickets Prices for trains, buses and flights

Tue
Jan 25
$143Wizz Air
Wed
Jan 26
$236Air France
Thu
Jan 27
$117Wizz Air
Fri
Jan 28
$118ryanair sun
Sat
Jan 29
$104Wizz Air
Sun
Jan 30
$72Wizz Air

Travel Information to Budapest from London

distanceDistance898 miles (1449 km)
modeAvailable travel modesFlight or bus
priceTicket price range$10 - $95
cheapestCheapest modeFlight • $10 (€8) • 2 h 20 min
fastestFastest modeFlight • $10 (€8) • 2 h 20 min
carriersPopular travel companiesRyanair or STUDENT AGENCY k. S.

Take a flight or bus to travel 898 miles (1449 km) from London to Budapest. If speed is a priority, then a flight is the best option with an average duration of 2 h 20 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $10 (€8). The most popular travel companies which serve this route are Ryanair or STUDENT AGENCY k. S. Among others. Travelers can even take a direct flight from London to Budapest.

How to Travel from London to Budapest

There are several options for those wishing to travel from London to Budapest in Hungary. The distance between the 2 cities is approximately 1,700 kilometers and it is possible to drive using the A3 motorway through Europe. However, most people prefer to travel in comfort and there are daily flights and buses available between the two cities. Flying is the fastest way to reach Budapest and flights depart from several locations including Luton, Heathrow, Gatwick and Stansted Airports. Buses leave each day from Victoria Coach Station in central London and the journey to Budapest takes considerably longer than by air.

What is the best way to travel from London to Budapest?

Cheapest way to travel from London to Budapest

The cheapest way to travel from London to Budapest is by flying with any one of a number of budget airlines that cover this route directly. The cheapest tickets are offered by Ryanair, Wizzair and easyJet.

Fastest way to travel from London to Budapest

Flights are the quickest way to travel from London to Budapest. There are ten direct flights from London every day. Direct services to Budapest are offered by a number of airlines including Wizz Air (four flights), British Airways (3 flights), Ryanair (two flights) and Easyjet (one flight). Wizz Air flights depart from Luton Airport, while Gatwick Airport is the departure point for Easyjet. Ryanair flights leave from Stansted Airport, and those wishing to travel with British Airways will depart from Heathrow Airport. A direct flight between the two cities takes just over 6 hours on average.

Most popular way to travel from London to Budapest

The most popular way to get from London to Budapest is by plane. Travel from London to Budapest is both quicker and cheaper by plane, and so for most people it is the first choice

Travel Tips: Travel from London to Budapest

Travel 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.
FAQs

Am I allowed to travel from London, United Kingdom to Budapest, Hungary?

International travel from London, United Kingdom to Budapest, Hungary is: Partially open.

Can I enter Hungary if coming from United Kingdom?

Entry into Hungary is currently allowed for: Entry is partially open for citizens and permanent residents of United Kingdom.

Am I required to self-quarantine upon arrival to Budapest if traveling from London?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine

What measures do I need to follow in Budapest, Hungary due to the pandemic?

All travelers in Hungary must observe the following coronavirus safety measures:

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

The information above was last checked on 1/17/22; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip between London and Budapest.

Am I required to self-quarantine when I return to London, United Kingdom from Budapest, Hungary?

Return travel to London, United Kingdom from Hungary is: Partially open.

Are there any travel restrictions on reentering United Kingdom from Hungary?

Entry into United Kingdom is allowed for: Entry is partially open for citizens and permanent residents of Hungary.

Are there requirements to self-quarantine on arrival into United Kingdom from Hungary?

Requirements for reentering United Kingdom:

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

What are the requirements for social distancing and wearing face masks in United Kingdom?

All travelers must abide by the following measures in United Kingdom to reduce the spread of coronavirus in the country:

  • Social distance: 1 metre (s) (3 feet)
  • Face masks: Regional advice

The above information about your return travel to London, United Kingdom was last verified on 1/23/22. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to London from Budapest.

What are the ways to get from London to Budapest?

There are 2 ways to get from London to Budapest: flight or bus.

What is the cheapest way from London to Budapest?

The cheapest way to get from London to Budapest is by taking a flight. You can find average ticket prices around $10 (€8) compared to other travel options to Budapest:

A flight is generally $85 (€70) less than a bus for the same journey. Taking a bus costs on average $95 (€78) from London to Budapest.

What is the quickest way to get from London to Budapest?

The fastest way to get to Budapest from London is by flight with an average travel time of 2 h 20 min.

Other travel options to Budapest can usually take longer:

In comparison, traveling by bus can take you on average 28 h 35 min.

How far is it from London to Budapest?

The distance from London to Budapest is approximately 898 miles (1449 km).

Where do people depart from and arrive in when traveling from London to Budapest?

These are the most popular departure and arrival points when traveling from London to Budapest:

  • Most travelers board their plane from London Heathrow Airport and arrive in Budapest Ferenc Liszt International Airport.
  • Most travelers take a bus from London, Hammersmith Bridge Road to Budapest, Thököly út (Budapest-Keleti).

Which travel companies can help me find a way to get from London to Budapest?

If finding a good deal is your main consideration for your trip from London to Budapest, then we'll help you find the best value travel companies for you:

  • Ryanair can get you to Budapest by plane. You can find a good deal for plane tickets with Ryanair from London to Budapest for $10 (€8) on Omio.
  • Travel with STUDENT AGENCY k. S. For buses to Budapest. If you’re looking for a good deal on tickets, check for STUDENT AGENCY k. S. London to Budapest tickets on Omio for $95 (€78).

Can I travel directly between London and Budapest?

Yes, there are direct routes from London to Budapest with the following travel companies:

  • You'll find direct flights with easyJet, Ryanair, ryanair sun or Wizz Air.

Direct services to Budapest tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

Where else should I travel to after my journey between London and Budapest ends?

Your trip from London to Budapest doesn't have to end in Budapest. Many of our customers like to extend their vacation to explore other popular destinations like Vienna, Prague or Bratislava. If you’d like to add Vienna, Prague or Bratislava to your London to Budapest tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Budapest today!

How far in advance should I purchase tickets between London and Budapest online to get the best deals?

When planning your trip from London to Budapest, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Plane tickets are costing $10 (€8) one way on average.
  • Bus tickets cost on average $95 (€78) one way.

However, we recommend buying tickets from London to Budapest online a few months in advance to get the best deals and save money on your upcoming journey.