Trains from Vienna to Budapest

One-way
Round-trip
Tue, May 22
1
0

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Tue, May 22
Wed, May 23
Thu, May 24
Fri, May 25
Sat, May 26
Sun, May 27
Mon, May 28
regiojet$ 11
regiojet$ 11
regiojet$ 11
regiojet$ 11
regiojet$ 11
regiojet$ 11
regiojet$ 11
obb$ 48
obb$ 42
obb_railjet$ 48
obb_railjet$ 48
obb$ 48
obb_railjet$ 48
obb_railjet$ 42
meinfernbus_flixbus$ 6
meinfernbus_flixbus$ 6
meinfernbus_flixbus$ 6
Find prices
meinfernbus_flixbus$ 6
meinfernbus_flixbus$ 7
meinfernbus_flixbus$ 6

Vienna to Budapest Train Information

Avg. Train Duration:157
Trains arrive in:Budapest
Trains depart from:Vienna
Train Ticket Price:$ 36
Distance:214 Kms
Train Companies:ÖBB, ÖBB | Railjet

Trains from Vienna to Budapest

Trains from Vienna to Budapest depart from Wien Hauptbahnhof and arrive at Budapest Keleti bus station. Most trains from Vienna to Budapest are direct, while later trains require multiple transfers. The first train from Vienna to Budapest departs at 4:45 a.m. while the last train leaves at 9:53 p.m. All Vienna to Budapest trains are operated by either ÖBB.


Vienna to Budapest trains: Route Summary

  • The Vienna to Budapest train usually takes approximately 2½ hours to complete, with the fastest services taking only 2 hours and 37 minutes to reach Budapest.
  • There are 14 trains from Vienna to Budapest per day.
  • All trains from Vienna to Budapest are operated by ÖBB.
  • No seat reservation is required on Vienna to Budapest trains.

Vienna to Budapest Train Schedule

Departure Time

Departure Station

Arrival Station

Journey Time

4:45 a.m.

Wien Hauptbahnhof

Budapest Keleti

3:37 h

8:39 a.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

9:42 a.m.

Wien Hauptbahnhof

Budapest Keleti

2:37 h

11:39 a.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

1:39 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

2:39 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

3:42 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:37 h

4:39 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

5:39 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:40 h

6:42 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:37 h

7:39 p.m.

Wien Hauptbahnhof

Budapest Keleti

2:41 h

8:45 p.m.

Wien Hauptbahnhof

Budapest Keleti

8:24 h

8:58 p.m.

Wien Hauptbahnhof

Budapest Keleti

9:26 h

9:53 p.m.

Wien Hauptbahnhof

Budapest Keleti

9:29 h



Vienna to Budapest trains: Not what you're looking for?

Return trains from Budapest to Vienna | Compare all modes of traveling from Vienna to Budapest | Or learn more about trains to Budapest



Vienna to Budapest Train Cost

Average prices for trains from Vienna to Budapest when you book in advance

Booking Period

Average Price

Same Day

€39

1 Day in Advance

€40

1 Week in Advance

€36

2 Weeks in Advance

€34

1 Month in Advance

€32

3 Months in Advance

€30

Vienna to Budapest Trains: General Information

Trains in Europe are a convenient way to travel between cities, with a number of companies offering a variety of domestic and international routes.

  • autobus All Vienna to Budapest trains are run by ÖBB.
  • autobus Most Vienna to Budapest trains are direct, depart from Wien Hbf and arrive at Budapest Keleti train station.
  • autobus The Vienna to Budapest train journey takes as little as 2 hours and 37 minutes to arrive in Budapest.
  • autobus Most travelers book their Vienna to Budapest train tickets 1 day in advance of the travel date.




Based on GoEuro's travel data, as the table above clearly illustrates, ticket prices on Vienna to Budapest trains decrease the further they are booked in advance:

  • It is 8% cheaper to book a Vienna to Budapest train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Vienna to Budapest train costs are 18% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Vienna

Trains from Vienna to Budapest depart from the main station, the new Wien Hauptbahnhof, situated to the south of the city center. The station is well-connected, with a wide choice of public transport links. Vienna's Hauptbahnhof has its own stops on the S-Bahn suburban railway and the U-Bahn metro. Tram routes 0 and 18 connect the station to the city center. Bus services 13A and 69A and the night bus N66 stop by the station entrance. Taxi ranks are located on the station concourse and nearby on Reinergasse, Landgutgasse and Favoritenstrasse.

Getting into Budapest by Train

Hungary's attractive capital is actually two towns, Buda and Pest, split by the Danube, each with a wealth of attractions for visitors. Highlights include the UNESCO World Heritage site district around Buda Castle, romantic walkways along the Danube embankments and the city's famous bathhouses and spas' ornate 19th-century decor. Trains from Vienna to Budapest arrive at the elegant Budapest Keleti Palyaudvar station, located east of the city center, about 20 minutes walk from the Danube. Public transport options include Metro connections around the city on the red M2 and green M4 lines. There are 17 bus routes serving the station and tram routes 24 and 24G depart from the nearby stop on Festetics Gyorgy ut. There are taxi ranks at the station entrance and exit.

Always on the go?

Get the FREE GoEuro app now