Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Budapest?

Book now

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

  1. Fly from London Heathrow (LHR) to Budapest (BUD) LHR - BUD

Cheapest option

Bus  •  24h 36m

  1. Take the bus from London to Budapest

9 alternative options

Train to London Gatwick, fly  •  5h 40m

  1. Take the train from London Victoria to Gatwick Airport
  2. Fly from London Gatwick (LGW) to Budapest (BUD) LGW - BUD

Fly from London Stansted  •  5h 56m

  1. Fly from London Stansted (STN) to Budapest (BUD) STN - BUD

Fly from London City  •  6h 53m

  1. Fly from London City (LCY) to Budapest (BUD) LCY - BUD

Train to London Luton, fly  •  6h 4m

  1. Take the train from London St Pancras Intl to Luton
  2. Fly from London Luton (LTN) to Budapest (BUD) LTN - BUD

Train  •  17h 30m

  1. Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi Eil
  2. Take the train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf Ice / ...
  3. Take the train from Frankfurt(Main)Hbf to Passau Hbf 91 / ...
  4. Take the train from Passau Hbf to Wien Hbf Ice / ...
  5. Take the train from Wien Hbf to Budapest-Kelenfoeld Ec / ...

Night bus, bus  •  29h 3m

  1. Take the night bus from London Victoria Coach Station to Antwerp Rooseveltplaats N814
  2. Take the bus from Antwerp Rooseveltplaats to Budapest Népliget bus station 1924

Train, night train  •  20h 12m

  1. Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi Eil
  2. Take the night train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf Nj
  3. Take the train from Wien Hbf to Budapest-Kelenfoeld Ec / ...

Drive, Eurotunnel  •  15h 35m

  1. Drive from London to Folkestone
  2. Take the Eurotunnel from Folkestone to Calais-Fréthun
  3. Drive from Calais-Fréthun to Budapest

Drive, car ferry  •  16h 47m

  1. Drive from London to Dover
  2. Take the car ferry from Dover to Calais
  3. Drive from Calais to Budapest

Questions & Answers

The cheapest way to get from London to Budapest is to bus which costs £10 - £50 and takes 24h 36m.

More details

The quickest way to get from London to Budapest is to fly which costs £90 - £470 and takes 5h 26m.

More details

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.

More details

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.

More details

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.

More details

It takes approximately 5h 26m to get from London to Budapest, including transfers.

More details

London to Budapest bus services, operated by Trans Nicolaescu, depart from London station.

More details

London to Budapest train services, operated by Eurostar, depart from London St Pancras Intl station.

More details

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.

Mode details

Map of how to get from London to Budapest.
Launch map view
  • 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.

Airlines
Ryanair
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
Lufthansa
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
easyJet
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
British Airways
Website
britishairways.com
Flights from London Heathrow to Budapest
Ave. Duration
2h 30m
When
Every day
Estimated price
47 000 Ft - 250 000 Ft
KLM
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
Wizz Air
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
Swiss
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
Brussels Airlines
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
Eurowings
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
Air France
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
Norwegian Air International
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
Aer Lingus
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
Train operators
Gatwick Express
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
Thameslink
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
Eurostar
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
Deutsche Bahn Intercity-Express
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
Nightjet
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
Swiss Railways (SBB/CFF/FFS)
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
Hungarian Railways (MÁV)
RegioJet
Phone
+420 222 222 221
Email
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
Eurotunnel
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/
Bus operators
Trans Nicolaescu
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
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
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page
Ferry operators

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.

More Questions & Answers

The quickest flight from London Heathrow Airport to Budapest Airport is the direct flight which takes 2h 30m.

Search flights

London to Budapest bus services, operated by Trans Nicolaescu, arrive at Budapest station.

More details

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.

More details

Brussels Airlines, Eurowings, Air France and four other airlines offer flights from London Heathrow Airport to Budapest Airport.

Search flights

There are 1477+ hotels available in Budapest. Prices start at 11 388 Ft per night.

More details

The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.

More details