1map logoGo to main page

Budapest to London from $13: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Budapest, Hungary
to
London, United Kingdom

How to Get from Budapest to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$13 by busBest price
1458.18 kmDistance
3h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Budapest to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  31m
Estimated price
$125-428
Recommended
Company
Trans Nicolaescu
Bus
Average Duration
22h  30m
Estimated price
$13-60
Cheapest
route map
Distance: 1458.18 km
Duration: 3h 31m

See more options

Pricing table
Company
various
Drive
Drive
Average Duration
15h  43m
Estimated price
$0-0
Company
various
Plane
Train
Average Duration
4h  3m
Estimated price
$69-377
Company
various
Plane
Average Duration
3h  56m
Estimated price
$73-448
Company
various
Plane
Train
Average Duration
3h  42m
Estimated price
$87-350
Company
various
Bus
Bus
Average Duration
30h  55m
Estimated price
$141-211
Company
various
Plane
Average Duration
5h  3m
Estimated price
$142-408
Company
various
Train
Train
Average Duration
21h  44m
Estimated price
$201-591
Company
various
Train
Average Duration
17h 
Estimated price
$311-596
Company
various
Drive
Drive
Average Duration
17h  33m
Estimated price
$378-585

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $96 $93 $92 $94 $111 $106 $103
Fly $60 $30 $32 $33 $74 $42 $45

Traveling From Budapest to London

Traveling from Budapest to London offers a fascinating contrast between the enchanting historical elegance of Hungary's capital and the vibrant, bustling urban life of the UK capital.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each with its own charm and character.

Covent Garden
• Famous for street performances and lively markets.
• Home to chic shops and world-class dining options.
Shoreditch
• Known for its vibrant street art and creative scene.
• Popular nightlife with trendy bars and music venues.
Notting Hill
• Iconic for colorful houses and the Portobello Market.
• Features a charming, laid-back atmosphere perfect for strolls.

Best Times To Visit London's Attractions

Maximize your enjoyment of London's attractions with these timing tips.

The British Museum
Visit early on weekdays, ideally right after opening, to experience fewer visitors.
The Tower of London
Late afternoons during weekdays provide a quieter atmosphere and shorter lines.
The London Eye
For stunning sunset views, visit just before dusk, crowds tend to thin out.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, characterized by mild temperatures and unpredictable rain throughout the year. The best times to visit are late spring and early autumn, as pleasant weather enhances your exploration of this dynamic city.

Culinary Delights in London

Try fish and chips at the iconic restaurant Poppies, where the crispy batter and fresh fish provide a lightness that contrasts sharply with Budapest's hearty stews and pastries. Dining at Poppies offers a lively atmosphere steeped in British tradition, enriching your experience with local flavors and a sense of community.

Budapest - London operators

Explore transport companies operating between Budapest and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
ryanair.com

Plane from Budapest (BUD) to London Stansted (STN)

Average Duration
2h 35m
Estimated price
$35-420
Website
klm.com

Plane from Budapest (BUD) to London Heathrow (LHR)

Average Duration
4h 37m
Estimated price
$180-700

Plane from Budapest (BUD) to London City (LCY)

Average Duration
5h 6m
Estimated price
$200-800
Website
britishairways.com

Plane from Budapest (BUD) to London Heathrow (LHR)

Average Duration
2h 50m
Estimated price
$130-700
Website
lufthansa.com

Plane from Budapest (BUD) to London Heathrow (LHR)

Average Duration
4h 48m
Estimated price
$170-500

Plane from Budapest (BUD) to London City (LCY)

Average Duration
4h 17m
Estimated price
$180-650

Plane from Budapest (BUD) to London Gatwick (LGW)

Average Duration
5h 15m
Estimated price
$170-600
Website
wizzair.com

Plane from Budapest (BUD) to London Gatwick (LGW)

Average Duration
2h 40m
Estimated price
$55-350

Plane from Budapest (BUD) to London Luton (LTN)

Average Duration
2h 45m
Estimated price
$35-440
Bus Show bus routes
Contact phone
0745 638 910
Website
transnicolaescu.ro

Bus from Budapest to London Victoria

Average Duration
22h 30m
Estimated price
$13-60
Train Show train routes
Contact phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu

Train from Budapest-Kelenfoeld to Wien Hbf

