Distance
Distance

212 km

Travel time

Travel Time

2h 20 min

Trains per day

Daily Departures

18
Ticket

Ticket Cost

28 $

Vienna to Budapest Train Timetable

Vienna - Budapest Train Route and Map

The Vienna to Budapest high speed train covers a distance of approximately 214 kilometers (133 miles) between the two cities. Trains on the Vienna to Budapest route typically take between 2 hours and 24 minutes to 2 hours and 55 minutes depending on the specific train. Trains depart from Wien Hauptbahnhof and arrive at Budapest Keleti — the main international train station in the city center of Budapest. Trains depart roughly every hour from Vienna Hauptbahnhof to Budapest Keleti and Budapest Kelenföld stations.

​Tips to Buy Train Tickets


Plan and book in advance
  • Check out various dates and times for cheaper train tickets. There may still be a greater selection of discount tickets available at different dates and times, so keep an eye out.
Stay Flexible
  • Typically, railway operators release cheap train tickets at least two weeks before departure. Timetables are usually announced around 12 weeks in advance, as the schedules are usually set 12 weeks in advance.

Budapest Keleti: Arrival Station

Most international trains arrive at Budapest Keleti in the city center — the main international train station in Hungary. Budapest Keleti is well connected to the Budapest metro network, with Lines M2 and M4 serving the station directly. From Budapest Keleti, travelers have easy access to the city's thermal baths, Buda Castle, and the famous Chain Bridge. RegioJet trains arrive at Budapest-Deli on the western side of the city, with access to subway line M4 at the nearby Kelenföld station.

EuroCity Trains and Train Providers
EuroCity trains are operated jointly by Austrian Federal Railways (ÖBB) and Hungarian State Railways (MÁV-START), providing comfortable and modern trains on the Vienna to Budapest corridor. Railjet Xpress (RJX) and EuroCity (EC) are modern trains that run nearly every hour between Vienna and Budapest. EuroCity trains feature air conditioning, free WiFi, a restaurant car, and comfortable seats — making them an excellent travel class option for most travelers. The EuroCity trains provide a more traditional compartment experience compared to Railjet, with a separate ladies' compartment and a breast-feeding compartment for families.
CHECK DETAILS & PRICES
The Railjet train is ÖBB's flagship high speed train service on the Vienna to Budapest route, reaching a maximum speed of 230 km/h (143 mph). The Railjet provides modern and comfortable amenities onboard including free WiFi, power sockets at all seats, air conditioning, a restaurant car menu, and ample luggage areas throughout each carriage. Most trains on this route are Railjet Xpress services, offering the fastest trip between the two cities in approximately 2 hours and 16 minutes. The Railjet is the best smart solution for travelers seeking the most direct train and quickest journey time.
CHECK DETAILS & PRICES
RegioJet trains offer a low cost alternative on the Vienna to Prague route, with approximately 4 daily departures. RegioJet tickets are often the cheapest train tickets from Vienna to Prague, especially when booked ahead. The top speed of RegioJet trains is 200 km/h (124 mph), making them a fast and affordable option. RegioJet provides six travel classes including a Relax Class with wider seats and complimentary tea — including mint tea — and a quiet car for passengers who prefer a peaceful journey. RegioJet tickets include free seat reservations and onboard catering service.
CHECK DETAILS & PRICES

Travel Classes Onboard Vienna to Budapest Train

Economy Class Seat
Railjet train's simplest seating class is Economy. The coaches in this category are equipped with comfortable seats, folding tables, and footrests. Additionally, you will be offered free newspapers and WiFi. Other amenities include a playground for kids and amenities for travelers with special needs. You can buy food and drinks from the snack trolley or the restaurant cars. During the ticket purchase process, you can choose either a silent car or transport a bike.
CHECK PRICES
1st Class Seat
In this travel class onboard the high-speed Vienna to Budapest train you will find individually adjustable leather seats (2 by 1 configuration) with lots of legroom and folding tables. Wi-Fi, electric outlets, and newspaper service onboard Railjet trains are also at your disposal. Food and drinks from the restaurant menu are available for purchase and can be served at your seat as per your request. Facilities for passengers with special needs are provided.
CHECK PRICES
​Business Class Seat
In this class of coach, passengers travel in modern coaches equipped with leather-covered adjustable seats, electrical outlets, and reading lights. There is free Wi-Fi as well as a newspaper service aboard Vienna - Budapest trains. Customers can choose food and beverages from the restaurant menu to be served at their seats as they wish.​
CHECK PRICES

Vienna to Budapest Train Stations

The following information about train stations will help you plan your journey smoothly from Vienna to Budapest

Vienna Hauptbahnhof
Alfred-Adler-Straße 107, 1100, Vienna, Austria
LEARN MORE
Keleti
Budapest, Kerepesi út 2-4, 1087 Hungary
LEARN MORE
Try the new Rail Ninja App today
Get our free app to book & manage your trips on the go
Rail Ninja App

FAQ: Vienna - Budapest by Train

Book Train Tickets: Tips
Book Train Tickets in Advance
Book train tickets as early as possible for the best fares on the Vienna to Budapest train. Train tickets from Vienna to Budapest start from as little as €9, depending on the time of booking, class of service, and type of train. Discounted promotional fares can often be found if booked weeks in advance, sometimes starting as low as $11. Booking in advance often secures cheaper tickets, especially if done 3 to 6 months prior.
Book Tickets: Stay Flexible
Check out various dates and times for cheaper train tickets — departure times on off-peak days often offer a broader selection of discount fares. Timetables are usually announced around 12 weeks in advance, and cheap train tickets are typically released at least two weeks before departure. Use the journey planner on Rail Ninja to compare prices across different departure times and travel classes to plan your journey smoothly.
Last Train and Budapest by Train
The last train from Vienna to Budapest departs Wien Hauptbahnhof at approximately 21:40, giving travelers plenty of flexibility for evening departures. Budapest by train from Vienna is one of the easiest and most scenic international journeys in Central Europe. The train journey passes through Bratislava and Győr, offering views of the Danube and the beautiful landscapes of Austria and Hungary.

Explore The Most Popular Railway Routes ​With OBB Trains

Would you like to take a train journey to Austria? Choose your perfect ticket from different routes today!

Vienna to Rome trains

CHECK DETAILS

​Innsbruck to Vienna trains

CHECK DETAILS

​Vienna to Innsbruck trains

CHECK DETAILS

​Budapest to Salzburg trains

CHECK DETAILS

​Salzburg to Budapest trains

CHECK DETAILS

​Vienna to Graz trains

CHECK DETAILS
Made on
Tilda