- Must visit
Kunsthistorisches Museum Wien
Vienna’s flagship fine-arts museum, known for Habsburg collections, Old Masters, and grand interiors. A top choice for art lovers.
Cheapest price
$15
Average price
$62
Fastest journey
2 h 25 m
Average duration
2 h 31 m
Trains per day
42
Distance
214 km
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.
The average ticket from Budapest to Vienna will cost around $62 if you buy it on the day, but the cheapest tickets can be found for only $15.
Of the 42 trains that leave Budapest for Vienna on Fri, Jun 05, 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Fri, Jun 05 the direct trains cover the 214 km distance in an average of 2 h 31 m but if you time it right, some trains will get you there in just 2 h 25 m .
On Fri, Jun 05 the slowest trains will take 2 h 34 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
RJ 1068 (Budapest -> Vienna)
RJ 1036 (Budapest -> Prague)
RJ 1032 (Budapest -> Prague)
RJ 1034 (Budapest -> Prague)
R 4910+
REX 62+
BusSV700
EC 146
RJ 1068 (Budapest -> Vienna)
RJ 1032 (Budapest -> Prague)
RJ 1034 (Budapest -> Prague)
RJ 1036 (Budapest -> Prague)Omio recommends booking the train as it is the most popular option from Budapest to Vienna among Omio's users. If you are prioritising price take the bus with prices starting from $14. For those with little time consider booking a flight which can get you there in 2h 32m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a bus costs an average of $14, and a flight costs an average of $165.
Distance: 132 miles (214 km)
Most popular Train | Bus | Flight | Driving |
|---|---|---|---|
$34 Average price | $28 Average price Cheapest | $541 Average price | $82 Average price (fuel + tolls) |
3h 7m Average total duration 2h 37m Onboard + 30m Additional time* | 3h 28m Average total duration 2h 58m Onboard + 30m Additional time* | 5h 32m Average total duration Fastest 2h 32m Onboard + 3h 0m Additional time* | 2h 45m Average total duration (door-to-door) |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.5kg CO2 emissions | 0.6 - 1.3kg CO2 emissions | - CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Budapest to Vienna:
A bus is $6 (€5) less than a train for this route with tickets for a train from Budapest to Vienna costing on average $34 (€28).
A bus is $513 (€414) less than a flight for this route with tickets for a flight from Budapest to Vienna costing on average $541 (€437).
Other travel options to Vienna take longer:
Train takes on average 2h 37m.
Bus takes on average 2h 58m.
The journey is about 8m faster (2h 37m by train vs 2h 45m by car) and roughly $48 (€39) cheaper once you factor in fuel and tolls ($34 (€28) vs $82 (€67)). You'll also arrive in the city centre rather than hunting for parking, and you can work, read, or watch the landscape go by instead of concentrating on the road.
Direct services run with RegioJet a.s., ÖBB | Euro City (EC), ÖBB, ÖBB | Railjet, EuroNight, Hungarian Railways (MÁV).
Driving is still worth considering if you want to stop along the way or need a car once you arrive.
The table below shows live departures for Budapest to Vienna trains for today, Thursday, June 4. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
EC 462+ S 2 · S 7 | 8:30 PM Budapest Keleti | 3h41 | 12:11 AM Vienna Airport | 2 transfers | |
EC 462 | 8:30 PM Budapest Keleti | 2h50 | 11:20 PM Vienna Hbf | 0 transfersDirect | |
R 9318 · R 9468+ ER 62+ REX 64 | 9:56 PM Budapest-Kelenfoeld | 7h16 | 5:12 AM Vienna Hbf | 3 transfers | |
R 9318 · R 9468+ ER 62+ REX 64 | 9:56 PM Budapest-Kelenfoeld | 7h52 | 5:48 AM Vienna Airport | 5 transfers | |
R 9318 · R 9468+ ER 62+ REX 6 | 9:56 PM Budapest-Kelenfoeld | 8h01 | 5:57 AM Vienna Airport | 4 transfers | |
R 4968+ ER 62 | 11:25 PM Budapest-Deli | 7h00 | 6:25 AM Vienna Hbf | 1 transfer | |
R 4968+ ER 62+ RJ 563 | 11:25 PM Budapest-Deli | 7h32 | 6:57 AM Vienna Airport | 2 transfers | |
| Friday, June 5 | |||||
R 4910+ REX 62+ BusSV700 | 3:10 AM Budapest-Deli | 4h48 | 7:58 AM Vienna | 2 transfers | |
R 4910+ REX 62 · REX 6+ RJX 769 | 3:10 AM Budapest-Deli | 4h47 | 7:57 AM Vienna Airport | 3 transfers | |
R 4910+ REX 62+ BusSV700+ IC 541 | 3:10 AM Budapest-Deli | 5h17 | 8:27 AM Vienna Airport | 3 transfers | |
R 4910+ REX 62 · REX 6 | 3:10 AM Budapest-Deli | 4h05 | 7:15 AM Vienna Hbf | 2 transfers | |
EC 342+ RJ 655 | 5:30 AM Budapest Keleti | 3h27 | 8:57 AM Vienna Airport | 1 transfer | |
EC 342 | 5:30 AM Budapest Keleti | 2h50 | 8:20 AM Vienna Hbf | 0 transfersDirect | |
RJX 162 · RJX 669 | 6:30 AM Budapest Keleti | 3h27 | 9:57 AM Vienna Airport | 1 transfer | |
RJX 162 | 6:30 AM Budapest Keleti | 2h48 | 9:18 AM Vienna Hbf | 0 transfersDirect | |
RJX 60 | 7:30 AM Budapest Keleti | 2h50 | 10:20 AM Vienna Hbf | 0 transfersDirect | |
RJX 60+ RJ 657 | 7:30 AM Budapest Keleti | 3h27 | 10:57 AM Vienna Airport | 1 transfer | |
RJ 1032 (Budapest -> Prague) | 7:58 AM Budapest-Kelenfoeld | 2h34 | 10:32 AM Vienna Hbf | 0 transfersDirect | |
EC 140 | 8:30 AM Budapest Keleti | 2h50 | 11:20 AM Vienna Hbf | 0 transfersDirect | |
EC 140+ RJX 861 | 8:30 AM Budapest Keleti | 3h27 | 11:57 AM Vienna Airport | 1 transfer | |
RJX 62+ RJ 659 | 9:30 AM Budapest Keleti | 3h27 | 12:57 PM Vienna Airport | 1 transfer | |
RJX 62 | 9:30 AM Budapest Keleti | 2h50 | 12:20 PM Vienna Hbf | 0 transfersDirect | |
EC 142+ RJX 863 | 10:30 AM Budapest Keleti | 3h27 | 1:57 PM Vienna Airport | 1 transfer | |
EC 142 | 10:30 AM Budapest Keleti | 2h50 | 1:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 64 | 11:30 AM Budapest Keleti | 2h50 | 2:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 64+ RJ 551 | 11:30 AM Budapest Keleti | 3h27 | 2:57 PM Vienna Airport | 1 transfer | |
RJ 1034 (Budapest -> Prague) | 11:58 AM Budapest-Kelenfoeld | 2h34 | 2:32 PM Vienna Hbf | 0 transfersDirect | |
EC 144+ RJX 865 | 12:30 PM Budapest Keleti | 3h27 | 3:57 PM Vienna Airport | 1 transfer | |
EC 144 | 12:30 PM Budapest Keleti | 2h50 | 3:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 66+ RJ 113 | 1:30 PM Budapest Keleti | 3h27 | 4:57 PM Vienna Airport | 1 transfer | |
RJX 66 | 1:30 PM Budapest Keleti | 2h50 | 4:20 PM Vienna Hbf | 0 transfersDirect | |
R 3416+ EC 146 | 2:20 PM Budapest Keleti | 3h00 | 5:20 PM Vienna Hbf | 1 transfer | |
R 3416+ EC 146+ RJX 867 | 2:20 PM Budapest Keleti | 3h37 | 5:57 PM Vienna Airport | 2 transfers | |
EC 146+ RJX 867 | 2:55 PM Budapest-Kelenfoeld | 3h02 | 5:57 PM Vienna Airport | 1 transfer | |
EC 146 | 2:55 PM Budapest-Kelenfoeld | 2h25 | 5:20 PM Vienna Hbf | 0 transfersDirect | |
RJ 1036 (Budapest -> Prague) | 2:58 PM Budapest-Kelenfoeld | 2h34 | 5:32 PM Vienna Hbf | 0 transfersDirect | |
RJX 68+ RJ 555 | 3:30 PM Budapest Keleti | 3h27 | 6:57 PM Vienna Airport | 1 transfer | |
RJX 68 | 3:30 PM Budapest Keleti | 2h50 | 6:20 PM Vienna Hbf | 0 transfersDirect | |
EC 148+ RJX 869 | 4:30 PM Budapest Keleti | 3h27 | 7:57 PM Vienna Airport | 1 transfer | |
EC 148 | 4:30 PM Budapest Keleti | 2h50 | 7:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 264 | 5:30 PM Budapest Keleti | 2h50 | 8:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 264 · RJX 567 | 5:30 PM Budapest Keleti | 3h27 | 8:57 PM Vienna Airport | 1 transfer | |
RJ 1068 (Budapest -> Vienna) | 5:58 PM Budapest-Kelenfoeld | 2h29 | 8:27 PM Vienna Hbf | 0 transfersDirect | |
EC 340+ RJ 757 | 6:30 PM Budapest Keleti | 3h27 | 9:57 PM Vienna Airport | 1 transfer | |
EC 340 | 6:30 PM Budapest Keleti | 2h50 | 9:20 PM Vienna Hbf | 0 transfersDirect | |
RJX 266 · RJX 569 | 7:30 PM Budapest Keleti | 3h27 | 10:57 PM Vienna Airport | 1 transfer | |
RJX 266 | 7:30 PM Budapest Keleti | 2h50 | 10:20 PM Vienna Hbf | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
By Albie Pearce
Budapest and Vienna are two of Europe’s most amazing capital cities, both known for stunning architecture and fascinating culture. The two cities are also well connected by express trains, departing frequently on the route from Budapest to Vienna. In this article, I’ll be showing you the experience of traveling on these high-quality, great-value trains and sharing a few of my tips to get the most out of your trip!

