You can get from London to Budapest by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||898 miles (1449 km)|
|Available travel modes||Flight or bus|
|Ticket price range||$7 - $95|
|Cheapest mode||Flight • $7 (€5) • 2 h 20 min|
|Fastest mode||Flight • $7 (€5) • 2 h 20 min|
|Popular travel companies||ryanair sun or STUDENT AGENCY k. S.|
Take a flight or bus to travel 898 miles (1449 km) between London and 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 $7 (€5). The most popular travel companies which serve this route are ryanair sun or STUDENT AGENCY k. S. Among others. Travelers can even take a direct from London to Budapest.
Europe*, known for its stews, sausages, cured meats and cheese, can seem like an unlikely place to find plant-based dishes, as vegans have unfortunately discovered over the years. It wasn’t unheard of for an unsuspecting non-meat eater to...Continue reading
Every year, the Hungarian capital seduces numerous visitors. Budapest has character aplenty, with imposing landmarks, hearty food and moderate prices. Formed in 1873 by merging Buda, Óbuda and Pest, Budapest is best viewed on your first trip via a boat...Continue reading
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.
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.
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.
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 between London, United Kingdom and Budapest, Hungary is: Restricted.
International entry is allowed at this time for: Entry is restricted for citizens and permanent residents of United Kingdom.
Conditions of entry into Hungary:
To reduce the spread of COVID-19, the government of Hungary has imposed the following measures:
This information was last checked on 9/19/21. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations for your journey from London to Budapest.
Return travel to London, United Kingdom from Hungary is: Partially open.
Entry into United Kingdom is allowed for: Entry is partially open for citizens and permanent residents of Hungary.
Requirements for reentering United Kingdom:
All travelers must abide by the following measures in United Kingdom to reduce the spread of coronavirus in the country:
The above information about your return travel to London, United Kingdom was last verified on 9/25/21. 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.
There are 2 travel options from London to Budapest: flight or bus.
The cheapest way to travel from London to Budapest is by taking a flight with an average price of $7 (€5).
This is compared to other travel options to Budapest:
A flight is generally $89 (€71) less than a bus for the same trip. Taking a bus costs on average $95 (€76) 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, getting to Budapest by bus can take on average 28 h 35 min.
You should expect to travel around 898 miles (1449 km) between London and Budapest.
These are the most popular departure and arrival points when traveling 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:
When planning your trip from London to Budapest, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:
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.
Here are some other resources that might have the information you need