Summaries of how to take direct trains from Austria to Belgium, Croatia, Czechia, France, Germany, Hungary, Italy, Poland, Romania, Slovakia, Slovenia, Switzerland and The Netherlands.
Austria is second only to Germany on the 'which country in Europe has the most international trains' list , so there are plenty of options for travelling to and from the country by train.
Even better news, if you'll be exploring Europe with Eurail or InterRail passes, is that comparatively few of these daytime trains have mandatory rail pass reservation fees; though that's partially because Austria isn't served by any international high speed lines.
And the relatively new and ever expanding Nightjet network means that Austria has more international overnight trains than any other country in Europe.
Trains from Austria to Czechia/The Czech Republic take one of three routes, though most of them travel on the route through Breclav as it connects Wien/Vienna to Praha/Prague.
This route over the border to Breclav in Czechia is taken by the express trains from Wien/Vienna to Czechia; and beyond into Poland.
Trains from Graz and Wien to Praha
There are Railjets which every two hours take a Graz – Bruck an der Mur – Wiener Neustadt – Wien – Breclav – Brno – Pardubice – Prag/Praha route.
There are also Regiojet trains which take the same route between Wien/Vienna and Prag/Praha.
Two of these Regiojet trains now commence their journeys in the station at Wien Flughafen / Airport.
Day trains to Poland
There are direct EC trains which cross Czechia on the Wien – Breclav – Brno – Ostrava – Katowice route.
There is also a daily EC train named the 'Porta Moravia' which follows a Graz - Wien - Breclav – Brno – Ostrava – Katowice - Krakow - Rzeszow - Przyemysl route.
So this service provides a direct rail link from Graz to Krakow; and from both Graz and Wien/Vienna to Rzeszow and Przyemysl.
It also now conveys an observation car which can be accessed by first class ticket holders.
There is also now a second train from Wien to Krakow, as the train named the 'Danubius' takes a Wien - Breclav – Brno – Ostrava – Katowice - Krakow route.
It also has direct coaches which travel from Wien to Wroclaw.
Night trains to Poland (and Germany)
This route is also used by a Euronight train named the 'Chopin' which travels overnight from Wien/Vienna to Warszawa via Krakow.
There is also Nightjet train from Wien/Vienna to Berlin via Wroclaw in Poland; it takes a different route to the daytime ICE train between the two capitals, see below.
In even hours during the day, REX trains depart from Franz-Josefs station in Wien/Vienna and travel on this route via Gmund, crossing the border to terminate in the Czech town, Cezke Velenice.
At Ceske Velenice connections are available into trains on to Ceske Budejovice.
The daily departure from Wien/Vienna at 09:00 and the weekend departure at 15:00 now have their journeys extended beyond Cezke Velenice to Praha/Prague and also call at Tabor.
These services to Praha/Prague are branded 'Silva Nortica'
This is a border crossing to have benefited from a significant increase in train services in recent years.
Eight trains per day, which are operated by the CD, the Czech national rail company, travel from Linz to Ceske Budejovice; where connections are available to Plzen.
Four of these trains from Linz have their journeys extended beyond Ceske Budejovice so are direct to Praha/Prag/Prague.
Trains from Austria to Germany take one of five primary routes, as there are multiple rail links from between the two countries which lead off from Innsbruck, Linz, Salzburg and western Austria,
The day trains:
The ICE trains from Wien/Vienna and Linz to multiple cities Germany are the daytime express trains which make this border crossing.
Every other hour during the day they all follow this route Wien/Vienna – Linz – Wels – Passau – Regensburg – Nurnberg, but on departure from Nurnberg they take three different routes, depending on what time the train leaves the Austrian capital.
In most hours regional Austrian trains also shuttle between Wels and Passau, for connections on towards Regensburg and Nurnberg.
The night trains:
This route is also taken by the Nightjet trains on two routes from Wien/Vienna and Linz to:
(1) Hamburg via Hannover
(2) Amsterdam via Koln/Cologne; this is the only direct train from Austria to The Netherlands.
On Tuesdays, Thursdays and Sundays this train also goes to Bruxelles via Liege; this the only direct train service from the Austria to Belgium.
This route from Salzburg to Freilassing is the busiest Austria to Germany route, but travellers should note that immigration checks can cause trains to be delayed by more than 30 minutes.
Multiple train services take this route, as this is the border crossing taken by the many services which connect Salzburg to Munchen/Munich; a train journey between the two cities takes less than two hours.
Railjets from Vienna and from Klagenfurt
There are Railjet trains which depart every other hour on the Wien/Vienna – Linz – Salzburg – Munchen/Munich Hbf route.
Connect in Munich for ICE trains to multiple destinations including Frankfurt (Main), Hamburg, Koln/Cologne, Nurnberg and Stuttgart.
There are also now Railjet trains on the Klagenfurt - Villach – Bad Gastein – Salzburg – Munchen/Munich route; as seen below EC trains also take this route
The EC express trains from which travel beyond Munich
EC trains depart daily on these four routes, which provide direct rail links from locations in Austria, to destinations in Germany north of Munchen/Munich:
All of these EC trains call at both Munchen Ost and Munchen Hbf stations.
If your final destination is in Munchen/Munich city centre, the quickest end-to-end train journey option is to connect at Munchen Ost station into frequent S-Bahn trains to central Munich.
The regional and local trains
Hourly regional trains, operated by Meridian, link Salzburg with Munchen Ost and Munchen Hbf.
Local trains also shuttle across the border every hour on a Salzburg - Freilassing – Bad Reichenhall route.
Connect in Freilassing for trains to Berchtesgaden.
The night trains
Three overnight services come this way
(1) The EuroNight train to Munchen/Munich and Stuttgart from Budapest which provides the overnight service to Bavaria from Wien/Vienna
(2) A relatively new Nightjet service from Wien/Linz and Salzburg to Paris takes this border crossing, having departed the Austrian capital on Mondays, Thursdays and Saturdays.
This is the only direct train from Austria to France.
(3) The Euronight train from Zagreb to Stuttgart, which travels through Austria in the middle of the night, but it calls in Villach at around 00:15.
The route from Kufstein to Rosenheim is taken by express day and night trains from Innsbruck towards Munich; and beyond.
The day trains
On Monday to Friday, the only daytime trains which travel over this border crossing are
(1) the seven daily EC trains which take an Innsbruck – Jenbach – Worgl – Kufstein – Munchen/Munich route.
During the day these trains depart Innsbruck in even hours.
ICE trains from Munich/Munchen provide the opportunity to travel on to every other major city in Germany.
(2) There is a new daily ICE train which is direct from Innsbruck to Berlin - it typically takes a Innsbruck - Jenbach – Worgl – Kufstein – Munchen/Munich - Ulm - Stuttgart - Frankfurt (Main) - Erfurt - Berlin route.
(3) At weekends an ICE train now departs Innsbruck at 08:40 and calls in Jenbach, Worgl and Kufstein on route to Frankfurt (Main) via Stuttgart.
Until March 31st it travels on to Berlin, then from April 1 it will travel on to Hamburg.
The night trains
This is also the route of the nightly Nightjet train from Innsbruck to Hamburg via Hannover - and the Nightjet train from Innsbruck to Koln/Cologne which now continues on to Amsterdam via Dusseldorf, Arnhem and Utrecht.
On Saturdays only between December 20th and March 13th, the Alpen Express takes this route; this overnight train connects multiple Austrian ski resorts with Koln/Cologne and these Dutch cities; Amsterdam, Den Bosch, Den Haag, Eindhoven, Haarlem, Leiden, Utrecht and Venlo.
on to cities in Germany
If you time it right, you don’t have to change trains in Bregenz and/or Lindau, because there are also trains on three long-distance international direct routes, which comes this way
(1) A daily Railjet service which takes a Wien - Linz - Salzburg - Innsbruck - St Anton - Bregenz - Lindau - Freidrichshafen - Ulm - Stuttgart - Heidelberg - Darmstadt - Frankfurt (Main) route.
This is the only direct train from Wien/Vienna to Lindau, Freidrichshafen, Ulm, Stuttgart, Heidelberg and Darmstadt.
(2) A daily German ICE train takes an Innsbruck – St Anton – Feldkirch – Bregenz – Lindau - Freidrichshafen - Ulm – Stuttgart – Mannheim – Mainz – Koblenz – Koln/Cologne – Dusseldorf - Essen - Dortmund route.
(3) There are now seven smart EC trains trains per day, which have commenced their journeys in Zurich and link Bregenz directly with Munchen/Munich.
The local trains
The charming towns of Bregenz in Austria and Lindau in Germany on the shore of the Bodensee are connected by frequent local trains, which travel along the shore of the lake.
Bregenz is served by express Railjet trains which take a Wien/Vienna – Linz – Salzburg – Innsbruck – Feldkirch – Bregenz route.
Though there's no need to target the trains heading to Bregenz if their timings don't suit.
An hourly REX train service provides a direct link between Feldkirch and Lindau via Bregenz.
Feldkirch has more frequent trains than Bregenz from cities to the east, plus it is also served by Railjets that have travelled from Zurich via Buchs.
Three primary Regio services head from Lindau on into Germany:
(1) to Munchen/Munich via Memmingen
(2) to Munchen/Munich via Kempten
(3) to Ulm via Friedrichshafen; connect in Friedrichshafen for Radolfzell, Singen, Schaffhausen and Basel.
The route from Seefeld to Mittenwald is taken by the regional trains from Innsbruck to Germany.
Every other hour regional REX trains depart on the scenic Innsbruck – Seefeld – Mittenwald – Garmisch-Parternkirchen route.
Up to five of these trains per day have their journeys extended beyond Garmisch-Parternkirchen to Munchen/Munich; but in the hours when there are no direct trains, the connections in Garmisch-Parternkirchen should be straightforward.
Though the EuroCity (EC) trains from Innsbruck (see above) are faster and will also be cheaper if you book in advance; and rail pass users don't have to reserve on those EC trains when travelling from Austria.
The majority of trains from Austria to Hungary take one of three primary routes, with the route via Hegyeshalom being busiest, as this border crossing is less than 90 mins from Wien/Vienna by train.
The long-distance day and night trains from Wien/Vienna to Budapest and beyond into Romania, Ukraine (and Serbia) all take this border crossing.
Day trains:
These can be grouped into four different services:
(1) Railjets which, every other hour, take this route; Salzburg – Linz – St Polten – Wien Hbf – Gyor – Budapest (Kelenfold) – Budapest Keleti
One Railjet per day to Hungary commences its journey in Switzerland, so also calls at Feldkirch, St Anton and Innsbruck and Salzburg on route to Budapest.
(2) During the day in the hours when no Railjet to Hungary is scheduled to depart, Hungarian IC/EC trains also take the Wien Hbf – Gyor – Budapest (Kelenfold) – Budapest (Keleti) route.
New trains which are similar to the Railjets are now used for these services
(3) A couple of regional trains per day travel from Wien/Vienna to Gyor.
(4) A daily EC train USUALLY takes this route; Wien - Gyor – Budapest (Kelenfold) –Budapest (Keleti) – Kelebia – Subotica – Novi Sad – Beograd/Belgrade.
This train service has been suspended until a yet to be confirmed date, due to construction works on the railway line in Serbia, a substitute bus service is operating over to the border to Novi Sad in Serbia, as the new faster railway has opened between there and Beograd.
Night trains
The night trains which comes this way are:
(1) The overnight train from Wien/Vienna to Buccresti/Bucharest, named 'the Daciia' which is the only train service from the Austrian capital to the Romanian capital; it also calls in Arad and Brasov.
From June 5th to Oct 5th, there is the opportunity to connect in Buccuresti/Bucharest for direct trains on to both Istanbul and Sofia,
Outside of those dates you can travel on to Istanbul via Ruse and Sofia.
Though at any time of the year an overnight stay is required in Bucuresti, but despite that, this is the simplest route route for a Wien/Vienna to Istanbul train journey.
(2) A daily train, named 'the Hortobagy' which departs Wien at 16:42 and travels beyond Budapest to call at cities in eastern Hungary, including Debrecen and Zahony; it also typically conveys sleeping cars heading on to the Ukrainian cities of Lviv and Kiev/Kviv.
Two train services now take this route:
On Monday to Friday hourly regional trains depart Wiener-Neustadt for Sopron; the journey between the two cities only takes around 40mins; though the trains on this route are less frequent at weekends.
Wiener Neustadt is served by comparatively frequent trains from Wien/Vienna and you can connect in Sopron for trains to Budapest and Szombathely.
The majority of the express day and night trains from Austria to Italy take one of two routes, which are located at either end of the border between the two countries, so trains head south from either Innsbruck or Villach.
Though the direct rail route from Wien/Vienna and Graz to Trieste through Slovenia has also been restored in recent years.
If you will be travelling with a Eurail or InterRail pass, fairly expensive rail pass reservation fees are required on the direct daytime express trains; so the notes below also point out the alternatives to taking these express services.
Rail pass users also have to reserve on the overnight Nightjet services from Austria to Italy.
Three different train services now travel on this spectacular route through the Brenner Pass.
1: to Bologna, Verona and Venice by EC trains
Five EC trains per day, which will have commenced their journeys in Munchen/Munich, take this route:
Kufstein – Worgl – Jenbach – Innsbruck – Brennero – Bolzano – Fortezza – Bolzano – Trento – Roverta - Verona.
Connect in Verona for cities to the west including Brescia, Desenzano for Lake Garda, Milano and Torino/Turin.
On Monday to Friday three* of these trains have their journeys extended beyond Verona to Bologna - and at the height of summer one train continues beyond to Bologna to Rimini.
*Two trains at weekends.
Connect in Bologna for cities further south including Ancona, Bari, Firenze/Florence, Napoli and Roma.
On Monday to Friday one of these trains continues beyond Verona to call at Vicenza, Padova/Padua and Venezia/Venice, but there are two direct trains at weekends.
(The overnight trains from Munchen/Munich and Wien/Vienna to Italy take the route through Villach and Tarvisio; see below).
2: Direct from Vienna to the South Tyrol
A daily Railjet train, which departs from Wien/Vienna at 15:30 and calls in both Linz at 16:44 and Salzburg at 17:52 and then travels on via Innsbruck, Brennero and Fortezza to terminate in Bolzano.
3: Local trains
Hourly local S-Bahn trains depart Innsbruck for Brennero
In Brennero some of these trains make connections with Italian Regionale trains heading south to Merano via Bolzano, or into Regionale Veloce trains heading south to Bologna via Bolzano, Trento and Verona.
So if you'll be using an InterRail or Eurail pass and want to avoid the rail pass reservation fees, when travelling from Austria to Italy, you can target this combination of trains and connect in Brennero.
Though note that the trains heading to Merano are not operated by Trenitalia, so rail passes are not valid on these trains.
Day trains:
Two Railjet trains per day come this way on the Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Leoben – Klagenfurt – Villach – Tarvisio – Udine (connect for Trieste) – Treviso – Venezia/Venice/Venedig route.
Connect in Venezia/Venice for frequent trains to other Italian cities including Bologna, Firenze/Florence, Milano, Napoli, Torino/Turin and Verona; by changing trains at Venezia Mestre station.
In addition two regional trains per day travel on this part of the route; Villach – Tarvisio – Udine
These trains enable rail pass users to avoid paying any reservation fees on this route; Regionale trains link Udine to Trieste and Venezia/Venice.
Night trains:
The Nightjet overnight trains from Austria to Italy on these three routes also make this border crossing:
(1) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Leoben – Klagenfurt – Villach – Padova/Padua – Vicenza – Verona – Peschiera del Garda – Desenzano del Garda – Brescia – Milano - Genova - Levanto (in the Cinque Terre) - La Spezia.
This is the only direct train from Austria to Milano.
(2) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Leoben – Klagenfurt – Villach – Bologna – Firenze/Florence – Arezzo – Roma
The is the only direct train from Austria to Firenze/Florence and Roma.
(3) Wien/Vienna – St Polten – Linz – Salzburg – Tarvisio – Udine – Treviso – Venezia/Venice
Plus between the second Saturday in June and the second Saturday in September there is a summer only service on a Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Leoben – Klagenfurt – Rimini - Ancona route
There are good connections on to Bari, Lecce and Pescara from this train.
On Monday to Friday hourly trains travel from Lienz to Fortezza, where connections are available into trains heading south to Bologna, Bolzano, Venezia and Verona.
The service is less frequent at weekends.
Lienz has a sporadic service of S-Bahn trains from Klagenfurt via Villach.
There is also a daily IC train which departs Vienna/Wien Hbf for Lienz at 08:25, this train then makes a connection into a train on to Fortezza, which then makes a connection into a Regionale Veloce train on to Bologna via Bolzano, Trento and Verona.
However, rail pass users travelling this way should note that Trenitalia does not operate the route between San Candido and Fortezza, so rail passes are not valid on this section of the route.
The most frequent train services between Austria and Slovakia are the regional (REX) trains from Wien/Vienna to Bratislava.
They depart hourly from Wien Hbf on two routes, via
In addition to these Regional trains, which provide the bulk of the rail service between Europe's two most closely spaced capital cities, there are two daily express trains.
(1) A daily IC train, which is usually scheduled to depart from Wien/Vienna at 14:42, travels beyond Bratislava to Kosice, where it is due to arrive at 20:42; it also calls in Zilina and Poprad Tatry.
(2) A Railjet service to Bratislava, which commences its journey in Zurich and calls at these stations in Austria; Feldkirch – Innsbruck – Salzburg – Linz – St Polten and Wien/Vienna (depart 20:42).
Trains from Austria to Slovenia take three beautiful routes, but if you want to explore some of the most spectacular European landscapes and cities by train, then worth knowing is that the Austrian city, Villach, is the gateway for train journeys between the Alps and Slovenia.
Then from Slovenia you can travel on into Croatia and usually you can travel on to Serbia, and Bulgaria, Greece and Turkey.
Though the trains on to Serbia from Croatia and the trains from Serbia to Bulgaria haven't resumed since being cancelled at the start of the pandemic.
Also still suspended are all of the international trains to Greece.
This is the railway route from southern Austria into Slovenia.
Local trains used to shuttle between Villach and Jesenice in Slovenia, but now the only option for travelling this way is taking one of these six long-distance express train services.
the trains which travel through Slovenia to Croatia
*(1) For those prepared to set the alarm, there is a very early morning train which takes a Schwarzach St Veit (04:25) → Bad Gastein (05:00) → Villach (06:28) → Jesenice → Lesce-Bled (for Lake Bled) → Ljubljana → Zidani Most → Dobova → Zagreb route.
An overnight train from Salzburg connects into this train in Zagreb, but it departs from Salzburg at 01:40.
This train now connects in Zagreb for a train on to Beograd, but the trains on from Beograd to Sofia are suspended due to works on the line.
The Sofia To Istanbul Express has resumed, but the rail route from Sofia to Athina/Athens also remains suspended.
(2) There is an early afternoon train which commences its journey in Villach and takes a Villach → Jesenice → Lesce-Bled (for Lake Bled) → Ljubljana → Zidani Most → Dobova → Zagreb → Vinkovici route, though it doesn't offer an onward connection from Vinkovici into Serbia.
It has a connecting train which typically departs from Munchen/Munich at 08:17 and travels via Salzburg (10:12), Schwarzach St Veit and Bad Gastein.
(3) A late afternoon train which now commences its journey in Villach and takes a Villach → Jesenice → Lesce-Bled (for Lake Bled) → Ljubljana → Zidani Most → Dobova → Zagreb → route
A daily EC (EuroCity) express train which has travelled from Frankfurt (Main) via Munchen/Munich to Austria and takes a Salzburg → Schwarzach St Veit → Bad Gastein → Villach → route now connects into this train.
It had previously been direct on a Frankfurt - Zagreb route.
Connect in Salzburg if you will be setting off from Innsbruck.
Pre-pandemic between late June and mid-September, this train connected in Zagreb for a train which travels overnight to Beograd, where it arrives at 06:05; it conveys sleeping cars, but this train remains suspended.
(4) An overnight train to Ljubljana (arrives 08:13) and Zagreb (10:49) which commences its journey in Zurich (20:40) and makes calls at multiple stations in western Austria including Feldkirch (22:45); St. Anton (23:45) and Innsbruck (00:56).
It is the only direct train from those Austrian cities to Slovenia and Croatia.
(5) The overnight train from Munchen/Munich to Zagreb via Ljubljana departs from Salzburg at 01:40.
The express trains which come this way include the daily EC express services on these two wonderfully scenic routes, which connect Austria to the capital cities of both Croatia and Slovenia
(1) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Graz – Maribor – Zidani Most – Ljubljana - Trieste
This is the only direct train from Austria to Trieste
(2) Graz – Maribor – Dobova – Zagreb
This train had been a direct Wien/Vienna - Zagreb service, but it now commences its journey in Graz, with a connecting train from Wien/Vienna.
Between mid June and late September this train usually connects in Zagreb for an overnight train to Beograd/Belgrade; but this train on to Serbia is currently suspended.
(3) There is also relatively new EC train from Budapest to Ljubljana which travels via Graz, it typically departs from there shortly after 21:30 and calls in Maribor and other stations in Slovenia before arriving in the capital just before 01:00.
In addition to these three express trains, there are also hourly local trains which travel between Spielfield-Straab and Maribor in Slovenia and these trains have good connections with local trains from Graz to Spielfield-Straab.
On Monday – Friday two trains per day now head to Maribor, from the Austrian border town of Bleiburg; though there is only a daily train at weekends.
On Monday-Friday connecting trains should depart Klagenfurt for Bleiburg at 08:05 and 16:35.
When looking at a map of from Austria the country has a long neck at its western end, where its border with Switzerland is located.
Hence the trains from Austria into Switzerland only take one of two routes.
The three long-distance services which travel over the border from Feldkirch to Buchs are:
(1) The Railljet trains which operate every other hour on the Wien/Vienna → Linz → Salzburg > Innsbruck → St Anton → Feldkirch → Buchs (connect for Chur) → Sargans → Zurich route.
(2) One EC train per day, the 'Transalpin' which takes a Graz → Zell Am See → Kitzbuhel → Innsbruck → St Anton → Feldkirch → Buchs (connect for Chur) → Sargans → Zurich route.
This train conveys an observation car which First Class ticket holders can ride in.
(3) The overnight trains from Graz, Wien/Vienna and Villach to Zurich.
The train from Wien will have commenced its journey in Budapest and the train from Villach will have travelled from Zagreb via Ljubljana.
Connect in Zurich for most other Swiss cities including Basel, Bern, Biel, Brig, Geneve, Lausanne, Lugano and Neuchatel.
The only other trains which take this route are the local commuter trains, which shuttle across the border from Feldkirch to Buchs during the early mornings and late afternoons on Monday to Friday.
The only trains which makes this border crossing are the seven daily EC trains on the newly improved Munchen/Munchen – Lindau – Bregenz – St Margrethen - St Gallen –Zurich Flughafen/Airport – Zurich route.
Connect in St Margrethen for trains to Chur via Landquart.
Note that these are the only trains from Austria which are direct to Zurich Airport; connections are available from Feldkirch in Bregenz.
This second version of ShowMeTheJourney is exciting and new, so we are genuinely thrilled that you are here and reading this, but we also need your help.
We’re striving not to let anything get in the way of providing the most useful service possible, hence a facility has been set up with DonorBox which can be used to support the running costs and make improvements.
Instead of advertising or paywalls, your financial support will make a positive difference to delivering an enhanced service, as there’s a lot of ideas which we want to make happen.
So if you have found the info provided here to be useful, please go here to say thank you.
I wanted to share my passion for train travel and explain how anyone can take the fantastic journeys I have taken.
This is one of more than 100 train travel guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.
This second version of ShowMeTheJourney is exciting and new, so we are genuinely thrilled that you are here and reading this, but we also need your help.
We’re striving not to let anything get in the way of providing the most useful service possible, hence a facility has been set up with DonorBox which can be used to support the running costs and make improvements.
Instead of advertising or paywalls, your financial support will make a positive difference to delivering an enhanced service, as there’s a lot of ideas which we want to make happen.
So if you have found the info provided here to be useful, please consider saying thank you.