A video thumbnail of the Railjet train on a train platform with the text Budapest to Vienna Aboard the Railjet.
Our journey from Budapest to Vienna travels west, closely following the mighty Danube River for much of its journey. We will pass through the major city of Győr before crossing the border into Austria. Our train trip covers 257 kilometers, with a travel time of just over 2.5 hours, making the train a very convenient option. Roughly half of the trains use modern ÖBB Railjet carriages from Austrian State Railways, which is the train I’ll be showing you today. Many other departures consist of slightly older EuroCity carriages from Hungarian State Railways (MÁV), while private operator RegioJet also offers a few trains throughout the day. You could also take the bus from Budapest to Vienna, but this is a slower way to travel with limited onboard facilities. In my opinion, buses are nowhere near as comfortable, so the train really is the best choice!
Taking the train from Budapest to Vienna really couldn't be any easier. There’s no formal check-in process: you simply turn up at the station and board the train. If you’ve reserved a seat, this will be clearly shown on your e-ticket—and if not, you can select any available seat in your class of travel onboard. These modern ÖBB Railjet trains ride smoothly and come equipped with free Wi-Fi. My favorite feature is the onboard restaurant—I almost always visit this when traveling on this route. The train offers a relaxing and civilized way to travel from Budapest to Vienna, and I highly recommend it to anyone!

