Shortest travel time:
2 h 10 m
Longest travel time:
2 h 42 m
Lowest train ticket cost:
29
Avg. daily departures:
14
Earliest departure:
07:42
Latest departure:
21:50
Vienna
Vienna train stations
Vienna Hauptbahnhof
Alfred-Adler-Straße 107, 1100, Vienna, Austria
Vienna Meidling
Eichenstraße 25, 1120, Vienna, Austria
212 km
Budapest
Budapest train stations
Keleti
1087, Budapest, Hungary
Nyugati
Teréz körút 55, Budapest, Hungary
Deli
1012, Budapest, Hungary
Kelenföld
Etele tér 1115, Budapest, Hungary

Vienna to Budapest Train Information

The two outstanding European capitals are as little as 215 kilometers (133 miles) away by rail, thus making the fast bullet train from Vienna to Budapest a smart solution when traveling between the cities. Modern high-speed Railjet trains connect the capitals of Austria and Hungary and provide modern and comfortable amenities onboard to make time spent on the train fly by. There are three travel classes to select from, 2nd, 1st, and Business; all cars are air-conditioned, have ample luggage areas, and comfortable seats. Plus, another great perk about the Vienna to Budapest train is the broad selection of departure times with about 5-7 daily options.

How long does it take to get from Vienna to Budapest by train?

The average travel time between the capitals is 2 hours and 40 minutes. It is recommended to arrive to the train station in advance (about 20-30 minutes before departure) as to not miss your train.

Vienna to Budapest Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
2 hrs 10 min
2 hrs 20 min
07:42
11:50
4
Afternoon trains
2 hrs 10 min
2 hrs 37 min
12:42
17:50
6
Evening trains
2 hrs 10 min
2 hrs 25 min
18:52
20:37
3
Night trains
2 hrs 29 min
2 hrs 29 min
21:50
21:50
1

Trains on Vienna - Budapest Route

Brand name
Train type
Travel time
Price from
Departures
Rating
Express train
2 hrs 20 min
29
6
High-speed train
2 hrs 10 min
31
8

Vienna to Budapest Train Review & Rating

The rail ride was interesting and we met people from all over the world

Holly Robertson about traveling from Vienna to Budapest