Live HUFloading rates…
= — HUF
Fetching latest rates…Indicative mid-market rates — your bank or ATM rate will differ.
Red Railjet train heading towards the Vienna skyline at sunset

Train guide · Budapest → Vienna

Budapest to Vienna by Train

The Railjet between Budapest and Vienna is one of Europe's easiest international train rides: comfortable, fast and city-centre to city-centre. No airport queues, no border checks — just coffee, Wi-Fi and the Austrian countryside.

Check times & fares on Omio
Journey time
≈ 2h 40m
Frequency
Every 1–2 hours
Fares from
≈ €13 booked early
Distance
≈ 245 km
Depart from

Budapest-Keleti (also stops at Kelenföld)

Arrive at

Wien Hauptbahnhof (Vienna Central)

Train, coach or car? Your options compared

OptionTimeTypical priceGood to know
Railjet train2h 40m€13–45Best all-round choice — direct, frequent, central
Coach (FlixBus etc.)3h–3h 30m€10–25Cheapest last minute, but traffic can add time
Car≈ 2h 45mFuel + Austrian vignetteOnly worth it if you continue touring by car

Times and prices are typical guides — always check the live timetable when booking.

Red Railjet train heading towards the Vienna skyline at sunset

Compare & book Budapest → Vienna

Live times and prices for trains and buses in one search.

Loading live train & bus search…

Times and prices appear here in a moment.

Affiliate link — we may earn a small commission at no extra cost to you.

Step by step

  1. 1Compare times and fares in the booking box below — earlier bookings get the cheapest saver fares.
  2. 2Choose Budapest-Keleti (or Kelenföld if you're staying in south Buda).
  3. 3Download your e-ticket to your phone; no printing needed.
  4. 4Arrive 15 minutes early — Keleti platforms are announced 10–20 minutes before departure.
  5. 5Get off at Wien Hauptbahnhof; the U1 metro takes you to Stephansplatz in 5 minutes.

Local tips

  • Add a seat reservation on Fridays, Sundays and holidays — trains fill up.
  • First class is often only a few euros more when booked early.
  • Your ticket to Wien Hbf usually includes no Vienna transport — buy a city ticket at the station.
  • It's an easy day trip: leave around 7am and come back on an evening train.

When you arrive

Wien Hauptbahnhof is modern and easy to navigate, with shops, luggage lockers and U1 metro access straight to the old town.

Keep planning

More train journeys from Budapest

FAQ

Budapest to Vienna train — FAQ

How long is the train from Budapest to Vienna?

The direct Railjet takes about 2 hours 40 minutes from Budapest-Keleti to Wien Hauptbahnhof.

How much does the Budapest to Vienna train cost?

Saver fares start from around €13 when booked early. Flexible tickets bought on the day typically cost €35–45.

Which Budapest station do Vienna trains leave from?

Budapest-Keleti. Most trains also stop at Kelenföld in south Buda, which can be more convenient if you're staying there.

Do I need my passport?

Hungary and Austria are both in the Schengen area, so there are normally no border checks — but carry your ID or passport as spot checks can happen.

Can I do Vienna as a day trip from Budapest?

Yes. With an early departure and an evening return you get around 8 hours in Vienna.