Train from Budapest to Vienna

Cheap train tickets from Budapest to Vienna

Showing times and prices for Jan 31

Cheapest

9

Average

28

The best way to find a cheap train ticket from Budapest to Vienna is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
02:58PMBudapest2h34 05:32PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
91One-way
07:58AMBudapest2h34 10:32AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
111One-way
02:40PMBudapest Keleti2h41 05:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
191One-way
12:40PMBudapest Keleti2h41 03:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
241One-way
10:40AMBudapest Keleti2h41 01:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
331One-way

Train schedule from Budapest to Vienna

Showing trains for tomorrow, Tuesday, January 31
07:58AMBudapest2h34 10:32AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
09:40AMBudapest Keleti2h41 12:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
10:40AMBudapest Keleti2h41 01:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
11:40AMBudapest Keleti2h41 02:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
12:40PMBudapest Keleti2h41 03:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
01:40PMBudapest Keleti2h41 04:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
02:40PMBudapest Keleti2h41 05:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
02:58PMBudapest2h34 05:32PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jan 31
Wed
Feb 01
Thu
Feb 02
Fri
Feb 03
Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20

Fastest train times from Budapest to Vienna

Showing times and prices for Jan 31

Fastest Journey

2 h 34 m

Average

2 h 39 m

Trains per day

8

Distance

214 km

Of the 8 trains that leave Budapest for Vienna every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
07:58AMBudapest2h34 10:32AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
111One-way
Fastest
02:58PMBudapest2h34 05:32PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
91One-way
11:40AMBudapest Keleti2h41 02:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
401One-way
01:40PMBudapest Keleti2h41 04:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
381One-way
09:40AMBudapest Keleti2h41 12:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
461One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Vienna?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Budapest to Vienna

distanceDistance133 miles (214 km)
durationAverage train duration2 h 34 min
priceAverage train ticket price$13 (€11)
changesDirect trainYes
carriersTrain providersÖBB | Euro City (EC), RegioJet a. S. ÖBB | InterCity, ÖBB | Railjet, ÖBB | Regionalzug, ÖBB, ÖBB | REX, ÖBB | Nightjet or RegioJet

Trains from Budapest to Vienna cover the 133 miles (214 km) long route taking on average 2 h 34 min with our travel partners like ÖBB | Euro City (EC), RegioJet a. S. ÖBB | InterCity, ÖBB | Railjet, ÖBB | Regionalzug, ÖBB, ÖBB | REX, ÖBB | Nightjet or RegioJet. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $10 (€9), but the average price of train tickets is $13 (€11). Travelers depart most frequently from Budapest-Déli and arrive in Wien Westbahnhof.

Train providers: Student Agency, ÖBB and ÖBB Nightjet from Budapest to Vienna trains

Buy your official Student Agency, ÖBB and ÖBB Nightjet train tickets to Vienna from Budapest from $10 (€9) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

ÖBB
ÖBB Nightjet
Student Agency

ÖBB is Austria's main train company and offers the following different ticket types for your next trip to Vienna from Budapest by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

