Find a bus from Budapest to Prague

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 12.28£
Journey duration 7 h 37 min
Connections per day 81
First departure: 05:25
Last departure: 23:50
Distance 444km

Virail finds for you the best bus offers from Budapest to Prague

With virail it's easy to find the best offers for you: don't miss the cheapest bus tickets from Budapest to Prague. Select the date and filter the results by price and departure: the perfect solution waits for you.

How much are the bus tickets from Budapest to Prague?

Bus tickets from Budapest to Prague cost on average 56,36 €, but if you have the possiblity to book in advance, or if your travel dates are flexible, you will more easily get low-cost bus tickets from Budapest to Prague for only 13,72 €.

Where do the buses to Prague leave from?

The stations served by the buses from Budapest to Prague are Népliget, Budapest Kelenfold Vasutallomas M or Budapest, Kelenföld and Florenc or Prague Florenc Central Bus Station.

Ticket price Budapest - Prague every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
14 £14 £14 £15 £14 £14 £18 £
26 £91 £29 £37 £ More 24 £36 £

Buses from Budapest to Prague


If you are looking for different alternatives to travel from Budapest to Prague, trains and carpooling solutions could be a good deal seen the relatively short distance.

Seen the short distance between Budapest and Prague, you could also choose to travel by train or carpooling. Spending little more money, your journey would become more comfortable.

When are the buses of the line Budapest - Prague scheduled?

The earliest time you can leave from Budapest is at 08:11, while the last bus is at 23:11. The journey takes on average 7 hours and 4 minutes but it can also last 6 hours and 50 minutes with the fastest connections.

Which companies can you travel with from Budapest to Prague?

Among the several partners of virail, you can also find Eurolines CZ, RegioJet and Eurolines, offering buses from Budapest to Prague.

virail lets you search and compare times and prices of any transports from one city to another