There are 11 ways to get from London to Budapest by plane, train, bus, night bus, night train, car, car train or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly from London Heathrow • 5h 26m
Cheapest option
Bus • 24h 36m
9 alternative options
Train to London Gatwick, fly • 5h 40m
Fly from London Stansted • 5h 56m
Fly from London City • 6h 53m
Train to London Luton, fly • 6h 4m
Train • 17h 30m
Night bus, bus • 29h 3m
Train, night train • 20h 12m
Drive, Eurotunnel • 15h 35m
Drive, car ferry • 16h 47m
Questions & Answers
The cheapest way to get from London to Budapest is to bus which costs £10 - £50 and takes 24h 36m.
The quickest way to get from London to Budapest is to fly which costs £90 - £470 and takes 5h 26m.
Yes, there is a direct bus departing from London and arriving at Budapest. Services depart once a week, and operate Sunday. The journey takes approximately 24h 36m.
No, there is no direct train from London to Budapest. However, there are services departing from London St Pancras Intl and arriving at Budapest-Kelenfoeld via Brussel-Zuid / Bruxelles-Midi, Frankfurt(Main)Hbf, Passau Hbf and Wien Hbf. The journey, including transfers, takes approximately 17h 30m.
The distance between London and Budapest is 1449 km.
The best way to get from London to Budapest without a car is to train which takes 17h 30m and costs £230 - £600.
It takes approximately 5h 26m to get from London to Budapest, including transfers.
London to Budapest bus services, operated by Trans Nicolaescu, depart from London station.
London to Budapest train services, operated by Eurostar, depart from London St Pancras Intl station.
The best way to get from London to Budapest is to fly which takes 5h 26m and costs £90 - £470. Alternatively, you can train, which costs £230 - £600 and takes 17h 30m, you could also bus, which costs £10 - £50 and takes 24h 36m.

- Distance: 1449.2 km
- Duration: 5h 26m
What companies run services between London, England and Budapest, Hungary?
British Airways, Lufthansa and seven other airlines fly from London Paddington to Budapest hourly. Alternatively, you can take a train from London King's Cross to Budapest via Brussel-Zuid / Bruxelles-Midi, Frankfurt(Main)Hbf, Passau Hbf, and Wien Hbf in around 17h 30m.

- Website
- ryanair.com
Flights from London Gatwick to Budapest via Dublin
- Ave. Duration
- 5h 30m
- When
- Monday and Sunday
- Estimated price
- 28 000 Ft - 48 000 Ft
Flights from London Stansted to Budapest
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Berlin Brandenburg
- Ave. Duration
- 4h 27m
- When
- Tuesday and Sunday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Pisa
- Ave. Duration
- 5h 15m
- When
- Monday and Saturday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Rome Ciampino
- Ave. Duration
- 5h 25m
- When
- Friday and Sunday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Milan Bergamo
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Dublin
- Ave. Duration
- 5h 40m
- When
- Wednesday and Friday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Stansted to Budapest via Naples
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Friday and Sunday
- Estimated price
- 12 000 Ft - 210 000 Ft
Flights from London Luton to Budapest via Dublin
- Ave. Duration
- 5h 30m
- When
- Friday and Saturday
- Estimated price
- 27 000 Ft - 160 000 Ft

- Website
- lufthansa.com
Flights from London Heathrow to Budapest via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- 55 000 Ft - 240 000 Ft
Flights from London Heathrow to Budapest via Frankfurt
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- 55 000 Ft - 240 000 Ft
Flights from London Gatwick to Budapest via Frankfurt
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- 55 000 Ft - 240 000 Ft
Flights from London Stansted to Budapest via Munich
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- 90 000 Ft - 210 000 Ft
Flights from London City to Budapest via Frankfurt
- Ave. Duration
- 5h 1m
- When
- Monday to Friday
- Estimated price
- 80 000 Ft - 1300 000 Ft
Flights from London City to Budapest via Frankfurt, Munich
- Ave. Duration
- 6h 55m
- When
- Monday to Friday
- Estimated price
- 80 000 Ft - 1300 000 Ft

- Website
- easyjet.com
Flights from London Gatwick to Budapest
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 19 000 Ft - 100 000 Ft
Flights from London Gatwick to Budapest via Geneva
- Ave. Duration
- 5h 50m
- When
- Saturday and Sunday
- Estimated price
- 19 000 Ft - 100 000 Ft
Flights from London Luton to Budapest via Geneva
- Ave. Duration
- 5h 25m
- When
- Saturday and Sunday
- Estimated price
- 23 000 Ft - 120 000 Ft

- Website
- britishairways.com
Flights from London Heathrow to Budapest
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 47 000 Ft - 250 000 Ft

- Website
- klm.com
Flights from London Heathrow to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- 60 000 Ft - 260 000 Ft
Flights from London City to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 80 000 Ft - 1300 000 Ft

- Website
- wizzair.com
Flights from London Gatwick to Budapest
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 21 000 Ft - 130 000 Ft
Flights from London Luton to Budapest
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 11 000 Ft - 150 000 Ft

- Website
- swiss.com
Flights from London Heathrow to Budapest via Zurich
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 65 000 Ft - 220 000 Ft
Flights from London City to Budapest via Zurich
- Ave. Duration
- 6h 22m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- 75 000 Ft - 1700 000 Ft

- Website
- brusselsairlines.com
Flights from London Heathrow to Budapest via Brussels
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 70 000 Ft - 220 000 Ft

- Website
- eurowings.com
Flights from London Heathrow to Budapest via Hamburg
- Ave. Duration
- 4h 15m
- When
- Friday and Sunday
- Estimated price
- 55 000 Ft - 150 000 Ft

- Website
- airfrance.com
Flights from London Heathrow to Budapest via Paris Charles de Gaulle
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 75 000 Ft - 310 000 Ft

- Website
- norwegian.com
Flights from London Gatwick to Budapest via Copenhagen
- Ave. Duration
- 5h 40m
- When
- Thursday
- Estimated price
- 26 000 Ft - 130 000 Ft

- Website
- aerlingus.com
Flights from London City to Budapest via Dublin
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- 40 000 Ft - 270 000 Ft

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- 4 400 Ft - 6 500 Ft
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- 4 400 Ft - 6 500 Ft

- Phone
- +44 345 850 1530
- Website
- gatwickexpress.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- 5 221 Ft
- Schedules at
- https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
- Website
- https://www.gatwickexpress.com/
- Anytime Day SIngle
- 5 221 Ft

- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from London St Pancras Intl to Luton
- Ave. Duration
- 35 min
- Frequency
- Every 15 minutes
- Estimated price
- 6 500 Ft - 14 000 Ft
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- 6 500 Ft - 9 500 Ft
- Anytime Day Single 1st Class
- 9 500 Ft - 14 000 Ft

- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from London St Pancras Intl to Luton
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- 6 000 Ft - 30 000 Ft
- Website
- https://www.eastmidlandsrailway.co.uk/
- Schedules at
- https://www.eastmidlandsrailway.co.uk/timetables
- Standard
- 6 000 Ft - 8 500 Ft
- 1st Class
- 21 000 Ft - 30 000 Ft

Rome2Rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- 43 000 Ft - 120 000 Ft
- Website
- https://www.eurostar.com/rw-en
- Business Premier
- 118 000 Ft - 121 000 Ft
- Standard
- 43 000 Ft - 47 000 Ft
- Standard Premier
- 55 000 Ft - 75 000 Ft

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 9m
- Frequency
- Every 3 hours
- Estimated price
- 20 000 Ft - 28 000 Ft
- Website
- https://www.bahn.com/en
Train from Frankfurt(Main)Hbf to Passau Hbf
- Ave. Duration
- 4h 3m
- Frequency
- Every 4 hours
- Estimated price
- 21 000 Ft - 30 000 Ft
- Website
- https://www.bahn.com/en
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- 16 000 Ft - 23 000 Ft
- Website
- https://www.bahn.com/en

Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- 19 000 Ft - 26 000 Ft
- Website
- https://www.oebb.at/en/

- Phone
- +43 51717
- Website
- nightjet.com
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- 12 000 Ft - 75 000 Ft
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 55 000 Ft - 75 000 Ft
- Couchette Carriage
- 30 000 Ft - 42 000 Ft
- Seating Carriage
- 12 000 Ft - 18 000 Ft
Night train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf
- Ave. Duration
- 15h 6m
- Frequency
- 4 times a week
- Estimated price
- 37 000 Ft - 85 000 Ft
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 60 000 Ft - 85 000 Ft
- Couchette Carriage
- 46 000 Ft - 65 000 Ft
- Seating Carriage
- 37 000 Ft - 55 000 Ft

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Once daily
- Estimated price
- 22 000 Ft - 31 000 Ft
- Website
- https://www.oebb.at/

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- 13 000 Ft - 19 000 Ft
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- 12 000 Ft - 19 000 Ft
- Website
- https://www.oebb.at/en/

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 30 000 Ft - 55 000 Ft
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- 4 300 Ft - 5 000 Ft
- Website
- https://www.mavcsoport.hu/en

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- 3 800 Ft - 13 000 Ft
- Website
- https://regiojet.com/
- 2nd Class
- 3 800 Ft - 5 500 Ft
- 1st Class
- 11 000 Ft - 13 000 Ft

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 8 000 Ft - 9 000 Ft
- Website
- https://www.cfrcalatori.ro/en/

- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Night train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf
- Ave. Duration
- 13h 42m
- Frequency
- Once daily
- Estimated price
- 34 000 Ft - 49 000 Ft
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- 34 000 Ft - 49 000 Ft
- 1st Class
- 50 000 Ft - 80 000 Ft

- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.eurotunnel.com/uk/

- Phone
- 0745/ 638 910
- transnicolaescu@yahoo.com
- Website
- transnicolaescu.ro
Bus from London to Budapest
- Ave. Duration
- 24h 36m
- Frequency
- Once a week
- Estimated price
- 4 500 Ft - 22 000 Ft
- Book at
- Trans Nicolaescu

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from London Victoria Coach Station to Antwerp Rooseveltplaats
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- 12 000 Ft - 18 000 Ft
- Website
- https://www.flixbus.co.uk
Bus from Antwerp Rooseveltplaats to Budapest Népliget bus station
- Ave. Duration
- 19h 30m
- Frequency
- Once a week
- Estimated price
- 39 000 Ft - 55 000 Ft
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- 01304 448866.
- Website
- poferries.com
Car ferry from Dover to Calais
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- 20 000 Ft - 26 000 Ft
- Website
- P&O Ferries
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideNeed to know: Eurostar
Rome2Rio’s guide to travelling between London, Brussels and Paris
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from London Heathrow Airport to Budapest Airport is the direct flight which takes 2h 30m.
London to Budapest bus services, operated by Trans Nicolaescu, arrive at Budapest station.
Budapest is 1h ahead of London. It is currently 10:26 AM in London and 11:26 AM in Budapest.
London to Budapest train services, operated by ÖBB EuroCity, arrive at Budapest-Kelenfoeld station.
Brussels Airlines, Eurowings, Air France and four other airlines offer flights from London Heathrow Airport to Budapest Airport.
There are 1477+ hotels available in Budapest. Prices start at 11 388 Ft per night.
The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.