COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Budapest

switcheroo

Quickview

How to get to Budapest by bus

Routes25
Trips per day462
bus lines1
Stations3
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

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

$6.47 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 Bratislava to Budapest had the lowest average price at $9.31.

Where is the bus station in Budapest, Hungary?

The busiest bus station in Budapest is Üllői út 131. There are several other active stations in addition to this main station. The most popular bus stations in Budapest are:

  • Üllői út 131
  • Etele tér
  • Mexikói út

Vienna

There are 58 scheduled buses per day from Vienna to Budapest. The route can be as long as 133 miles, or 215 kilometers. On average, the journey takes 3 hours and 8 minutes. One bus company, FlixBus, connects Vienna to Budapest. Buses from Vienna usually arrive in Budapest at Üllői út 131.
Avg. Time
3h 8m
Avg. Price
$10.75

Berlin

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

Prague

There are 44 scheduled buses per day from Prague to Budapest. The route can be as long as 275 miles, or 443 kilometers. On average, the journey takes 7 hours and 30 minutes. One bus company, FlixBus, connects Prague to Budapest. Buses from Prague usually arrive in Budapest at Üllői út 131.
Avg. Time
7h 30m
Avg. Price
$21.66

Cologne

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

Stuttgart

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

Located in Hungary, Budapest is accessible by bus from 25 other cities. You can choose from 462 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 255 scheduled FlixBus buses per day. FlixBus can get you to Budapest from 52 cities, including Vienna.
Avg. Time
12h 42m
Avg. Price
$37.10