Average Duration
2h 25m
Estimated price
$11-14
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Wien Hbf to Frankfurt(Main)Hbf

Average Duration
6h 23m
Estimated price
$110-130

Train from Frankfurt(Main)Hbf to Bruxelles Midi

Average Duration
3h 7m
Estimated price
$70-80
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from Brussel-Zuid / Bruxelles-Midi to London St Pancras Intl

Average Duration
2h 5m
Estimated price
$120-350
Ferry
Contact phone
+45 33 42 30 10
Website
dfds.com

Ferry from Dunkirk to Port of Dover

Average Duration
2h 30m
Estimated price
$80-150

Budapest to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Budapest and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 Traveling from Budapest to London by train involves multiple transfers and a total journey time of approximately 17 hours. The route includes stops in Vienna, Frankfurt, and Brussels before reaching London St Pancras Intl. 🌍 The distance covered during the Budapest to London train journey is 2,048 km, with a total of 5 transfers along the way. Each leg of the trip is operated by different rail companies, such as Hungarian Railways and Eurostar, offering a varied experience through different regions. 💸 Prices for tickets on the Budapest to London train route can range from €287 to €550, depending on the class of service and time of booking.
Departure Point
Budapest-Kelenfoeld station
Arrival Point
London St Pancras Intl station
Useful tips for train travellers
• On the route from Budapest to London, you'll primarily be traveling with Eurostar after taking other regional trains. Eurostar offers a catering service, where passengers can enjoy a variety of meals, snacks, and beverages. If you're traveling in Standard Premier or Business Premier classes, you can expect complimentary meals and drinks served at your seat. However, in Standard class, you can purchase items from the onboard café. Make sure to pre-order meals if you have specific dietary requirements.
• The train service from Budapest to London typically includes various seating options like Economy (Standard), First Class (Comfort), and Business Class (Business Premier). Economy Class will be the most budget-friendly but less spacious. First Class offers more legroom and complimentary services, making it a good option for longer distances. Business Class is the most luxurious, with extra-wide seats, priority boarding, and an à la carte menu. Comfort and amenities vary among operators, so check Eurostar's website for more details.
• There are multiple train operators for your route: Eurostar (eurostar.com), Hungarian Railways (MÁV - (mavcsoport.hu), and various regional trains leading up to Eurostar. Make sure to have a look at their websites for schedule details and to book tickets in advance to ensure a smooth journey.
• Upon arriving at London St Pancras International, be prepared for a busy station. If you need to leave your luggage, there are Left Luggage services available on-site. St Pancras also has well-maintained restrooms, but showers may not be available. To navigate the station, follow the signs to the Underground and National Rail connections.
• The fastest way to get from St Pancras to the city center is via the London Underground. The Piccadilly Line will take you directly to key city locations like Leicester Square, Covent Garden, and Piccadilly Circus within 10-15 minutes, depending on your final destination. Alternatively, buses 73 and 205 also provide rapid service to nearby areas.
🛫 Flying from Budapest to London is a convenient option, with the quickest direct flight taking just 2 hours and 45 minutes. 💸 The cost of a flight between Budapest and London typically ranges from €115 to €395, offering different fare options to suit various budgets for this 3 hour and 31 minute trip.
Departure Point
Budapest Airport
Arrival Point
London Heathrow Airport
Useful tips for plane travellers
• Consider checking in online with airlines such as Austrian Airlines and Lufthansa, as they offer convenient options to avoid long queues at Budapest Airport (BUD) before your flight to London Heathrow (LHR).
• Upon arrival at London Heathrow, navigate to the Underground (Tube) using the signs for the Piccadilly Line, which takes you directly to central London; be prepared that the journey can take about 50–60 minutes depending on your final destination.
• If you decide to take a taxi from Heathrow to central London, expect to pay around £60 to £100 depending on traffic and your exact destination; consider using the Heathrow Airport website for up-to-date information on transportation options: heathrow.com
🚌 The journey from Budapest to London by bus is a convenient option with a direct service operated by Trans Nicolaescu. 🌉 The bus trip from Budapest to London takes approximately 22 hours and 30 minutes, providing a comfortable way to travel between these two vibrant European cities. 💰 Prices for the Budapest to London bus route range from €12 to €55, offering budget-friendly options for travelers seeking an affordable and scenic journey across borders.
Departure Point
Budapest station
Arrival Point
London Victoria station

Trips to London