Trains to Vienna

170 origins, priced from the same engine that serves the search page.

Skyline of St. Charles's Church (Vienna), seen from the Freihaus of the Vienna University of Technology

170 places connect to Vienna by Trains, across 8 countries, run by 8 operators. The cheapest arrival costs €11.88. Origins run from 46 km away to 857 km, with a median of 350 km.

Checked 30 September 2026Priced for 30 September 2026One passenger, all fees included

Fares

Arriving in Vienna

Priced from the same engine that answers the search box, on the next three weeks of departures.

Cheapest fare and fastest journey into Vienna, over the next three weeks.
RouteFromFastestDistance
Bratislava to Vienna train€11.881h 13m55 km
Petržalka to Vienna train€11.881h 18m57 km
Győr to Vienna train€16.291h 42m111 km
Brno to Vienna train€16.841h 41m111 km
Linz to Vienna train€19.591h 52m155 km
Graz to Vienna train€20.141h 48m145 km
České Budějovice to Vienna train€24.542h 5m164 km
Újbuda to Vienna train€25.082h 28m215 km
Pest to Vienna train€25.092h 29m217 km
Óbuda-Békásmegyer to Vienna train€25.092h 37m213 km
Budapest to Vienna train€25.642h 16m214 km
Zugló to Vienna train€25.642h 33m218 km
Budapest XIII. kerület to Vienna train€25.642h 29m216 km
Ostrava to Vienna train€27.842h 38m228 km
Buda to Vienna train€29.492h 29m214 km
Prague to Vienna train€29.492h 31m253 km
Salzburg to Vienna train€30.042h 33m252 km
Pardubice to Vienna train€30.592h 27m208 km
Klagenfurt to Vienna train€31.692h 24m235 km
Bielsko-Biala to Vienna train€37.192h 59m265 km
Krakow to Vienna train€38.843h 4m331 km
Munich to Vienna train€41.043h 13m356 km
Katowice to Vienna train€42.693h 9m298 km
Sosnowiec to Vienna train€43.243h 20m304 km
Nuremberg to Vienna train€46.543h 37m411 km
Stuttgart to Vienna train€63.594h 26m534 km
Berlin to Vienna train€64.144h 18m524 km
Warsaw to Vienna train€65.794h 32m556 km
Frankfurt am Main to Vienna train€70.744h 50m598 km
Zurich to Vienna train€71.844h 45m592 km
Hamburg to Vienna train€87.245h 47m743 km
Bucharest to Vienna train€99.346h 33m856 km
  • 170Places you can arrive from
  • 170Places you can leave for
  • 8Countries
  • 8Operators

Vienna is big enough that where you sleep decides what the days look like. We sell the seat, not the room.

A hotel room

Where to sleep in Vienna

Hotels and flats near the centre, most of them with free cancellation, on a map that shows what is walkable.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Catchment

How far people travel to get here

Every origin we sell by Trains, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
Under 200 km2615%Wiener Neustadt, 46 km
200 to 600 km12272%Pardubice, 208 km
600 to 1,500 km2213%Târgu Mureş, 643 km
Origins

Which countries you can arrive from

Countries with at least one route into Vienna that we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
Germany3621%
Poland3621%
Hungary3018%
Romania2816%
Austria169%
Czechia148%
Slovakia64%
Switzerland42%
Carriers

Train operators

Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.

  • DB Fernverkehr
  • České Dráhy
  • ČD
  • ÖBB
  • Ukrainian Railways
  • cfr
  • WESTbahn
Terminals

Stations, airports and ports in Vienna

The stations, airports and ports each mode on this corridor actually uses.

Vienna

Rail
  • Wien Hauptbahnhof
  • Wien Hbf
  • Nordbahnhof, Vienna
Leaving

Leaving Vienna

Common questions about Trains to Vienna

Where can I travel to Vienna by Trains from?

170 places connect to Vienna by Trains on our network, across 8 countries. The nearest is 46 km away in a straight line and the furthest 857 km. Every one of them is a route we actually sell rather than a connection somebody could construct.

How much does the Trains to Vienna cost?

The cheapest Trains fare into Vienna is €11.88 for one passenger, across 170 origins over the next three weeks. The median origin is 350 km away in a straight line, which is the distance that fare should be read against.

How long does the Trains to Vienna take?

The fastest Trains journey into Vienna is 1h 13m door to door. The median origin sits 350 km away in a straight line, so most journeys on this list take considerably longer than the fastest one quoted here.

Which operators run the Trains to Vienna?

8 operators run Trains services into Vienna on our network: ČD, České Dráhy, cfr, DB Fernverkehr, ÖBB. Each has its own fares and its own conditions, and every one of them is a real carrier from the published operator catalogue rather than a name we generated.

Which terminal does the Trains to Vienna use?

Trains services into Vienna use 3 named terminals, among them Wien Hauptbahnhof, Wien Hbf, Nordbahnhof, Vienna. The terminal a given service uses is shown on the route page for that journey and again on the ticket, because a city with several is a city where the wrong one costs an hour.

Where these numbers come from

Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modelled number pass for a filed one.

Defined in full at Catchment, Fares, Door to door

Other ways to reach Vienna

We cannot promise Wien Hauptbahnhof still has a left luggage office, because plenty of stations closed theirs.

Left luggage lockers

Where to leave your bags in Vienna

Most of the points near Wien Hauptbahnhof open before the first train and shut after the last one.

Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.

Plan with Ori

Ori, the trip planner

Ask it something like this

Trains to Vienna · Orlero