The average bus between Bad Vöslau and Budapest takes 6h 21m and the fastest bus takes 5h 12m. The bus service runs several times per day from Bad Vöslau to Budapest. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Bad Vöslau and Budapest. The earliest departure is at 7:02 AM in the morning, and the last departure from Bad Vöslau is at 5:25 PM which arrives into Budapest at 12:05 AM. All services require a transfer at IZ NÖ-Süd Straße 1/Mitte and take an average of 6h 21m. The schedules shown below are for the next available departures.


7h 28m • 2 changes

6h 36m • 2 changes

5h 45m • 2 changes

5h 12m • 2 changes

7h 28m • 2 changes

6h 36m • 2 changes

7h 8m • 2 changes

5h 45m • 2 changes

7h 28m • 2 changes

6h 36m • 2 changes

7h 8m • 2 changes

5h 45m • 2 changes

7h 28m • 2 changes

7h 20m • 2 changes

7h 8m • 2 changes

5h 45m • 2 changesWant to know about travelling from Bad Vöslau to Budapest? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Bad Vöslau to Budapest. However, there are services departing from Bad Vöslau Thermalbad station and arriving at Budapest, Népliget Autóbusz-Pályaudvar station via IZ NÖ-Süd Straße 1/Mitte station. The journey, including transfers, takes approximately 6h 21m.
Bad Vöslau to Budapest bus services, operated by Dr. Richard Linien GmbH & Co KG, depart from Bad Vöslau Thermalbad station.
Bad Vöslau to Budapest bus services, operated by FlixBus, arrive at Budapest, Népliget Autóbusz-Pályaudvar station.
The distance between Bad Vöslau and Budapest is 217.6 km. The road distance is 253 km.
You can take a bus from Bad Vöslau Thermalbad to Budapest, Népliget Autóbusz-Pályaudvar via IZ NÖ-Süd Straße 1/Mitte, Wien Hauptbahnhof, and Vienna, Central Station Südtiroler Platz in around 6h 45m.