A video thumbnail of the Railjet train on a train platform with the text Budapest to Vienna Aboard the Railjet.
Most trains depart from the Budapest Keleti Train Station, situated about one kilometer east of the city center. The station is connected to Lines 2 and 3 of the Budapest Metro, but it’s also easy enough to walk to the station. The station building is incredible and one of my favorites in Europe. It features a few shops and eateries, as well as a Premium Lounge for First Class and Business Class passengers.
The arrival station is Vienna Main Station (Vienna Hbf). This modern station opened in 2014 and is impressive in its own right. It's located around two kilometers from the center, with connections to commuter trains and U-Bahn (metro) services.
Trains from Budapest to Vienna are very frequent, with at least an hourly service from early morning to late evening. Railjet - 8x daily departures EuroCity - 8x daily departures RegioJet - 4x daily departures
I traveled on the Railjet for my journey—the RJX 64 in particular—departing at 11:40, with a journey time of 2 hours and 40 minutes. I selected Business Class for the journey, but First and Second Class are both great options for the trip, too. All classes have access to: Comfortable seating Free Wi-Fi Power sockets The dining car Travel Classes Second Class: Starting at €15, this offers comfortable and spacious seating, with tables for four or pairs of airline-style seating. A great budget option! First Class: For as little as €10 extra, you can enjoy reclining leather seats and the option to have a solo seat or a table for two. Extra legroom is provided, and you can enjoy at-seat service from the dining car. Business Class For an additional fixed fee of just €16, you can upgrade to Business Class, with massive leather armchairs and a generous recline. All seats are in compartments designed for solo travelers or groups of up to four. This is the most luxurious option—and my preferred choice! The Dining Car The dining car is one of my favorite aspects of the ÖBB Railjet. All passengers are able to take advantage of it, while First Class and Business Class passengers also have the option of in-seat dining. The dining car menu is expansive, featuring various main courses, snacks, hot and cold drinks, plus a selection of seasonal specials. On this trip, I tried the spinach spaetzle in a smoked cream sauce and an apple strudel for dessert. The total cost was €20, with the option to pay by credit card or cash (euro or Hungarian forint).
Budapest to Vienna train ticket prices are based on demand, with fully flexible options available for spontaneous travel. Booking far ahead on Omio will likely offer you significant savings. I booked my ticket two months ahead and paid:
| Item | Cost (eur) |
|---|---|
| Ticket price | €45 |
| Food & drinks | €20 |
| Travel to departure station | € |
| Travel from arrival station | € |
| Total | € 65 |
Traveling by Railjet train from Budapest to Vienna is a terrific experience, especially in Business Class, which is my personal recommendation. It’s certainly more convenient and comfortable than taking the bus between the two cities! Book train tickets on Omio now to travel at the best price in your chosen travel class.

