True Europe's International Train Routes #1 (Austria, Belgium, Czechia, Denmark, France, Germany)

Europe's International Train Routes #1 (Austria, Belgium, Czechia, Denmark, France, Germany)

International trains in Europe
International train travel across continental Europe has a romantic aura, it still seems magical to us, that it's possible to travel through multiple countries on a train journey.

Though only a tiny percentage of European trains are international and there are fewer border crossing points than you might expect.

As you'll discover, some border crossings are only served by long-distance trains, while others only have local trains - most of which take short routes, which go no further than the town closest to a border.

There can also be big variations as to what happens when trains cross borders.

So, if you're considering exploring Europe by train, with or without a rail pass, this guide to the routes taken by DIRECT international trains, should help that fabulous notion become a reality.

THE FEATURED COUNTRIES

Part One:

Austria   l    Belgium   l    Czechia

Denmark   l    France   l    Germany


PART TWO:

Hungary   l    Italy   l    Norway

Poland   l    Spain   l    Sweden
 
Switzerland    l    The Netherlands   l   The UK


More countries will be added...

Notes on the info:

A couple of points to be aware of before you dive into the all the gorgeous info:

(i) All of the direct international express day and night trains, between the countries listed above, have been included on the 'Trains From' guides -  all that's missing are a few, minor local routes that are unlikely to be used by tourists.

The 'Trains To' lists will become more complete, as more countries are added to our Train Travel Guides

(ii) We also haven't included absolutely every place that the trains call at on the route guides, instead we have focused on the destinations which tourists are most likely to head to.

(iii) You don't need to pay particular attention to the points at which the trains cross the borders, most express trains won't even call at the towns on either side of a border - though some do.

(iv) Click on the city names (when available) to access even more useful info about specific journeys, such as which trains are used, what to be aware of when booking tickets - and which websites sell them.

TRAINS FROM AUSTRIA to....

Croatia/Slovenia   l    Czechia/Poland   

Germany   l    Hungary/Romania/Serbia   

Italy   l    Slovakia   l    Switzerland


TRAINS TO AUSTRIA from...

Czechia   l    Germany   l    Hungary

Italy   l    Switzerland

Trains from Austria
Austria is secondly 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 rail pass reservation fees - though that's partially because Austria isn't served by any international high speed lines.

And the relatively new Nightjet network means that Austria has more international overnight trains than any other country in Europe.

AUSTRIA TO SLOVENIA and CROATIA

via Spielfeld-Straab
 

The only trains which come this way  are the daily EC trains on these routes:
 

(1) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Graz – Maribor – Zidani Most – Ljubljana

(2) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Graz – Maribor – Dobova – Zagreb
 

The regional trains which used to travel between Graz and Maribor have been discontinued.
 

via Beiburg
 

On Monday – Friday* two trains per day now head to Maribor, from the Austrian border town of Bleiburg.

*1 x train per day at weekends.

On Monday-Friday connecting trains should depart Klagenfurt for Bleiburg at 08:05 and 16:35.
 

Rosenbach – Jesenice
 

Two EC trains per day take this border crossing with one train taking a Villach – Jesenice – Lesce-Bled (for Lake Bled) – Ljubljana – Zidani Most – Dobova – Zagreb – Vinkovici route.

The other takes a Salzburg – Bad Gastein - Villach – Jesenice – Lesce-Bled (for Lake Bled) – Ljubljana – Zidani Most – Dobova – Zagreb route.
 

The overnight train from Zurich to Zagreb (with through coaches to Beograd/Belgrade) also takes this route.

It conveys sleeper and couchettes which call at Feldkirch – St Anton – Innsbruck.
 

Daytime coaches are then attached at Villach and on departure the train travels on to Jesenice – Lesce-Bled (for Lake Bled) – Ljubljana – Zidani Most – Dobova – Zagreb – Vinkovici – Beograd/Belgrade.

Back to trains from/to Austria.

--------------------------------------------------
 

AUISTRIA TO CZECHIA and Poland and Belarus and Russia
 

via Breclav
 

This is the route taken by the express trains from Austria to Czechia – and beyond into Poland.

Four services come this way:
 

(1) Railjets which every two hours take a Graz – Bruck an der Mur – Wiener Neustadt – Wien – Breclav – Brno – Pardubice – Prag/Praha route.
 

(2) Regiojet trains which take the same route between Wien/Vienna and Prag/Praha.
 

(3) EC trains on the Wien – Breclav – Brno – Ostrava – Katowice – Warszawa – (Gdasnk – Gydina) route.
1 x train to Gydnia*; 1 x train to Warszawa and 1 x train to Katowice.

* This train also conveys sleeping cars which travel beyond Warszawa to Brest – Lubin – Minsk – Smolensk – Moskva/Moscow.
 

(4) The Euronight train that takes the same route as the EC trains to Warszawa.
 

via Gmund
 

In even hours during the day, REX trains depart from Franz-Josefs station in Wien/Vienna and travel on this route via Gmund to cross the border to terminate in the Czech town, Cezke Velenice.

At Ceske Velenice connections are available into trains on to Ceske Budejovice.
 

via Summerau
 

This is 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 to Praha/Prag.

Back to trains from/to Austria.

--------------------------------------------------

AUSTRIA TO  GERMANY

Bregenz – Lindau

These two charming cities on the shore of the Bodensee are connected by frequent local trains.

Bregenz is served by express Railjet trains which take a Wien/Vienna – Linz – Salzburg – Innsbruck – Feldkirch – Bregenz route.
 

However, Feldkirch has more frequent trains from these cities and it is also served by Railjets, which have travelled from Zurich via Buchs.
An hourly REX train service provides a direct link between Feldkirch and Lindau.

Three primary long distance services head from Lindau into Germany:

(i) to Munchen/Munich via Memmingen
(ii) to Munchen/Munich via Kempten
(iii) to Ulm via Friedrichshafen (connect in Friedrichshafen for Radolfzell, Singen, Schaffhausen and Basel)

Though if you time it right you don’t have to change trains in Bregenz and/or Lindau as two international direct routes ALSO pass through these cities.

(1) 3 x EC trains trains per day, which have commenced their journeys in Zurich, link Bregenz direct with Munchen/Munich

(2) A daily German IC train USUALLY takes an Innsbruck – St Anton – Feldkirch – Bregenz – Lindau – Ulm – Stuttgart – Mannheim – Mainz – Koblenz – Koln/Cologne – Dusseldorf route.

However, this service is currently suspended due to works to upgrade the railway lines in Germany.

Seefeld - Mittenwald
 

Every other hour* a REX train departs on an 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.
 

Kufstein – Rosenheim
 

The only trains which takes this route are the seven EC trains per day which take an Innsbruck – Jenbach – Worgl – Kufstein – Munchen/Munich route.

During the day these trains depart Innsbruck in even hours.
 

Salzburg – Freilassing

Six different train services take this route:
 

(1) Railjet trains on the Wien/Vienna – Linz – Salzburg – Munchen/Munich Hbf route.
 

(2) EC trains on these routes:

(i) Klagenfurt - Villach – Bad Gastein – Salzburg – Munchen/Munich – Augsburg – Ulm – Stuttgart – Heidelberg – Frankfurt (Main)
 

(ii) Klagenfurt - Villach – Bad Gastein – Salzburg – Munchen/Munich – Augsburg – Ulm – Stuttgart – Mannheim – Mainz – Koblenz – Bonn Koln/Cologne – Dusseldorf – Duisburg - Munster

