How to get from London to Budapest

Travel options
from London to Budapest

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

Our recommendation
flight

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

20:35London Luton Airport2h20 23:55Budapest Ferenc Liszt International Airport
0 changes
£311One-way
Cheapest
20:35London Luton Airport2h20 23:55Budapest Ferenc Liszt International Airport
0 changes
£311One-way
Other options
08:30London Stansted Airport2h20 11:50Budapest Ferenc Liszt International Airport
0 changes
£371One-way
15:20London Luton Airport2h30 18:50Budapest Ferenc Liszt International Airport
0 changes
£381One-way
08:40London Luton Airport2h30 12:10Budapest Ferenc Liszt International Airport
0 changes
£441One-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
Place to stay

Need a place to stay in Budapest?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Compare prices and tickets Prices for trains, buses and flights

Wed
18 May
Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun

Travel Information to Budapest from London

distanceDistance898 miles (1449 km)
modeAvailable travel modesCoach or flight
priceTicket price range£9 - £147
cheapestCheapest modeFlight • £9 • 2 h 20 min
fastestFastest modeFlight • £9 • 2 h 20 min
carriersPopular travel companiesFlixbus or Ryanair

Travel 898 miles (1449 km) by coach or flight 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 £9. The most popular travel providers which serve this route are Flixbus or Ryanair among others. Travellers can even take a direct 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 kilometres 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.

Buses from London to Budapest | Flights from London to Budapest

London to Budapest Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

£48.10

26:15 h

1 Week Before

flight

£16.98

2:30 h

2 Months Before



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

Cheapest way to travel from London to Budapest


cheap

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


fast

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


popular

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


 

Not the information you were looking for? Here are some pages that might be more in line with the information you need:

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

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

Can I enter Hungary if coming from United Kingdom?

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

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

Conditions of entry:

  • There are no current restrictions

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

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

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

The information above was last checked on 16/05/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey to Budapest from London.

The current restriction level for returning to London, United Kingdom from Hungary is: Fully open.

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

Reentering United Kingdom is currently allowed for: Entry is fully open for citizens and permanent residents of Hungary

Do I need to self-quarantine when I arrive back to London from Budapest?

  • No COVID-19 testing required
  • No quarantine required

Which rules do I need to follow in London, United Kingdom regarding COVID-19?

All travellers returning to United Kingdom must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: metre (s) ( feet)
  • Face masks: Regional advice

The information above was last checked on 16/05/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to London from Budapest here.

There are 2 ways that you can travel between London and Budapest. You can take a coach or flight.

The cheapest way from London to Budapest is by taking a flight. You can find average ticket prices around £9 compared to other travel options to Budapest:

A flight is £138 less than a coach for this journey with tickets for a coach from London to Budapest costing on average £147.

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

Other travel options from London to Budapest can usually take longer:

In comparison, getting to Budapest by coach can take on average 28 h 35 min.

You should expect to travel around 898 miles (1449 km) from London to Budapest.

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

  • Most travellers board their plane from London Heathrow Airport and arrive in Budapest Ferenc Liszt International Airport.

Omio works with many trusted partners that can help you travel the best way from London to Budapest:

  • You can travel between London and Budapest by coach with Flixbus. You can find cheap tickets on Omio for £147 with Flixbus from London to Budapest.
  • You can travel by plane to Budapest from London with Ryanair, and you can find Ryanair London to Budapest tickets for £9 on Omio.
Looking to extend your trip from London to Budapest? Many Omio customers who go from London to Budapest usually extend their holiday to explore other popular destinations like Vienna, Prague or Bratislava. If you're looking to explore Vienna, Prague or Bratislava from Budapest, let Omio find you the best connections available at an affordable price.

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:

  • Coach tickets cost on average £147 one way.
  • Plane tickets cost £9 one way on average.

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.

Travel to popular destinations by train, coach or flight

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language