Vienna to Budapest train

Sun, Oct 06
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets and timesfrom Vienna to Budapest

All modes
Recommended for youView the best options based on price, speed, departure time, and popularity.

Cheap train tickets from Vienna to Budapest start from €16 with an average ticket price of €45.

16
Cheapest price
45
Average Price
2 h 24 m
Fastest Journey
2 h 54 m
Average duration
13
Trains per day
214 km
Distance

Compare prices and tickets Vienna to Budapest by train, bus, or flight

Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Renfe AVE

Overview: Train from Vienna to Budapest

distanceDistance214 km
durationAverage train duration2 h 24 min
priceAverage train ticket price€34 (€34)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesRegioJet a. S. ÖBB | Euro City (EC), ÖBB, ÖBB | Regionalzug, studentagencyconnect_regio_jet_at, ÖBB | REX, Student Agency or ÖBB | Railjet

Trains from Vienna to Budapest cover the 214 km long route taking on average 2 h 24 min with our travel partners like RegioJet a. S. ÖBB | Euro City (EC), ÖBB, ÖBB | Regionalzug, studentagencyconnect_regio_jet_at, ÖBB | REX, Student Agency or ÖBB | Railjet. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as €9, but the average price of train tickets is €34. Travellers depart most frequently from Vienna Hbf and arrive in Budapest-Kelenfoeld.

Train providers: RegioJet a. S. ÖBB | Euro City (EC) and ÖBB trains Vienna to Budapest

Travel between Vienna and Budapest from €9 with Omio’s train partners RegioJet a. S. ÖBB | Euro City (EC) and ÖBB! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

RegioJet is a Czech train company that offers a wide range of services to its customers including trains from Vienna to Budapest. It operates both regional and long-distance trains, with the latter covering routes across the Czech Republic, Slovakia, Austria, and Hungary. The regional trains are known as RegioJet Express and offer frequent departures throughout the day. The long-distance trains are called RegioJet Comfort and provide a more luxurious experience with comfortable seating, air conditioning, and free Wi-Fi. RegioJet offers a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include a café car, a restaurant car, and a bar car. Passengers can also enjoy a selection of movies and music, as well as access to power outlets. The most popular routes for RegioJet are Prague to Brno, Prague to Ostrava, and Prague to Vienna. These routes offer convenient connections to major cities in the Czech Republic and beyond.

Vienna to Budapest train information with RegioJet a. S.

  • Average Duration: 2 h 31 min
  • Cheapest Price: €23

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.

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.

FAQs: Trains from Vienna to Budapest

FAQs: Travel by train from Vienna to Budapest easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vienna to Budapest.
FAQs
Cheap train tickets from Vienna to Budapest can start from as little as €9 when you book in advance. The average train ticket price for Vienna to Budapest is €34; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time to Budapest from Vienna is on average 2 h 24 min   for the 214 km long journey, but the time it takes to go between Vienna and Budapest by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Vienna to Budapest leaves at 05: 34. Plan your trip with the Journey Planner   from Omio.
The last train from Vienna to Budapest leaves at 21: 53.
Yes, it is possible to travel from Vienna to Budapest without having to change trains with RegioJet a. S. ÖBB | Euro City (EC), studentagencyconnect_regio_jet_at, Student Agency or ÖBB | Railjet. There are 12 direct trains from Vienna to Budapest each day. There may be fewer direct services available on weekends or holidays.
Yes, there's a high-speed train to Budapest. Take the fast train with ÖBB | Railjet from Vienna to Budapest.
For the best Vienna to Budapest train to buy, you can travel safely and comfortably with RegioJet a. S. ÖBB | Euro City (EC), ÖBB, ÖBB | Regionalzug, studentagencyconnect_regio_jet_at, ÖBB | REX, Student Agency or ÖBB | Railjet. However, it's always good to check all possible train providers with services to Budapest from Vienna to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 21: 53.

Passengers board the train most frequently from Vienna Hbf, which is located around 2.9 miles (4.6 km) away from the city centre, and they get off the train at Budapest-Kelenfoeld, located 3.2 miles (5.2 km) away from the city centre.

A trip to Budapest from Vienna is worth doing but not as a day trip with a journey time of 2 h 24 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Vienna to Budapest is October.
It's helpful to compare your options as there are 3 ways to travel to Budapest from Vienna including taking a train, coach or flight.

Popular train stations from Vienna to Budapest

Vienna
Budapest
Vienna Hbf is the most popular Vienna railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Vienna for your journey to Budapest.
Vienna HbfWifiLockersParkingATMTaxisAccessibility
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+43 51717
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 09: 00 - 21: 00 | Sat: 09: 00 - 18: 00
Public transport options for Vienna Hbf
U-Bahn lines: U1
S-Bahn lines: S1, S2, S3, S4, S60, S80
Tram lines: 18, D, O
Bus lines: 13A, 69A, N66, VAL
Train lines: R, RJ, RJX, REX, EC, NJ, EN, ICE, IC
Budapest-Kelenfoeld is the most popular Budapest train station for Omio travellers, but Budapest has quite a few train hubs. Find all the information you need to know about the main railway stations in Budapest for your journey from Vienna.
Budapest-KelenfoeldParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Budapest KeletiWifiParkingATMTaxisAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Budapest-DeliLockersParkingATMTaxisAccessibility
Amenities at station
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+36 13558657
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00-10: 00, 10: 20-14: 00, 14: 25- 17: 35
Public transport options for Budapest-Deli
Metro lines: M2 (red)
Tram lines: 17, 56, 56A, 59, 59A, 59B, 61
Bus lines: 21, 21A, 39, 102, 139, 140, 140A, N960, N990
Train lines: IC, IR, S (10, 12, 30, 34, 35, 40, 42), Z30
Budapest Ferencváros StationParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
HomeTrainsTrain Times to BudapestVienna to Budapest train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language