Duration 29h 22m
Distance 906 miles
Average price £76
Frequency Weekly

Trip overview

The bus between Budapest and London takes 29h 22m. The bus runs, on average, once a week from Budapest to London. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Budapest, Budapest Népliget
  2. London Victoria
30h 8m
Bookable on Rome2rio
£71 - £86

Budapest to London bus times

Buses run once a week between Budapest and London Victoria. The service departs Budapest at 19:28 in the evening, which arrives into London Victoria at 23:50. All services require a transfer at Budapest Nepliget and take an average of 29h 22m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Budapest to London? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct bus from Budapest to London. However, there are services departing from Deák Ferenc tér M and arriving at London via Budapest, Budapest Népliget. The journey, including transfers, takes approximately 30h 8m.

More details

The distance between Budapest and London is 906 miles.

Budapest to London bus services, operated by FlixBus, depart from Budapest, Budapest Népliget station.

More details

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

More details

London is 1h behind Budapest. It is currently 8:44 AM in Budapest and 7:44 AM in London.

There are 10802+ hotels available in London. Prices start at £80 per night.

More details

What companies run services between Budapest and London?

FlixBus operates a bus from Budapest to London Victoria twice daily. Tickets cost £70 - £85 and the journey takes 28h 55m. Eurolines CZ also services this route twice a week.
Bus operators
Ave. Duration
28h 55m
Twice daily
Estimated price
£70 - £85
Ave. Duration
28h 30m
Twice a week
Estimated price
£70 - £100

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps