Search bus tickets toBudapest

switcheroo

Quickview

How to get to Budapest by bus?

Routes259
Trips per day1,977
bus carriers6
Stations10
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Budapest?

The cheapest prices for a bus ticket to Budapest that users have found recently on Wanderu start at $5.66. Such great deals to Budapest are available on one route to Warsaw. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Budapest. Bratislava at $11.25 has consistently the lowest average bus ticket prices to Budapest.

What are the main bus stations in Budapest?

The most popular bus stations in Budapest are Üllői út 131, Etele tér and Airport Terminal 2A. Üllői út 131 is the busiest bus station in Budapest.

What are the most popular bus routes to Budapest?

Berlin

There are 55 bus schedules per day connecting Berlin with Budapest. It takes on average 13 hours and 25 minutes to travel 428 miles, 689 kms, by bus from Berlin. 4 bus carriers offer schedules from Berlin, with FlixBus offering the most daily connections to Budapest. Traveling by bus from Berlin you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
trip-duration
Avg. Price
$48.32

Prague

There are 42 bus schedules per day connecting Prague with Budapest. It takes on average 7 hours and 35 minutes to travel 276 miles, 443 kms, by bus from Prague. 5 bus carriers offer schedules from Prague, with FlixBus offering the most daily connections to Budapest. Traveling by bus from Prague you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
trip-duration
Avg. Price
$24.20

Vienna

There are 40 bus schedules per day connecting Vienna with Budapest. It takes on average 3 hours and 6 minutes to travel 134 miles, 215 kms, by bus from Vienna. 4 bus carriers offer schedules from Vienna, with FlixBus offering the most daily connections to Budapest. Traveling by bus from Vienna you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
trip-duration
Avg. Price
$14.32

Frankfurt

There are 29 bus schedules per day connecting Frankfurt with Budapest. It takes on average 16 hours and 54 minutes to travel 505 miles, 812 kms, by bus from Frankfurt. 3 bus carriers offer schedules from Frankfurt, with FlixBus offering the most daily connections to Budapest. Traveling by bus from Frankfurt you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
trip-duration
Avg. Price
$56.39

Graz

There are 28 bus schedules per day connecting Graz with Budapest. It takes on average 7 hours and 11 minutes to travel 172 miles, 276 kms, by bus from Graz. One bus company operates schedules from Graz, with FlixBus offering the most daily connections to Budapest. Traveling by bus from Graz you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
trip-duration
Avg. Price
$34.44