Train from Budapest to Vienna

Cheap train tickets from Budapest to Vienna

Showing times and prices for May 30

Cheapest

12

Average

45

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
02:58PMBudapest2h34 05:32PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
121One-way
07:58AMBudapest2h34 10:32AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
161One-way
11:25PMBudapest-Deli Railway Station7h00 06:25AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 transfer
331One-way
02:40PMBudapest Keleti2h41 05:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
451One-way
06:40PMBudapest Keleti2h38 09:18PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
471One-way

Train schedule from Budapest to Vienna

Showing trains for tomorrow, Monday, May 30
07:58AMBudapest2h34 10:32AMWien 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
03:40PMBudapest Keleti2h41 06:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
06:40PMBudapest Keleti2h38 09:18PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
07:40PMBudapest Keleti2h41 10:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
08:40PMBudapest Keleti2h41 11:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
11:25PMBudapest-Deli Railway Station7h00 06:25AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 transfer

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

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

Fastest train times from Budapest to Vienna

Showing times and prices for May 30

Fastest Journey

2 h 34 m

Average

3 h 1 m

Trains per day

12

Distance

214 km

Of the 12 trains that leave Budapest for Vienna every day 11 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
161One-way
Fastest
02:58PMBudapest2h34 05:32PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
121One-way
06:40PMBudapest Keleti2h38 09:18PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
471One-way
02:40PMBudapest Keleti2h41 05:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
451One-way
03:40PMBudapest Keleti2h41 06:21PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
0 transfers
551One-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$18 (€16)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
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. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this journey costs around $18 (€16), you can find the cheapest train ticket for as low as $10 (€9). Travelers depart most frequently from Budapest-Déli and arrive in Wien Westbahnhof.

Train companies: Student Agency and ÖBB from Budapest to Vienna trains

Travel between Budapest and Vienna from $10 (€9) with Omio’s train partners Student Agency and ÖBB! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Student Agency
ÖBB

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

Enjoy a smooth and easy trip from Budapest to Vienna with Student Agency! As an official travel partner of Student Agency, Omio can help you search current train schedules and timetables from Student Agency, compare the best routes to Vienna from Budapest as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Student Agency Budapest to Vienna train ticket available today. If you search for Student Agency tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train between Budapest and Vienna on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 133 miles (214 km) journey from Budapest to Vienna with ease and comfort on a train with 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.

    If you’re looking for a smooth and easy train between Budapest and Vienna, check Omio for ÖBB trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 133 miles (214 km) route between Budapest and Vienna, Omio makes it easier than ever to find ÖBB trains at affordable prices, and you can also quickly book train tickets online. Check the current ÖBB train schedules for your ideal departure and arrival times, compare the best route to Vienna from Budapest as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your ÖBB train on Omio. If you search for trains to Vienna from Budapest in the Omio app, you can quickly see if the ÖBB tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for ÖBB trains to Vienna from Budapest starting at $56 (€50), buy your official ÖBB tickets with Omio online quickly and easily!

    • Average Price: $56

    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 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 by train between Budapest, Hungary and Vienna, Austria is: Fully open.

    Is international entry into Vienna from Budapest restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Hungary

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

    Entry Requirements:

    • There are no current restrictions

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

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

    • Physical distance required: 1 metre (s) (3 feet)
    • Face mask required: Mandatory

    The above information was last checked on 5/23/22. Remember to check the latest COVID-19 travel safety regulations for your train from Budapest to Vienna closer to your date of departure here

    Return travel from Austria to Hungary is: Fully open.

    Are there any international entry restrictions on returning to Budapest from Vienna?

    Entry into Hungary is allowed for: Entry is fully open for citizens and permanent residents of Austria

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

    Requirements for reentering:

    • 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:

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Recommended

    Last checked on 5/23/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Budapest from Vienna.

    Train tickets between Budapest and Vienna for some dates and times can be found for as cheap as $10 (€9)  one way in the next 7 days.
    If you are looking to book your train ticket in the next 7 days, you can expect the Budapest to Vienna train to cost on average $18 (€16)  one way.
    When traveling this route you should expect the distance from Budapest to Vienna by train to be approximately 133 miles (214 km).
    On average the Budapest to Vienna train time is 2 h 34 min  covering the 133 miles (214 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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

    Passengers board the train most frequently from Budapest-Déli, which is located around 1.3 miles (2.1 km) away from the city center, and they get off the train at Wien Westbahnhof, located 4.2 miles (6.7 km) away from the 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 from Budapest to Vienna and compare the amenities they offer before buying a train ticket.
    Yes, there are 12 direct trains a day from Budapest to Vienna. If you’re looking for a direct train, consider traveling with ÖBB, ÖBB | Euro City (EC) or RegioJet a. S. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    The average number of trains departing Budapest for Vienna is 12 a day. The train schedules and services may vary between weekdays and weekends.
    The first Budapest to Vienna train departs at 5: 58 AM   and the last train from Budapest to Vienna leaves at 10: 25 PM. Check out the most up-to-date train schedule from Budapest to Vienna on Omio and find the best time to travel to your destination.
    The price of a one way train ticket from Budapest to Vienna is on average $18 (€16) if you book 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 Journey

    Budapest
    Vienna
    The major railway station for departures from Budapest is Budapest-Déli. Read all the information you need to know about services, amenities and connections at Budapest-Déli for your journey between Budapest and 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