(iii) Salzburg – Munchen/Munich – Augsburg – Ulm – Stuttgart – Karlsruhe

(iv) Graz – Salzburg – Munchen/Munich – Augsburg – Ulm – Stuttgart – Heidelberg – Frankfurt (Main)

(v) Graz – Salzburg – Munchen/Munich – Augsburg – Ulm – Stuttgart – Mannheim – Kaiserslautern – Saarbrucken

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.

(3) Hourly Regio trains, operated by Meridian link Salzburg with Munchen Ost and Munchen Hbf.
 

(4) Hourly local trains shuttle across the border on a Salzburg -  Freilassing –Bad Reichenhall route.

(5) The Euronight train to Munchen/Munich from Budapest via Wien/Vienna

(6) The Euronight train from Zagreb to Munchen/Munich travels through Austria in the middle of the night, but it calls in Villach at around 23:20.
 

Wels – Passau
 

The ICE trains from Austria to Germany are the express trains which make this border crossing.
 

They all follow this route Wien/Vienna – Linz – Wels – Passau – Regensburg – Nurnberg, but they then serve different destinations in Germany:
 

(i) Wurzburg – Frankfurt (Main) – Frankfurt Flughafen/Airport – Mainz – Koblenz – Bonn – Koln/Cologne
(ii) Wurzburg – Kassel – HannoverHamburg (1 x train per day)
(iii) Erfurt – Halle – Leipzig –Berlin (from December 9th 2018)

This route is also taken by the Nightjet trains from Wien/Vienna and Linz to:

(i) Dusseldorf via Koblenz and Koln/Cologne
(ii) Hamburg via Hannover

In most hours local REX trains also shuttle between Wels and Passau.

Back to trains from/to Austria.

--------------------------------------------------
 

AUSTRIA TO HUNGARY and Romania and Serbia
 

via Hegyeshalom
 

The trains from Wien/Vienna to Budapest and beyond into Romania and Serbia take this border crossing.

They can be categorised as:
 

(1) Railjets which take this route; Salzburg – Linz – St Polten – Wien Hbf – Gyor – Budapest (Kelenfold) – Budapest Keleti

One Railjet per day commences its journey in Switzerland, so also calls at Feldkirch, St Anton and Innsbruck on route to Budapest.
 

(2) During the day in the hours when no Railjet to Hungary is scheduled to depart, EC trains also take the Wien Hbf – Gyor – Budapest (Kelenfold) – Budapest (Keleti) route.
 

(3) A daily EC train takes this route; Wien - Gyor – Budapest (Kelenfold) –Budapest (Keleti) – Kelebia – Subotica – Novi Sad – Beograd/Belgrade.
 

(4) The overnight train from Wien/Vienna to Buccresti/Bucharest, which also calls at Arad and Brasov.
 

(5) A couple of REX trains per day travel from Wien/Vienna to Gyor.
 

via Sopron

On Monday – Friday* hourly regional trains depart Wiener-Neustadt for Sopron – the journey between the two cities only takes around 40mins.

Wiener Neustadt is served by comparatively frequent trains from Wien/Vienna and you can connect in Sopron for trains to Szombathely.

*Less frequent trains take this route at weekends.
 

via Szentgotthard
 

Up to seven local trains per day from Graz have their journeys extended over the border so that they terminate in Szentgotthard – then at Szentgotthard connections are available on to Szombathely.

Back to trains from/to Austria.

--------------------------------------------------

AUSTRIA TO ITALY
 

via Brennero
 

Two different train services travel on this spectacular route through the Brenner Pass.

(1) 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

On Monday- 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.


On Monday – Friday* one of these trains continues beyond Verona to call at Vicenza, Padova/Padua and Venezia/Venice.

*Two trains at weekends.
 

(2) Hourly local S-Bahn trains depart Innsbruck for Brennero – in Brennero they make connections with Italian trains heading south to Merano** via Bolzano OR trains heading south to Bologna via Bolzano, Trento and Verona

**These trains to Merano are not operated by Trenitalia, so rail passes are NOT valid on these trains.

via San Candido
 

On Monday – Friday* hourly trains travel from Lienz to Fortezza, where connections are available into trains heading south to Bologna, Bolzano, Venezia and Verona

Lienz has a sporadic service of S-Bahn trains from Klaghnfurt 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 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.
 

via Tarvisio
 

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/Venedigg route.
 

In addition two regional trains per day travel on this part of the route; Villach – Tarvisio – Udine.
 

The Nightjet overnight trains from Austria to Italy on these 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

(2) Wien/Vienna – Wiener Neustadt – Bruck an der Mur – Leoben – Klagenfurt – Villach – Bologna – Firenze/Florence – Arezzo – Roma

(3) Wien/Vienna – St Polten – Linz – Salzburg – Tarvisio – Udine – Treviso – Venezia/Venice

Back to trains from/to Austria.

--------------------------------------------------
 

AUSTRA TO SLOVAKIA
 

For the time being the only train services between Austria and Slovakia are the regional trains from Wien/Vienna to Bratislava.
 

They depart hourly from Wien Hbf on two routes, via (i) Marchegg and (ii) Bruck an der Leitha, but only the trains via Marchegg arrive at the Bratislava hl.n, the main station in the Slovakian capital.
 

From December 9th there will be a new Railjet service which will have commenced its journey in Zurich, taking this route; Feldkirch – Innsbruck – Salzburg – Linz – St Polten – Wien/Vienna – Bratislava.

Back to trains from/to Austria.

--------------------------------------------------

AUSTRIA TO SWITZERLAND
 

Feldkirch- Buchs:
 

Only express trains cross the border on Austria’s primary rail link with Switzerland.

The three services which travel this way are:
 

(1) The Railljet trains which operate every other hour on the Wien/Vienna – Linz – SalzburgInnsbruck – St Anton -  Feldkirch – Buchs (connect for Chur) – Sargans – Zurich route.

(2) One EC train per day which takes a Graz – Zell Am See - Kitzbuhel – Innsbruck – St Anton -  Feldkirch – Sargans – Zurich – route.

(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).
 

Bregenz – St Margrethen:
 

The only trains which makes this border crossing are the three daily EC trains on the Munchen/Munchen – Lindau – Bregenz – St Margrethen* - St Gallen –Zurich Flughafen/Airport – Zurich route.

*Connect in St Margrethen for trains to Chur via Landquart.

Back to trains from/to Austria.

Back to the list of countries.

--------------------------------------------------
 

TRAINS FROM BELGIUM to...

France/The UK   l   Germany   l    Luxembourg

The Netherlands


TRAINS TO BELGIUM from...

France   l   Germany

The Netherlands  l   The UK

Trains from Belgium
High speed trains comprise most of the international rail services from and to Belgium - pictured above are the TGVs used on the services to cities in France, the ICEs which travel to Germany and the Thalys trains which connect Belgium to Paris, Germany and The Netherlands.

BELGIUM TO  FRANCE and The UK
 

via the LGV Nord high speed line
 

Four different train services take this route:
 

(1) The Thalys trains from Antwerpen and Liege via Bruxelles/Brussels to Paris - the only trains from the Belgian capital to central Paris.

(2) Thalys trains from Antwerpen to Lille via Bruxelles – from December 9th these trains will no longer serve Lille and will be instead travel to Marne Le Valléé (for Disneyland Paris).
 

(3) The Eurostars from Bruxelles to Britain call at Lille – and a few trains per day also call at Calais (Frethun).
 

