Search bus tickets to Budapest

switcheroo

Quickview

How to get to Budapest by bus?

Routes80
Trips per day660
bus carriers9
Stations11
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu Fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best buses, trains and flights in one place.

How to find cheap bus tickets to Budapest?

The cheapest prices for a bus ticket to Budapest that users have found recently on Wanderu start at $8.63. Such great deals to Budapest are available on one route to Bratislava. 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 $12.65 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 Mexikói út. Üllői út 131 is the busiest bus station in Budapest.

Vienna

There are 60 bus schedules per day connecting Vienna with Budapest. It takes on average 3 hours and 5 minutes to travel 134 miles, 215 kms, by bus from Vienna. 5 bus carriers offer schedules from Vienna, with Arda Tur 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
3h 5m
Avg. Price
$14.96

Berlin

There are 36 bus schedules per day connecting Berlin with Budapest. It takes on average 13 hours and 16 minutes to travel 428 miles, 689 kms, by bus from Berlin. 2 bus carriers offer schedules from Berlin, with RegioJet Bus 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
13h 16m
Avg. Price
$56.03

Graz

There are 36 bus schedules per day connecting Graz with Budapest. It takes on average 8 hours and 6 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
8h 6m
Avg. Price
$43.61

Olomouc

There are 36 bus schedules per day connecting Olomouc with Budapest. It takes on average 9 hours and 36 minutes to travel 167 miles, 268 kms, by bus from Olomouc. 2 bus carriers offer schedules from Olomouc, with RegioJet Bus offering the most daily connections to Budapest. Traveling by bus from Olomouc you will most likely to arrive in Budapest at Üllői út 131.
Avg. Time
9h 36m
Avg. Price
$33.81

Prague

There are 32 bus schedules per day connecting Prague with Budapest. It takes on average 7 hours and 18 minutes to travel 276 miles, 443 kms, by bus from Prague. 3 bus carriers offer schedules from Prague, with Arda Tur 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
7h 18m
Avg. Price
$27.52

Located in , Hungary, you can travel by bus to Budapest from 80 destinations and choose from 660 daily bus schedules to get you there. FlixBus has the most bus connections to Budapest. The furthest bus arriving in Budapest covers a distance of 1535.31 miles, 2470.22 kms, covering the journey in 49 hours and 5 minutes

Looking for other ways to get there? Check out Train options to Budapest.

Bus companies serving Budapest

Arda Tur

There are 1 daily Arda Tur schedules to Budapest. Arda Tur can get you to Budapest by bus from 4 destinations including Vienna.
Restroom
WiFi
Snacks
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
4h 55m
Avg. Price
$19.27

Karat-S

There are 1 daily Karat-S schedules to Budapest. Karat-S can get you to Budapest by bus from 7 destinations including Vienna.
Restroom
WiFi
Newspaper/Magazine
Movies
Snacks
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
21h 31m
Avg. Price
$98.39

RegioJet Bus

There are 6 daily RegioJet Bus schedules to Budapest. RegioJet Bus can get you to Budapest by bus from 16 destinations including Vienna.
Restroom
WiFi
Newspaper/Magazine
Movies
Snacks
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Free water
Avg. Time
8h 14m
Avg. Price
$29.93

FlixBus

There are 438 daily FlixBus schedules to Budapest. FlixBus can get you to Budapest by bus from 91 destinations including Vienna.
Restroom
WiFi
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
12h 38m
Avg. Price
$51.03

Christian Transfers

There are 10 daily Christian Transfers schedules to Budapest. Christian Transfers can get you to Budapest by bus from Timișoara.
Avg. Time
3h 48m
Avg. Price
$65.85

GoOpti

There are 4 daily GoOpti schedules to Budapest. GoOpti can get you to Budapest by bus from Maribor.
Avg. Time
4h 15m
Avg. Price
$469.54

miniBUD Ltd.

There are 414 daily miniBUD Ltd. schedules to Budapest. miniBUD Ltd. can get you to Budapest by bus from Budapest.
Avg. Time
0h 54m
Avg. Price
$14.40

Nomago

There are 1 daily Nomago schedules to Budapest. Nomago can get you to Budapest by bus from 6 destinations including Vienna.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
5h 29m
Avg. Price
$26.70

Slovak Lines

There are 2 daily Slovak Lines schedules to Budapest. Slovak Lines can get you to Budapest by bus from Bratislava.
Restroom
WiFi
Newspaper/Magazine
Movies
Extra legroom
Games
Power outlet
Air conditioning
Free water
Avg. Time
2h 41m
Avg. Price
$11.53