Trains from Budapest to Vienna run on average 18 times per day, taking around 2h 37m. Cheap train tickets for this journey start at $11 (€9) if you book in advance.
There are 11 trains per day. The earliest train runs at 00:02, the last at 23:56. The fastest train covers the 132 miles (214 km) distance in 2h 27m.
Distance 132 miles (214 km) |
Average train duration 2h 37m |
Cheapest ticket price $11 (€9) |
Trains per day 18 |
Direct trains 11 |
Fastest train 2h 27m |
First train 12:02 AM |
Last train 11:56 PM |
Cheapest Month Jun |
Cheapest Day Sat |
High Season Oct - Dec |
Low Season Apr - Jun |
Busiest Day Mon |
Least Busy Day Sun |
Best time to book 91 days |
Discover the best of Vienna — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Vienna trip today.
Vienna’s flagship fine-arts museum, known for Habsburg collections, Old Masters, and grand interiors. A top choice for art lovers.
Major art museum with graphic arts, Monet to Picasso highlights, and strong temporary exhibitions in the city center.
Baroque palace museum complex best known for Gustav Klimt’s The Kiss, plus Austrian art from the Middle Ages to today.
The city’s walkable core, filled with imperial streets, churches, and squares. Essential for first-time visitors.
Vienna’s grand boulevard lined with major public buildings, ideal for a classic walking route and architectural overview.
Vienna’s central square around St. Stephen’s Cathedral, a busy meeting point and key orientation spot in the old city.
Vienna’s signature dish: a thin veal cutlet breaded and fried until crisp, traditionally served with potato salad or parsley potatoes.
Boiled beef in broth, classically served with apple horseradish, chive sauce, and potatoes. A hallmark of old Viennese cuisine.
Austrian-style fried chicken, especially associated with Viennese cooking, with a crunchy coating and often served with salad or lemon.
Leading fine-dining destination in Stadtpark, known for modern Austrian cuisine, polished service, and an elegant setting.
Popular classic Viennese inn serving schnitzel, goulash, and seasonal Austrian dishes in a cozy traditional space.
Historic Viennese restaurant famous for oversized schnitzel, with a lively traditional atmosphere in the city center.
Vienna is pricier than many Central European cities, especially for hotels and dining, but public transport and casual eats are reasonable.
Service is usually included, but rounding up is customary. In restaurants, add about 5-10% for good service. Round up taxi fares; small tips are optional in cafes and hotels.
Official public transport app
Vienna Hbf -> Stephansplatz, Vienna
Find answers to the most common questions about traveling from Budapest to Vienna by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Vienna, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need