(4) TGV Bruxelles/France trains live up to their name by linking the Belgian capital to multiple cities in France other than Paris.

These trains all call at Aeroport CDG station, for Paris Charles De Gaulle airport, and Marne La Vallée station, for Disneyland Paris.

They then travel beyond these stations on various routes across France, to provide direct rail links from Bruxelles to multiple cities including:

Avignon; Lyon; Marseille; Montpellier; Nice; Nimes; Strasbourg and Valence.
 

Mouscron – Tourcoing
 

Hourly Belgian IC trains travel from Kortrijk to Lille on this route and most, but not all, of these trains commence their journeys in Antwerpen and also call at Gent.
 

via Blandain
 

On Mondays – Friday hourly IC trains take a Namur – Charleroi Sud – Mons – Tournai – Lille route*, but at weekends these trains only travel between Tournai and Lille.

*You may have to change trains in Tournai.

Back to trains from/to Belgium.

--------------------------------------------------
 

BELGIUM TO GERMANY
 

via the high speed line
 

Two different high speed trains services travel on this line:

(1) Up to 6 x ICE trains per day follow this route: Bruxelles-Midi – Bruxelles-Nord – Liege – Aachen – Koln/Cologne – Frankfurt Flughafen/Airport – Frankfurt (Main)
 

(2) Up to five Thalys trains per day take a Bruxelles-Midi – Liege – Aachen – Koln/Cologne route – Dusseldorf – Essen route, with three of the trains continuing beyond Essen to Dortmund.
 

via Welkenraedt

Hourly local trains operate on a Spa – Verviers – Welkenraedt - Aachen route .

Hourly Belgian IC trains, which connect into these trains operate on a Oostende – Brugge – Gent – Bruxelles – Leuven – Liege – Welkenraedt route.

Back to trains from/to Belgium.

--------------------------------------------------
 

BELGIUM TO LUXEMBOURG
 

 via Arlon
 

Hourly Belgian IC trains take a Bruxelles – Namur – Libramont - Arlon – Luxembourg route

On Mondays – Fridays there are also hourly local trains that take a different route from Libramont to Arlon via Virton.
 

Gouvy - Troisvierges

Every other hour trains travel from Liege to Luxembourg.

Back to trains from/to Belgium.

--------------------------------------------------
 

BELGIUM TO THE NETHERLANDS:
 

via the high speed line
 

Two train services travel on the high speed line from Belgium to The Netherlands

(1) Up to 14 x Thalys trains per day take this route: Bruxelles-Midi – Antwerpen Central – Rottterdam – Schiphol Airport – Amsterdam
 

(2) InterCity Bruxelles take the high speed line, but they don’t travel at high speed.
 

These trains operate hourly on this route: Bruxelles-Midi; Bruxelles-Central – Bruxelles Nord – Bruxelles Aeroport – Mechelen – Antwerpen Berchem – Antwerpen Central – Breda* - Rotterdam
 

Three of these trains per day continue beyond Rotterdam to Den Haag HS, but the other trains all continue on to Amsterdam via Schiphol.
 

*Connections are available in Breda to Arnhem via Den Bosch and Nijmegen, as these InterCity trains no longer travel via Roosendaal and Dordrecht.
 

Essen – Roosendaal
 

Local trains still use the older line between Belgium and The Netherlands, they depart Antwerpen Centraal hourly heading for the Belgian border town, Essen.
 

There they connect into other trains for a one-station hop to Roosendaal where further connections are available into trains to Den Bosch and for IC trains to Amsterdam, which call at Dordrecht, Delft and Leiden.
 

via Vise
 

Hourly local trains depart Liege for Maastricht, connect there for a Dutch IC train to Den Helder, which travels via Eindhoven, Den Bosch, Utrecht and Amsterdam.

Back to trains from/to Belgium.

Back to the list of countries.

--------------------------------------------------
 

TRAINS FROM CZECHIA to...

Austria/Switzerland  l   Germany   

Poland  l   Slovakia/Hungary


TRAINS TO CZECHIA from...

Austria   l   Germany

Hungary   l   Poland

Trains from Czechia
Czechia is a country which serves international rail travellers well, it's top-ranked trains are used on the international express routes and it's also kept open most of its lesser cross border routesmeaning that its spa towns, as well as its major cities can be accessed by international trains.
 

CZECHIA TO AUSTRIA and Switzerland:
 

via Breclav
 

This is the route taken by the express trains from Czechia to Austria.

Four services come this way:
 

(1) Railjets which every two hours take a Praha/Prague –Pardubice – Brno – Breclav – Wien/Vienna – Wiener-Neustadt – Bruck an der Mur – Graz route.
 

(2) Regiojet trains which take the same route between Praha/Prague and Wien/Vienna.
 

(3) EC trains which travel through Czechia as the journey from Poland to Wien/Vienna.

These three daily trains all take a Katowice – Ostrava – Brno – Breclav – Wien/Vienna route, with one train commencing its journey in Gydnia and travelling via Gdasnk and Warszawa, while another train commences its journey in Warszawa.
 

(4) The Euronight trains to Wien/Vienna from Poland, which take the same route as the EC trains from Warszawa.


via Summerau
 

This is 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 to Ceske Budejovice to Linz.
 

Four of these trains to Linz commence their journeys in Praha/Prague.
 

The overnight train from Praha/Prague to Zurich also comes this way.

via Gmund

In even hours during the day local trains depart from Ceske Budejovice* and head to Cezke Velenice.

At Cezke Velenice connections are available into REX trains that travel to Wien/Vienna via Gmund, though they arrive at the Franz-Josefs station in the Austrian capital and not at the main station, Wien Hbf.
 

Ceske Budejovice is served by hourly trains from Plzen.


Back to trains from/to Czechia.

--------------------------------------------------
 

CZECHIA TO GERMANY:
 

via As
 

Every two hours local trains travel a Cheb – Frantiskovy Lazné – As – Hof route.

Cheb has regular trains from the popular spa towns, Karlovy Vary and Marianské Lazne.


At Hof connections are available into Regio trains to Bamberg, Bayreuth, Dresden, Munchen and Nurnberg.
 

via Bad Brambach
 

Four local trains per day take a Cheb – Frantiskovy Lazné – Bad Brambach - Plauen route.
 

At Plauen connections are available into Regio trains heading to Dresden via Zwickau and Chemnitz, so if you’ll be heading to these German cities from Cheb and Frantiskovy Lazné, this is a slightly quicker route than travelling via Hof.
 

Decin – Bad Schandau
 

This is the only route taken by long distance express trains from Czechia to Germany.
 

Every two hours EC trains take a Praha/Prague – Decin – Bad Schandau – Dresden – BerlinHamburg route.
 

One of these trains commences its journey in Budapest and also calls at Vac – Bratislava – Breclav – Brno – Pardubice.
 

The overnight train on this route was discontinued in 2017.

via Furth im Wald
 

Seven trains per day take a Praha/Prague – Furth im Wald – Regensburg – Munchen/Munich route.

Though they are regional and not express trains, so also makes stops in some more minor towns.
 

At Furth im Wald you can connect into trains to Schwandorf and from there other trains head to Nurnberg/Nuremberg.

Buses replaced the trains on the Praha – Nurnberg route a few years ago, so if you’re determined to take the train between these cities, you’ll have to make two connections.
 

via Potucky
 

Up to seven local trains per day travel from the spa town of Karlovy Vary/Carlsbad  and over the German border and terminate in Johanngeorgenstadt, where connections are available into trains to Zwickau.
 

