Budapest
212 km
Vienna
Departure station:
Keleti
1087, Budapest, Hungary
Arrival station:
Vienna
Alfred-Adler-Straße 107, 1100, Vienna, Austria
Brand name
Train type
Travel time
Price from
Departures
Rating
High-speed train
2 hrs 38 min
$66
6
94.00%
Express train
2 hrs 41 min
$66
1
91.00%

Exploring the capitals of Hungary and Austria is a must when in Europe, and there are many ways to travel from Budapest to Vienna. Among the smartest time-saving options is taking the high-speed Budapest to Vienna train which connects the cities in as little as 2 hours and 40 minutes. The Railjet train is well-fitted and offers several travel classes to select from: 2nd, 1st, and Business. The train from Budapest to Vienna runs daily and has about 5 to 7 departure times per day.

Train Information

Lowest train ticket cost:
$66
Departures:
7
Earliest departure:
07:40
Latest departure:
19:40
Shortest travel time:
2 hrs 38 min
Longest travel time:
2 hrs 41 min
9.4 / 10 based on 49 reviews

Budapest to Vienna Train Review & Rating

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

Holly Robertson about traveling from Budapest to Vienna