Find cheap tickets for ÖBB trains to Vienna from Budapest on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Budapest to Vienna train schedule from ÖBB, the latest train ticket offers available and other travel information for the 133 miles (214 km) journey between Budapest and Vienna, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Budapest and Vienna in the Omio app, you can check to see if the ÖBB trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the ÖBB train schedule for your ideal departure and arrival times, compare the best route available to get to Vienna from Budapest and then book a cheap train with ease. Sit back and enjoy your upcoming train between Budapest and Vienna with ÖBB!

    Are you making plans to travel to Vienna from Budapest? Why not take a train with ÖBB Nightjet? Omio can show you current ÖBB Nightjet train times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Budapest to Vienna trains all in one place. On the ÖBB Nightjet train, you can expect to travel 133 miles (214 km) between Budapest and Vienna. If you use the Omio app to search for trains from Budapest to Vienna, you can quickly see if the ÖBB Nightjet ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way ÖBB Nightjet train to Vienna from Budapest, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

      RegioJet is the leading bus company in the Czech Republic. Choose from the following ticket fare options for your next train to Vienna from Budapest: Low Cost, Standard, Fun & Relax, Relax and Business.

      Looking to travel by train between Budapest and Vienna? Omio can help you find that perfect trip with Student Agency. Check Omio to see current Student Agency train schedules, tickets, travel information and prices for the best deals on the Budapest to Vienna train and book Student Agency tickets online quickly and easily. When taking a train to Vienna from Budapest, you can expect to travel 133 miles (214 km) one-way with Student Agency. If you search for trains from Budapest to Vienna in the Omio app, you can check if the Student Agency ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Student Agency, we do the work for you to get you safely to Vienna from Budapest. Book that perfect Budapest to Vienna train now with Omio and enjoy a smooth and comfortable journey with Student Agency!

        Trains from Budapest to Vienna

        Trains from Budapest are a cheap and reliable way of traveling between the two locations. When it comes to convenience, trains offer a hassle-free way of traveling as you won’t have to worry about traffic delays, outrageous parking fees, and commuting from the arrival station to the city center. Budapest lies 133 miles( 214 km) from Vienna, and the average train journey takes 2h 59min. Daily, about 19 trains operate services from Budapest to Vienna. Train operators on the Budapest-Vienna route are Regiojet and Vienna.

        Budapest to Vienna Train Time: Daily Departure

        About 19 trains operate services from Budapest to Vienna each day. This means that there are about 100 options per week for travelers to get the most convenient ride. The first train departs Budapest at around 5:40 a.m., while the last train departs at around 11:25 p.m. Departure hours vary depending on the day of the week and the train provider. Omio provides all daily schedules.

        How long is the journey by train from Budapest to Vienna?

        The average train journey from Budapest to Vienna takes 2h 59min. Travel durations are typically determined by the provider and the number of stops along the journey. The fastest train can take 2h 34min to get from Budapest to Vienna. The slowest train takes 7h 18min with two layovers at Gyor and Leita.

        Central Market Hall in Budapest. Source: Shutterstock

        What are the departure and arrival stations for trains from Budapest to Vienna?

        Departure train station:Trains from Budapest to Vienna start their journeys at Budapest Keleti or Budapest-Deli Railway station. Budapest Deli Railway Station features 12 platforms, several ticket offices, a bar, and several food concessions. If you need help with your luggage, the station features luggage lockers and storage facilities. There are several ATMs, currency exchange services, and vending machines. Travelers can get to the station from the city center by foot. Alternatively, they can take a taxi or metro line 2, which stops at the station. The station is wheelchair enabled with accessible platforms, washrooms, and ticket offices. Budapest Keleti Station features 18 wheelchair-enabled platforms. The station provides several ATM cash points alongside currency exchange services. Travelers can find a coffee shop and several food concessions as well.

        Arrival train station: The arrival train station for trains from Budapest to Vienna is Vienna Central Station. It offers several passenger facilities for easy use and convenience and features a train information display screen and waiting rooms. It provides over 100 shops and food concessions as well. First-class and business-class travelers can find a lounge with Wi-Fi, snacks, and beverages. There are a left luggage area and luggage storage facilities for travelers who need help with luggage. Vienna U Bahn line U1 provides services from the station to local areas. The station also features a taxi stand for travelers that need private transfers.

        Which train companies travel from Budapest to Vienna

        Trains from Budapest to Vienna are provided by two major railway companies. They include Regiojet and OEBB. OEBB typically provides more services than Regiojet. Regiojet is a private Czech provider for trains and buses. OEBB is an Austrian company that offers train rides in European countries.

        Night trains in Budapest.

        Travelers on night trains can choose between three comfort classes, including seater carriages, couchettes and sleeper cabins. Couchettes are ideal for groups and families as they can house from six to eight travelers. Seater carriages are for six people, while sleeper carriages are for one, two, or three individuals. Night trains feature welcome services, washrooms, bathrooms, and sleeping equipment. These night cabins are lockable from the inside for maximum privacy and rest. Travelers also get complimentary water bottles and a food menu with drinks and snacks. Regiojet trains have four-bed seaters and four-bed cabins with meals, vanity kits, and beddings. They also offer drinks, meals, and snacks onboard.

        Regiojet Trains from Budapest to Vienna

        Regiojet provides two daily trains from Budapest to Vienna. They all provide direct services on this route and operate from Budapest Kelenfold train station. Regiojet trains travel at an average speed of 124 mph (200 km/h).

        OEBB trains from Budapest to Vienna

        OEBB provides 17 daily rides from Budapest to Vienna. They operate direct services and connecting services between the two cities. Trains with stops have one or two layovers along the way at either Gyor or Leitha. Trains operate at an average speed of 56 mph (90 km/h).

        Trains from Budapest to Vienna: Sustainability Travel

        Trains are the most sustainable means of travel as they are the greenest and cleanest means of transport. They represent two percent of the travel sector emissions. They have low energy consumption and operate on a tenth of the fuel that small cars and aircraft consume. Railway travel is extremely durable and trains can go for up to 50 years without needing super costly repairs and materials made from non-renewable energy.

        Train from Budapest to Vienna: Services on Board

        Regiojet trains provide three classes of seating. First-class travelers get modern open space cars with a one-by-one seating arrangement. Seats are extra comfortable and recline to the passenger’s preference. They also feature armrests and spacious tables. Regiojet trains offer free Wi-Fi onboard for travelers’ entertainment. All travelers get a complimentary bottle of water. They also offer special train cars for families and parents traveling with toddlers. Webb trains have economy class, first-class, and business class. First-class travelers get adjustable seats that provide more legroom.

        Each seat in first class has extra-wide tables and at-seat electric outlets with free unlimited Wi-Fi. They also get mobile onboard service, seat meal services, and optimized mobile communications. Business-class travelers get spacious leather seats, generous folding tables, at-seat electrical outlets, and reading lamps. They are also provided with a welcome drink and cabin service with drinks and meals. Small luggage can be stowed in the overhead rack and under traveler’s seats. Large items of luggage can be stored near doors or in other designated spaces. Trains from Budapest to Vienna cater for reduced mobility travelers. They provide induction loops, accessible washrooms, step-free boarding ramps, and designated spots for wheelchairs. The Omio Magazine offers travelers tips on the best travel experience from Budapest to Vienna.

        How to find cheaper train tickets from Budapest to Vienna

        If you need cheaper train tickets from Budapest to Vienna, consider booking tickets in advance. Ticket providers often release tickets a few months before the scheduled date of the trip. The earlier you purchase a ticket, the cheaper it’s likely to cost. Flexibility also helps when it comes to scoring cheaper tickets. If you are flexible with your travel dates, you are more likely to land a cheaper ticket deal than a fixed schedule. Also, opt for trains with slower journeys. Trains with stops along the way usually offer cheaper train tickets compared to trains with faster and direct journeys. If you aren’t in a hurry to reach Vienna, consider choosing a train with layovers.

        Train in a bridge of Vienna. Source: Shutterstock

        To Vienna by train – travel tips

        Vienna, Austria’s capital, lies east of Danube Rover. For years, it has attracted visitors due to its popular attractions like Schonbrunn, Habsburg’s summer residence. It boasts historic and contemporary structures that display artwork by Egon Schiele and Gustav Klimt, among other major artists. Belvedere Palace is among Vienna’s most popular attractions and is famous for its artistic design. It offers a stunning marble hall with numerous paintings, period sculptures, and ceiling frescoes. A popular attraction for history lovers is Place de Vosges, the oldest square in Vienna, which was constructed from 1605 to 1612. It features Renaissance architecture with an asymmetrical design. Nature lovers can visit Vienna Zoo, founded in 1752. This zoo is the oldest zoo in the world. It houses more than 750 species, including giant pandas. Visitors can opt for guided tours and special theme tours. Other attractions in Vienna include:

        • The Prater
        • Vienna City Hall
        • St. Stephen Cathedral
        • The Spanish Riding School
        • The Hofburg

        Travel Tips: Trains from Budapest to Vienna

        Travel Tips: Travel by train to Vienna 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 Budapest to Vienna.
        FAQs

        Travel between Budapest, Hungary and Vienna, Austria by train is: Unrestricted.

        What is the status of international entry into Austria from Hungary?

        International entry status: Entry is unrestricted for citizens and permanent residents of Hungary

        Do I need to self-quarantine on arrival in Austria from Budapest?

        Conditions of entry:

        • There are no current restrictions

        What are the safety rules to follow in Vienna, Austria?

        When traveling in Austria, you must follow these COVID-19 safety rules:

        • Physical distance requirement: 1 metre (s) (3 feet)
        • Face mask requirement: Recommended

        The information above was last checked on 1/9/23. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Vienna from Budapest before traveling.

        The restriction level for your return train to Budapest, Hungary from Vienna is: Unrestricted.

        Is my return train into Budapest from Vienna restricted?

        International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Austria

        Do I need to quarantine on arrival in Hungary from Vienna?

        Conditions of reentry:

        • There are no current restrictions

        What are the safety rules to follow in Budapest, Hungary?

        The government of Hungary has imposed these measures to reduce the spread of COVID-19:

        • Social distancing required: 1.5 metre (s) (5 feet)
        • Face mask required: Recommended

        Last checked on 1/13/23. Remember to check the latest COVID-19 travel safety regulations for your train to Budapest from Vienna closer to your date of departure here here.

        Omio customers have found the cheapest trains from Budapest to Vienna to cost as little as $10 (€9)  in the next 7 days.
        In the next 7 days you can expect to pay on average $13 (€11)  for a train ticket between Budapest and Vienna.
        When traveling this route you should expect the distance from Budapest to Vienna by train to be approximately 133 miles (214 km).
        While the time it takes to travel 133 miles (214 km) between Budapest and Vienna can vary based on specific dates, weekends, and holidays, the Budapest to Vienna train journey time is on average 2 h 34 min.

        There are a few train stations in Budapest to start your trip from including Budapest-Déli, Budapest Keleti and Budapest-Kelenföld. In Vienna you have a few train station options to choose from for your arrival including Wien Westbahnhof and Wien Franz-Josefs-Bahnhof.

        Omio customers traveling this route depart most frequently from Budapest-Déli   and arrive in Wien Westbahnhof.

        You can find the most popular departure train station for this trip, Budapest-Déli, located approximately 1.3 miles (2.1 km) from the city center of Budapest. The most popular arrival train station in Vienna, called Wien Westbahnhof, is located around 4.4 miles (7.1 km) away from its city center.

        When taking a train from Budapest to Vienna, you can count on ÖBB | Euro City (EC), RegioJet a. S. ÖBB | InterCity, ÖBB | Railjet, ÖBB | Regionalzug, ÖBB, ÖBB | REX, ÖBB | Nightjet or RegioJet for the best way to get you to Vienna. You can also check all possible train companies who offer a service to Vienna from Budapest and compare the amenities they offer before buying a train ticket.
        Yes, you can search for direct trains from Budapest to Vienna on Omio with ÖBB, ÖBB | Euro City (EC) or RegioJet a. S. And you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
        You can take the earliest train from Budapest to Vienna at 10: 25 PM   or take the last train from Budapest to Vienna leaving at 10: 25 PM. Look for the latest Budapest to Vienna train schedules on Omio and book the best time to take the train for this trip.
        The price of a one way train ticket from Budapest to Vienna is on average $13 (€11) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Budapest to Vienna available a few months in advance.

        Important Stations and Airports for this connection

        Budapest
        Vienna
        Budapest-Déli is the most popular Budapest railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Budapest for your trip to Vienna.
        Amenities at station
        WifiWifi
        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 transit options for Budapest-Déli
        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

        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