From Zwickau there are trains heading to Chemnitz and Dresden.

Back to trains from/to Czechia.

--------------------------------------------------
 

CZECHIA TO POLAND and Belarus and Russia
 

via Bohumin
 

All of the express trains from Czechia to Poland take this route, though some of the day and night trains which come this way commence their journeys in Austria and Hungary.

The train services are:
 

(i) 2 x EC trains* which take a Praha/Prague – Pardubice – Olomouc – Ostrava – Katowice – Warszawa route.
*On Tuesdays, Thursdays and Saturdays the morning departure also has sleeping cars that travel beyond Warszawa to Brest – Lubin – Minsk – Smolensk – Moskva/Moscow.

(ii) 1 x train per day that takes a Praha/Prague – Pardubice – Olomouc – Ostrava – Katowice – Krakow route.
 

(iii) 1 x train per day that takes a Ostrava – Katowice – Warsazawa route.
 

(iv) 1 x train per day that takes a Wien/Vienna – Bréclav - Ostrava – Katowice – Warsazawa – Gdansk - Gydnia route.
 

(v) 1 x train per day that takes a Wien/Vienna – Bréclav - Ostrava – Katowice – Warsazawa –route.
 

(vi) 1 x train per day that takes a Wien/Vienna – Bréclav - Ostrava – Katowice route.
 

(vii) 1 x train per day which takes a Budapest – Vic - Bratislava – Bréclav - Ostrava – Katowice – Warsazawa –route.
 

Meaning that Ostrava has 6 x trains per day to Warszawa/Warsaw.
 

The night trains which travel via Bohumin are on these routes:
 

(i) Praha/Prague – Pardubice – Olomouc* – Ostrava* – KrakowWarszawa
(ii) Wien/Vienna – Bréclav – Ostrava* – Krakow – Warsazawa
(iii) Budapest – Vic - Bratislava – Bréclav – Ostrava* – Krakow – Warsazawa

*These station calls happen in the early hours of the morning.
 

via Miedzylesie
 

This border crossing could enable trains to travel from Praha/Prague to Wroclaw, but there are no direct trains between these two cities.

The only trains which currently* travel this way are local trains from the Czech town of Lichkov - three of which terminate in Wroclaw.

However, travelling to Lichkov from Praha/Prague requires another change of train in Usti nad Orlici.

*From December 9th 2018 a Nightjet service from Budapest to Berlin via Wroclaw will take this route, in Czechia it will make calls in Bréclav and Brno.

Back to trains from/to Czechia.

--------------------------------------------------
 

CZECHIA TO SLOVAKIA and Hungary
 

via Kuty
 

This border crossing is used by trains heading from Czechia to Bratislava and on into Hungary, the trains which travel this way are:
 

(1) Six EC trains per day which take this route: Praha/Prague – Pardubice – Brno* – Bréclav – Bratislava – Vac – Budapest
One of these trains commences its journey in Hamburg and also calls at Berlin – Bad Schandau – Dresden – Decin
*An additional morning train commences its journey in Brno.
 

(2) One x EC train per day which takes this route: Warszawa – Katowice – Ostrava - Bréclav – Bratislava – Vac – Budapest.
 

(3) Three Regiojet trains per day which take this route Praha/Prague – Pardubice – Brno – Bréclav – Bratislava

(4) The Euronight train from Prague/Praha to Budapest.

 

via Cadca
 

This border crossing is used by trains heading from Czechia to Zilina and Kosice and rival train operators compete on this route:

Praha/Prague – Pardubice – Olomouc – Ostrava – Cesky Tésin – Cadca – Zilina – Poprad Tatry – Kosice

The train service is split between

(i) One SuperCity* train per day operated by the Czech national rail operator, CD**. An additional EC train operates on Fridays
(ii) One train per day operated by LeoExpress
(iii) Two trains per day operated by Regiojet

*Rail pass users will need to make reservations prior to boarding these trains, rail passes are also now accepted on the Regiojet trains.

**CD also operates 5 x trains per day from Praha/Prague which terminate in Zilina, where connections are available on to Kosice via Poprad Tatry.

Back to trains from/to Czechia.

Back to the list of countries.

--------------------------------------------------
 

TRAINS FROM DENMARK to...

Germany   l   Sweden

TRAINS TO DENMARK from...

Germany   l   Sweden
Trains from Denmark
Denmark no longer has any international overnight trains and that's partially because the daytime rail routes from and to Denmark have been transformed for the better over the past decade.
Any international train journey from and to Copenhagen has a wow factor, though the trains can be busy.


DENMARK TO GERMANY:
 

Padborg – Flensburg
 

Two train services travel across this border in Jutland;

(i) 2 x IC trains per day take this route; Aarhus – Frederica – Padborg – Flensburg – Hamburg

(ii) 6 x IC trains per day travel between Frederica and Flensburg and some of these trains have good connections with Regio trains on to Hamburg.
 

Rody – Puttgarden

3 – 6* trains EC trains per day take this route: Kobenhavn – Roskilde - Nykobing – Rodby – Puttgarden – Lubeck – Hamburg
*The increased level of service operates during the summer.

Back to trains from/to Denmark.

--------------------------------------------------

DENMARK TO SWEDEN:
 

Two train services cross the Oresund Bridge:
 

(1) Up to 6 x Snabbtag trains per day take this route; Kobenhavn H – Kastrup Airport – Malmo* – Lund – Hassleholm – Alvesta – Nassjo – Mjolby – Norrkoping – Stockholm
*Tickets are not available for journeys to Malmo on these trains.

(2) 3 x Oresundtag trains per hour take this route;
Helsingor – Osterport – Norreport – Kobenhavn H – Kastrup Airport – Malmo – Lund.

