COVID-19 Travel Guide
Learn more ›

Search bus tickets to Budapest

Quickview

How to get to Budapest by bus

Routes6
Trips per day7
bus lines2
Stations2
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a bus ticket to Budapest?

$48.48 is the cheapest price for a bus ticket to Budapest, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Budapest. In the last month, buses from Cluj-Napoca to Budapest had the lowest average price at $48.48.

Where is the bus station in Budapest, Hungary?

The busiest bus station in Budapest is Üllői út 131. As Budapest's main station, it has the most buses coming and going. However, a popular alternative is Üllői út 131.

Olomouc

There are 36 scheduled buses per day from Olomouc to Budapest. The route can be as long as 167 miles, or 268 kilometers. On average, the journey takes 9 hours and 36 minutes. There are 2 bus lines that operate on this route. RegioJet Bus has the most daily buses. Buses from Olomouc usually arrive in Budapest at Üllői út 131.
Avg. Time
9h 36m
Avg. Price
$25.34

Sankt Pölten

There are 26 scheduled buses per day from Sankt Pölten to Budapest. The route can be as long as 166 miles, or 266 kilometers. On average, the journey takes 5 hours . One bus company, FlixBus, connects Sankt Pölten to Budapest. Buses from Sankt Pölten usually arrive in Budapest at Üllői út 131.
Avg. Time
5h 0m
Avg. Price
$30.27

Leipzig

There are 22 scheduled buses per day from Leipzig to Budapest. The route can be as long as 401 miles, or 644 kilometers. On average, the journey takes 13 hours and 15 minutes. One bus company, FlixBus, connects Leipzig to Budapest. Buses from Leipzig usually arrive in Budapest at Üllői út 131.
Avg. Time
13h 15m
Avg. Price
$43.40

Szczecin

There are 21 scheduled buses per day from Szczecin to Budapest. The route can be as long as 455 miles, or 732 kilometers. On average, the journey takes 17 hours . One bus company, FlixBus, connects Szczecin to Budapest. Buses from Szczecin usually arrive in Budapest at Üllői út 131.
Avg. Time
17h 0m
Avg. Price
$50.19

Wrocław

There are 21 scheduled buses per day from Wrocław to Budapest. The route can be as long as 266 miles, or 427 kilometers. On average, the journey takes 12 hours and 11 minutes. One bus company, FlixBus, connects Wrocław to Budapest. Buses from Wrocław usually arrive in Budapest at Etele tér.
Avg. Time
12h 11m
Avg. Price
$31.80

Located in Hungary, Budapest is accessible by bus from 6 other cities. You can choose from 7 daily scheduled trips when you search for buses to Budapest on Wanderu. FlixBus usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Budapest are also available..

Bus companies serving Budapest

FlixBus

There are 3 scheduled FlixBus buses per day. FlixBus can get you to Budapest from 6 cities, including Kiev.
FlixBus
FlixBus
Avg. Time
20h 8m
Avg. Price
$69.81

Euroclub

There is one Euroclub bus per day, from Lviv to Budapest.
Euroclub
Euroclub
Avg. Time
1d 4h 38m
Avg. Price
$54.67

Top bus routes to and from Budapest