After Lund the train services splits and the trains continue 1 x per hour on these routes
(i) Lund - Helsingborg – Goteborg*
(ii Lund -  Hassleholm - Alvesta - Kalmar
(iii) Lund - Kristianstad – Karlskrona

*The summer only services of direct Snabbtag trains from Kobenhavn/Copenhagen to Goteborg/Gothenburg has been discontinued.


Back to trains from/to Denmark.

Back to the list of countries.

-------------------------------------------------

TRAINS FROM FRANCE to...

Belgium/Germany/Netherlands   l   Germany    

Luxembourg   l  Italy   l    Spain/Portugal


Switzerland  l  The UK

TRAINS TO FRANCE from...

Belgium  l   Germany   l  Italy

Spain 
 Switzerland 

The Netherlands  l  The UK

Trains from France
Only three international overnight train services now cross French borders, two of which only operate on one or two days of the week, and that's partially because virtually all of the express train services to and from France are high speed.

Meaning that at face value travelling to and from France can seem an expensive option if you'll be exploring Europe with an InterRail or Eurail pass
- though you can often avoid the comparatively expensive rail pass reservation fees, by hopping across the borders on local trains.


FRANCE TO BELGIUM and Germany and The Netherlands
 

via the LGV Nord high speed line
 

Four different train services come this way:
 

(1) Thalys trains from Paris* which take these routes:

(i) Paris Nord – Bruxelles-MidiAntwerpen/Anvers Central – Rotterdam – Schiphol - Amsterdam
(ii) Paris Nord – Bruxelles-Midi – Liege – Aachen – Koln/Cologne – Dusseldorf – Essen – Dortmund

*these are the only direct trains from central Paris to central Bruxelles/Brussels.

(2) TGV Bruxelles/France trains which travel from Lille to Bruxelles-Midi.

These trains all also call at Aeroport CDG station, for Paris Charles De Gaulle airport, and Marne La Vallée station, for Disneyland Paris.

They travel on various routes across France, so provide direct rail links to Bruxelles from multiple cities including:

Avignon; Lyon; Marseille; Montpellier; Nice; Nimes; Strasbourg and Valence.
 

(3) Until December 8th 2018 other Thalys trains will take a Lille – Bruxelles  – Antwerpen/Anvers Centraal – Rotterdam – Schiphol – Amsterdam route, but from December 9th the starting point of their journeys will be switched from Lille to Marne La Vallée.
 

via Blandain
 

On Mondays – Friday hourly IC trains take a Lille-Flandres – Tournai* - Mons – Charleroi Sud – Namur route.

Connect in Namur for trains on to Liege and Luxembourg.

At weekends these trains only travel between Lille and Tournai.

*On Mon-Fri you may have to change trains in Tournai.
 

Tourcoing - Mouscron
 

Hourly Belgian IC trains travel from to Lille to Kortrijk on this route and most, but not all, of these trains continue beyond Kortrijk to travel on to Anvers/Antwerpen via Gent.

Connect in Kortrijk for trains to Ieper/Ypres and in Gent for trains to Brugge.

Back to trains from/to France.

--------------------------------------------------
 

FRANCE TO GERMANY and Poland and Belarus and Russia
 

Forbach - Saarbrucken
 

Two train services make this border crossing:

(1) 3 or 4 x DB-SNCF high speed services on the Paris-Est – Forbach* - Saarbrucken – Kaiserslautern – Mannheim – Frankfurt (Main) route
*Not all of these trains call at Forbach.

Connect in Mannheim for Heidelberg and Mainz.
 

(2) Local trains shuttle across the border from Forbach to Saarbrucken.

In Forbach good connections are available from TER trains from Metz, while in Saarbrucken, connections are available into Regio trains to Trier and Heidelberg via Kaiserslautern and Mannheim.
 

via Perl
 

Two trains per day travel direct from Metz to Trier.
 

via Kehl
 

Five train services make this border crossing

(1) Two* x DB-SNCF services per day services take this route Paris Est – Strasbourg – Baden Baden - Karlsruhe - Mannheim – Frankfurt (Main)
Connect in Mannheim for Heidlelberg and Mainz.
*Only 1 x train per day on Sundays.
 

(2) Four or Five trains per day take this route Paris Est – Strasbourg – Karlsruhe – Mannheim – Stuttgart.
One of these trains has its journey extended to Ulm – Augsburg – Munchen/Munich.
 

(3) One DB-SNCF train per day takes this route Marseille – Avignon – Lyon – Mulhouse – Strasbourg -Karlsruhe - Mannheim – Frankfurt (Main).
 

(4) One or two local trains per HOUR travel from Strasbourg to Offenburg, where connections are available to Baden-Baden and Freiburg.
 

From December 9th the direct train from Paris to Freiburg will be diverted to take this border crossing and it will then take a Paris Est – Strasbourg – Offenburg – Freiburg route.
 

(5) On Thursdays the Trans-European Express on its Paris - Warszawa - Brest – Lubin – Minsk – Smolensk – Moskva/Moscow route comes this way.
 

via Bantzenheim
 

In most hours during the day local trains depart Mulhouse for Neuenburg where connections are available on trains to Mulheim.
In some hours there are direct trains from Mulhouse to Mulheim.

In Mulheim there are awkwardly timed connections available on to Freiburg.

Back to trains from/to France.
 

--------------------------------------------------
 

FRANCE TO LUXEMBOURG
 

Three train services take cross the border from France into Luxembourg

(i) TGV trains on a Paris Est – Metz – Luxembourg route
(ii) TGV trains on a Marseille – Avignon – Lyon –Mulhouse – Colmar – Strasbourg – Metz – Luxembourg route
(iii) TER trains which take a Nancy – Metz – Luxembourg route

In Luxembourg connections are available into trains to Koblenz in Germany via Trier.

Back to trains from/to France.

--------------------------------------------------
 

FRANCE TO ITALY
 

Menton - Ventimiglia
 

Three train services connect the French and Italian Rivieras.

(1) Three x Thello trains per day which take a Nice – Monte Carlo – Menton – Ventimiglia – San Remo – Albenga – Genova – Milano route

On most days one of these trains commences its journey in Marseille and also calls at Toulon – St Raphael – Cannes – Antibes

(2) One or two local trains per hour take this route:

Grasse – Cannes – Antibes – Monte Carlo – Menton – Ventimiglia/Ventimille

Some of these trains have good connections in Ventimiglia for Regionale trains on to San Remo, Albenga and Genova.

(3) 1 x TGV train per day take this route Paris Lyon – Marseille – Toulon – St Raphael – Cannes – Antibes – Nice – Monte Carlo – Menton – Ventimiglia

This train is scheduled to make a connection in Ventimiglia/Ventimille with a train heading to Savona via San Remo and Albenga.
 

Modane – Bardonecchia
 

Three x TGV France/Italy trains per day take this route;  Paris Lyon – Lyon* - Chambery – Modane – Bardonecchia - Oulx –Torino Porta Susa – Novara - Milano Porta Garibaldi

*One train calls at Lyon-Part Dieu station and another calls at the station at Lyon-St Exupery airport,

There are no local trains on this route.

via Switzerland
 

The nightly Thello train travels through Switzerland on this route; Paris gare de Lyon - Dijon - Milano - Brescia - Verona - Vicenza - Padova/Padua - Venezia/Venice.
 

via Limone
 

2 x trains per day take a Ventimiglia – Breil sur Roya – Tende – Limone – Cuneo route

Trains from Nice make connections with these trains at Tende.

At Cuneo connections are available into trains to Torino.

Back to trains from/to France.

--------------------------------------------------
 

FRANCE TO SPAIN and Portugal

Perpignan – Figueres

 

These train services, which are branded RENFE-SNCF take the high speed line from France to Spain:
 

(1) Two or Four* trains per day take this route; Paris Gare de Lyon – Valence – Nimes – Montpellier-St Roch – (Beziérs) - Narbonne – Perpignan – Figueres-Vilifant – Girona – Barcelona

*Two trains per day is the year round service, but up to four trains per day operate in the summer.
 

(2) One train per day takes this route; Lyon – Valence – Nimes – Montpellier-St Roch – Beziérs - Narbonne – Perpignan – Figueres-Vilifant – Girona – Barcelona
 

(3) One train per day takes this route; Marseille – Avignon TGV  – Nimes – Montpellier-St Roch – Beziérs - Narbonne – Perpignan – Figueres-Vilifant – Girona – Barcelona  - Zaragoza – Madrid

(4) Up to* one train per day takes this route Toulouse – Carcasonne -  Perpignan – Figueres-Vilifant – Girona – Barcelona
*This train doesn’t operate in the winter.
 

Cerbere – Port Bou
 

Two train services take this route:
 

(1) Four* TER trains per day take this route Avignon-Centre - Nimes – Montpellier-St Roch – Beziérs - Narbonne – Perpignan – Collioure – Port-Vendres – Cerbere – Port Bou
*Another train per day on this route commences its journey in Narbonne.
 

(2) On Fridays and Sunday nights only an Intercités De Nuit train departs Paris Austerlitz for Port Bou, it also makes morning calls at Collioure, Port-Vendres and Cerbere.
 

From Port Bou, Spanish Media-Distancia trains head to Figueres (the town centre station), Girona and Barcelona.
 

Hendaye – Irun #1
 

Two train services take this border crossing on the main line.
 

(1) Up to two x TGV trains per day take this route Paris-Montparnasse – Bordeaux – Bayonne – Biarritz – Hendaye – Irun.

(2) One Trenhotel train per NIGHT departs Hendaye for Lisboa/Lisbon.

This train also calls at Irun – San Sebastian – Miranda de Ebro – Burgos – Valladolid – Media de Campo – Salamanca.

The connecting TGV usually departs from Paris at around 12:43.
 

Hendaye – Irun #2

Hourly local ‘Euskotren’ trains connect Hendaye to San Sebastian/Donastia via Irun.

Connect in San Sebastian/Donastia for other ‘Euskotren’ trains to Bilbao.
 

La Tour De Carol - Puigcerda

Five trains per day depart La Tour De Carol for Barcelona via Puigcerda and Vic.
 

TER trains link Toulouse to La Tour De Carol via Foix, but some of these trains don’t make good connections in La Tour De Carol with trains on to Barcelona, so if you want to take this route take care with planning a journey.

Back to trains from/to France.

--------------------------------------------------
 

FRANCE TO SWITZERLAND

Bellegarde - Geneva

 

These five train services all cross this border between France and Switzerland;
 

(1) Up to eight Lyria trains per day take this route; Paris Gare De Lyon – Bellegarde – Geneve (one train per day continues beyond Geneve to Lausanne)

(2) One Lyria train per day takes this route; Marseille – Aix-en-Provence-TGV – Avignon-TGV – Lyon – Bellegarde – Geneve

(3) Up to six TER trains per day travel from Lyon to Geneve.

(4) Infrequent local trains travel from Bellgarde to Geneva (other trains from Lyon connect into these trains).
 

(5) Four TER trains per day take this route; Grenoble – Chambery – Aix-les-Bains – Culoz – Bellegarde – Geneve (two of these trains commence their journeys in Valence).
 

Frasne – Vallorbe

The only trains which come this way are the three or four Lyria trains per day that take a Paris gare de Lyon – Dijon – Dole – Frasne – Vallorbe – Lausanne route.

These trains connect in Frasne for trains to Neuchatel via Pontarlier.
 

via La Locle

Three TER trains per day travel this way from Besancon to La Chaux des Fonds, where connections are available into trains on to Biel and Neuchatel.
 

St Louis, Haut Rhin – Basel

These five trains services all cross this border between France and Switzerland:
 

(1) Up to six Lyria trains per day take this route; Paris gare de Lyon – Dijon* - Mulhouse – BaselZurich
*Not all of these trains call at Dijon

(2) One Lyria train per day takes this route; Paris gare de Lyon – Dijon - Mulhouse – Basel – Olten – Bern
 

(3) One TGV train per day takes this route; Marseille – Aix-en-Provence-TGV – Avignon-TGV – Lyon - Dijon - Mulhouse – Basel
 

(4) In most hours there are TER trains which take this route; Strasbourg – Colmar – Mulhouse – Basel

(5) There are also local trains from Mulhouse to Basel.
 

 via Vallorcine (The Mont Blanc Express route)
 

Every hour during the day, trains operated by TMR depart Vallorcine for Martigny.

At Vallorcine connections are available from trains which have travelled from St Gervais via Chamonix.

From Martigny connections are available into trains heading to Brig, Geneve, Lausanne, Montreux, Sion and Visp.

Back to trains from/to France.

--------------------------------------------------
 

FRANCE TO THE UK
 

Eurostar trains take two routes year round:

(1) Paris Gare Du Nord - (Ashford International) - Ebbsfleet International - London St Pancras International (13 - 17 x trains per day)
 

(2) Lille Europe - (Ashford International) - Ebbsfleet International - London St Pancras International (6 - 9 x trains per day)

These two seasonal routes only operate on some dates.

(1) Marseille - Avignon - Lyon - (Lille) - Ashford International - London St Pancras International

(2) Bourg St Maurice - Aime la Plagne - Moutiers-Salins - Ashford International - London St Pancras International

Back to trains from/to France.

Back to the list of countries.

--------------------------------------------------

TRAINS FROM GERMANY to...

Austria - and Croatia/Hungary/Italy/Slovenia/Switzerland

Belgium - and Paris 

Czechia/Slovakia/Hungary   l   Denmark


France  l  Luxembourg  l  Poland

Switzerland/Italy  l  The Netherlands


TRAINS TO GERMANY from...

Austria  l  Belgium  l   Czechia  l   France

Hungary  l    Italy to Munich   l   Italy to Frankfurt

Poland/Belarus/Russia    l    Switzerland  l    The Netherlands

Trains from Germany
As Germany is Europe's largest country, it's not unexpected that it has more international train services than any other, but what may surprise is that the express trains to and from Germany are confined to comparatively few routes.

Therefore most of the international express trains from/to Germany follow just one route per border, this is the case when travelling between Germany and Belgium, Czechia, France, Poland and The Netherlands.

GERMANY TO AUSTRIA and Croatia and Hungary and Italy and Slovenia and Switzerland

Freilassing - Salzburg


Seven different train services make this border crossing - they include the
(a) day and night trains to both Hungary
(b) the day and night trains to Croatia, which also cross Slovenia
(c) the night trains from Germany to Italy.

The seven train services are:
 

(1) Railjet trains on the Munchen/Munich Hbf – Salzburg – Linz – St Polten – Wien/Vienna – Gyor – Budapest route
 

(2) EC trains on these six routes:

(i) Frankfurt (Main) - Heidelberg - Stuttgart - Ulm - Augsburg - Munchen - Salzburg - Bad Gastein - Villach - Lesce-Bled -  Ljubljana - Zagreb

(ii) Munchen - Salzburg - Bad Gastein - Villach - Klagenfurt

(iii) Munster - Duisburg - Dusseldorf - Koln/Cologne - Bonn - Koblenz - Mainz -- Mannheim - Stuttgart - Ulm - Augsburg - Munchen - Salzburg - Bad Gastein - Villach - Klagenfurt

(iv) Karlsruhe - Stuttgart - Ulm - Augsburg - Munchen - Salzburg

(v) Saarbrucken - Kaiserslautern - Mannheim - Stuttgart - Ulm - Augsburg - Munchen - Salzburg - Graz

(vi) Frankfurt (Main) - Heidelberg - Mannheim - Stuttgart - Ulm - Augsburg - Munchen - Salzburg - Graz


These EC trains also call at Munchen Ost after they depart from Munchen Hbf.

(3) Hourly Regio trains, operated by Meridian link Munchen with Salzburg.
 

(4) Hourly local trains shuttle across the border on a Bad Reichenhall -  Freilassing – Salzburg route.
 

(5) The Nightjet trains to Italy, which travel on these routes:
 

(i) Munchen/Munich – Padova/Padua – Vicenza – Verona – Peschiera del Garda – Desenzano del Garda – Brescia – Milano
(ii) Munchen/Munich  – Bologna – Firenze/Florence – Arezzo – Roma
(iii) Munchen/Munich – Tarvisio – Udine – Treviso – Venezia/Venice

(6) The Euronight train to Budapest via Wien/Vienna

(7) The overnight train on this route; Munchen/Munich - Villach - Lesce-Bled -  Ljubljana - Zagreb

Rosenheim - Kufstein (the Munich to Italy via Austria route)
 

The only daytime trains which come this way are the seven EC trains per day which take a Munchen/Munich – Kufstein – Worgl – Jenbach - Innsbruck route.

During the day these trains depart Munchen/Munich in odd hours and they also call at Munchen Ost after they depart from Munchen Hbf.
 

Five of these trains continue beyond Innsbruck to call at Brennero – Bolzano – Fortezza – Bolzano –Rovigo – Trento – Verona

On Monday- 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.
 

On Monday – Friday* one of these trains continues beyond Verona to call at Vicenza, Padova/Padua and Venezia/Venice.

*Two trains at weekends.

The Nightjets from Koln/Cologne and Hamburg to Innsbruck also come this way.

Passau - Wels
 

The ICE trains from Germany to Austria are the daytime express trains which make this border crossing.

They take these routes:
 

(i) Dortmund – Essen – Dusseldorf – Koln/Cologne – Bonn – Koblenz – Mainz – Frankfurt (Main) – Wurzburg – Nurnberg – Regensburg – Passau – Wels – Linz – Wien/Vienna.
 

(ii) Hamburg – Hannover - Kassel – Wurzburg – Nurnberg – Regensburg – Passau – Wels – Linz – Wien/Vienna.

(iii) Berlin – Halle - Erfurt – Nurnberg – Regensburg – Passau – Wels – Linz – Wien/Vienna (from December 9th 2018)

In most hours local REX trains also shuttle between Passau and Wels
 

The Nightjet from Dusseldorf via Koln/Cologne and Koblenz to Linz and Vienna/Wien also comes this way.

 

Lindau -  Bregenz

These two charming cities on the shore of the Bodensee are connected by frequent local trains, with at least one of these trains per hour continuing beyond Bregenz to Feldkirch.

A few Railjet trains per depart Bregenz for Wien/Vienna travelling via St Anton, Innsbruck, Salzburg and Linz, but there are more frequent Railjets on this route from Feldkirch.
 

Two long distance train services come this way

(1)The daily IC train on a Munster - Duisburg - Dusseldorf - Koln/Cologne - Bonn - Koblenz - Mainz - Mannheim - Stuttgart – Ulm – Lindau – Bregenz – St Anton – Innsbruck route.

(2) Three daily EC trains on the Munchen/Munchen – Lindau – Bregenz – St Margrethen* - St Gallen –Zurich Flughafen/Airport – Zurich route.

*Connect in St Margrethen for trains to Chur via Landquart.

Mittenwald - Seefeld
 

Every other hour* a REX train departs Garmisch-Parternkirchen for Innsbruck on a journey which travels via Mittenwald and  Seefeld.

Up to five of these trains per day commence their journeys in Munchen/Munich – but in the hours when there are no direct trains, the connections in Garmisch-Parternkirchen should be straightforward.

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO BELGIUM and Paris
 

via the high speed line
 

Two different high speed trains services travel on this line:

(i) Up to 6 x ICE trains per day follow this route; Frankfurt (Main) - Frankfurt Flughafen/Airport – Koln/Cologne – Aachen – Liege - Bruxelles-Nord - Bruxelles-Midi
 

(ii) Up to five Thalys trains per day take a Koln/Cologne – Aachen – Liege - Bruxelles-Midi – Paris gare du Nord route - most of these trains commence their journeys in Dortmund and also call at Essen and Dusseldorf.
 

via Welkenraedt

Hourly local trains operate on a Aachen - Welkenraedt – Verviers – Spa route.

At Verviers you can connect into  Belgian IC trains, which operate on a Welkenraedt – Verviers – Liege – Lueven – Bruxelles – Gent – Brugge – Ostend route.

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO CZECHIA and Hungary and Slovakia

Bad Schandau - Decin

 

This is the only route taken by long distance express trains from Germany to Czechia - and beyond into Slovakia and Hungary
 

Every two hours EC trains take a Hamburg Berlin – Dresden – Bad Schandau – Decin – Praha/Prag route.
 

One of these trains has its journey extended beyond Prague/Praha to Pardubice – Brno– Bréclav – Bratislava – Vic – Budapest

The overnight train on this route was discontinued in 2017.

via Furth im Wald
 

7 x trains per day take a Munchen/Munich – Regensburg -  Furth im Wald – Praha/Prag route.

Though they are regional and not express trains, so also makes stops in some more minor towns.
 

At Furth im Wald connections are available with trains which have travelled from Schwandorf, which is served by trains from Nurnberg/Nuremberg.

Buses replaced the trains on the Nurnberg - Praha route a few years ago, so if you’re determined to take the train between these cities, you’ll have to make two connections.

Three local routes in north-west Czechia:
 

(1) via As
 

Every two hours local trains travel a Hof – As - Frantiskovy Lazné – Cheb route.

Cheb has regular trains to the popular spa towns, Karlovy Vary and Marianské Lazne.

At Hof connections are available from Regio trains which have travelled from Bamberg, Bayreuth, Dresden, Munchen and Nurnberg.
 

(2) via Bad Brambach
 

Four local trains per day take a Plauen – Bad Brambach - Frantiskovy Lazné  - Cheb route.

At Plauen connections are available with Regio trains from Dresden via Zwickau and Chemnitz, so if you’ll be heading to Cheb and Frantiskovy Lazné from those German cities, this is a slightly quicker route than travelling via Hof.

(3) via Potucky
 

Up to 7 x local trains per day travel from the German border town of Johanngeorgenstad to the Czecch  spa town of Karlovy Vary/Carlsbad.

In Johanngeorgenstad connections are available with trains from Zwickaun, which is served by trains from Chemnitz and Dresden.

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO DENMARK
 

Flensburg - Padborg
 

Two train services travel across this border in Jutland:
 

(i) 2 x IC trains per day take this route; Hamburg - Flensburg - Padborg - Frederica* - Aarhus

(ii) 6 x IC trains per day travel between Flensburg and Frederica - and some of these trains have good connections in Flensburg with Regio trains from Hamburg.

*Connect in Frederika for trains to Kobenhavn/Copenhagen via Odense and Roskilde.
 

Puttgarden – Rodby
 

Three or four or six * trains EC trains per day take this route: Hamburg – Lubeck - Puttgarden  – Rodby - Nykobing –– Roskilde – Kobenhavn/Copenhagen.
*The increased level of service operates during the summer.

Back to trains from/to Germany.
 

--------------------------------------------------

GERMANY TO FRANCE
 

Saarbrucken - Forbach
 

Two train services make this border crossing;

(1) Three or four x DB-SNCF high speed services per day which take the Frankfurt (Main) – Mannheim – Kaiserslautern – Saarbrucken – Forbach*-  Paris-Est route.
*Not all of these trains call at Forbach.
 

(2) Local trains which shuttle across the border from Saarbrucken to Forbach

In Forbach good connections are available from these trains into TER trains to Metz.
 

via Perl
 

Two trains per day travel direct from Trier to Metz.
 

 via Kehl
 

Four train services make this border crossing

(1) Two* x DB-SNCF services per day services which take this route Frankfurt (Main) – Mannheim –Karlsruhe – Strasbourg – Paris Est.
*Only 1 x train per day on Sundays.
 

(2) Four or Five trains per day take this route; Stuttgart - Karlsruhe – Strasbourg – Paris Est.
One of these trains commences its journey in Munchen/Munich and also calls Augsburg and Ulm.
 

(3) One DB-SNCF train per day takes this route; Frankfurt (Main) – Mannheim –Karlsruhe – Strasbourg – Mulhouse – Lyon -  Avignon – Marseille.
 

(4) One or two local trains per hour travel from Offenburg to Strasbourg.
 

From December 9th the direct train from Freiburg to Paris to will be diverted to take this border crossing and it will then take a Freiburg – Offenburg - Strasbourg – Paris Est route.
 

via Bantzenheim
 

In most house during the day local trains depart Mulheim for Neuenburg where connections are available on trains to Mulhouse.
In some hours there are direct trains from Mulheim to Mulhouse.

In Mulheim connections are available with trains that have travelled from Freiburg.

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO LUXEMBOURG
 

During the day there are hourly Regio trains on this route; Koblenz – Trier – Luxembourg (two of these trains commence their journeys in Dusseldorf and also call at Koln/Cologne Hbf and Bonn).

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO POLAND and Belarus and Russia
 

Frankfurt (Oder) – Rzepin

Two daytime express train services make this border crossing:
 

(1) Three or four EC train per day, which are branded ‘Berlin-Warszawa Express’, take this route; Berlin – Frankfurt (Oder) – Rzepin – Poznan – Warszawa.

(2) One EC train per day which takes this route; Berlin – Frankfurt (Oder) – Rzepin – Poznan – Bydgoszcz – Gdasnk – Gydnia.
 

On Mondays and Saturday evenings the Berlin – Brest – Lubin – Minsk – Smolensk – Moskva/Moscow ‘Talgo’ train also takes this route.
 

via Szczechin
 

Up to nine trains today travel from Angermunde to the Polish spa town, Szczechin and up to four of these trains commence their journeys at Berlin-Gesundbrunnen station.
 

via Gorlitz
 

Three trains per day travel from Dresden to Wroclaw, connect in Wroclaw for trains to Krakow, Poznan and Warszawa.

Back to trains from/to Germany.

--------------------------------------------------

GERMANY TO SWITZERLAND and Italy
 

Basel Bad Bahnhof – Basel SBB
 

Basel Bad Bahnhof is in Switzerland, but its managed as though it is a German station, so train services that only travel from Germany as far as Basel Bad Bahnhof, have been excluded from this summary.
 

The train services which do travel on from Basel Bad Banhnhof are ICE trains on these three routes:

(1) Berlin – Kassel – Frankfurt (Main) – Mannheim – Kalrsruhe – Baden Baden -  Freiburg – Basel – Olten – Bern – Thun – Spiez – Interlaken (3 or 4 trains per day)

(2) Hamburg - Hannover - Kassel – Frankfurt (Main) – Mannheim – Kalrsruhe – Baden Baden - Freiburg – BaselZurich (5 trains per day)
One train per day is extended beyond Zurich to Chur via Landquart.
 

(3) Dortmund - Wuppertal - Koln/Cologne – Seigburg/Bonn – Frankfurt Airport/Flughafen - Mannheim – Kalrsruhe - Freiburg – Basel SBB (6 trains per day)
One of the trains on this route commences its journey in Amsterdam and also calls at Duisburg and Dusseldorf

Daily EC trains travel via Basel on these routes;

(1) Hamburg – Bremen – Dortmund – Essen – Duisburg – Dusseldorf – Koln/Cologne – Bonn- Koblenz – Mainz – Mannheim - Kalrsruhe – Baden Baden -  Freiburg – Basel – Olten – Bern – Thun – Spiez – Interlaken
 

(2) Hamburg – Bremen – Dortmund – Essen – Duisburg – Dusseldorf – Koln/Cologne – Bonn- Koblenz – Mainz – Mannheim - Kalrsruhe – Baden Baden -  Freiburg – Basel – Zurich
 

(3) Frankfurt (Main) – Mannheim – Kalrsruhe – Baden Baden - Freiburg – Basel – Olten – Luzern* – Belinzona* – Lugano* – Chiasso – Como - Milano

*This train returns to Germany on a different route via Brig and Visp.

Overnight Nightjet trains on these routes come this way:

(1) Hamburg – Hannover – BaselZurich
(2) Berlin – Magdeburg – Basel - Zurich
 

Singen – Schaffhausen
 

Three train services make this border crossing;

(1) German IC trains on this route; Stuttgart – Horb – Rottweil – Singen – Schaffhausen – Zurich

(2) Swiss IC trains on a Singen – Schaffhausen – Zurich route

(3) German Regio trains on a Ulm – Frederichshafen – Radofzell - Singen – Schaffhausen – Waldshut – Basel (Bad Bahnhof) route.

Back to trains from/to Germany.

--------------------------------------------------
 

GERMANY TO THE NETHERLANDS

via Bad Bentheim

 

Every two hours during the day Intercity-Berlijn trains take this route:

Berlin – Wolfsburg – Hannover – Osnabruck* - Rheine – Bad Bentheim - Hengelo – Deventer – Amersfoort – Hilversum – Amsterdam-Central

*Osnabruck is served by trains from Hamburg via Bremen.
 

Hourly Regio trains now also cross this border on this route; Bielefeld - Osnabruck- Rheine – Bad Bentheim – Hengelo.
 

Connect in Hengelo into hourly Dutch IC trains on these routes

(i)  Hengelo – Deventer – Amersfoort* - Utrecht – Gouda – Den Haag/The Hague
(ii) Hengelo – Deventer – Amersfoort – Hilversum* – Amsterdam-Zuid – Schiphol Airport

*Make connections at these stations into trains to Amsterdam-Centraal.
 

via Emmerich
 

Two train services now take the main railway line from Germany to The Netherlands:
 

(1) The ICE trains on these routes:
 

(i) Frankfurt (Main) – Frankfurt Flughafen/Airport – Seigburg/Bonn – Koln/Cologne - Dusseldorf – Duisburg- Oberhausen – Arnhem – Utrecht* – Amsterdam (6 or 7 trains per day)

(ii) Basel - Freiburg – Kalrsruhe – Mannheim - Frankfurt Flughafen/Airport – Seigburg/Bonn – Koln/Cologne - Dusseldorf – Duisburg- Oberhausen – Arnhem – Utrecht* – Amsterdam (1 x train per day)


*There are frequent trains from Utrecht to Rotterdam.

(2) Hourly Regio trains which take a Dusseldorf – Duisburg - Oberhausen – Emmerich – Arnhem route.
 

via Gronau
 

Hourly local trains from Dortmund cross this border to reach Enschede.
 

Connect in Enschede  into hourly Dutch IC trains on these routes

(i)  Enschede – Hengelo – Deventer – Amersfoort* - Utrecht – Gouda – Den Haag/The Hague
(ii) Enschede – Hengelo – Deventer – Amersfoort – Hilversum* – Amsterdam-Zuid – Schiphol Airport

*Make connections at these stations into trains to Amsterdam-Centraal.
 

Monchengladbach - Venlo
 

Hourly Regio trains operate on this route; Hamm (West) – Hagen – Wuppertal – Dusseldorf – Neuss – Monchengladbach – Venlo.

Dutch IC trains operate hourly on this route; Venlo – Eindhoven* – Den Bosch – Utrecht – Amsterdam Centraal.

*Connect in Eindhoven for Rotterdam and Den Haag/The Hague.
 

via Bad Nieuweschans (to Groningen)
 

Hourly local Regio trains travel from Leer over the border to Groningen.

Leer is served by hourly trains from a swathe of German towns and cities including Bremen, Duisburg, Dusseldorf, Hannover, Koln/Cologne and Oldenburg.

Back to trains from/to Germany.

Back to the list of countries.

--------------------------------------------------

Some general info for what you can expect when a train crosses a border is available HERE.