True Europe's International Train Routes #2 (Hungary, Italy, Norway, Poland, Spain, Sweden, Switzerland, Netherlands, UK)

Europe's International Train Routes #2 (Hungary, Italy, Norway, Poland, Spain, Sweden, Switzerland, Netherlands, UK)

International European trains routes and services
Welcome to part two of our guide to the frequently wonderful, occasionally quirky topic of European international train routes and services - part one is HERE.

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

THE FEATURED COUNTRIES

Part One:

Austria   l    Belgium   l    Czechia

Denmark   l    France   l    Germany


Part Two - this part:

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 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 HUNGARY to...

Austria/Germany/Switzerland   l    Croatia  l    Romania

Serbia   l    Slovakia/Czechia/Germany/Poland   

Slovenia   l    Ukraine


TRAINS TO HUNGARY from...

Austria   l    Czechia   l    Germany (Munich)

Germany (Berlin)  l   Poland   l   Switzerland

Trains from Hungary
Aside from the Railjets to and from Austria, most of the international trains from and to Hungary have a retro-aura. 

But don't let that put you off, these trains can be comparatively spacious and comfortable.
Meaning travelling by train to and from Hungary can be a more memorable experience, than being sealed inside a high speed train and being whizzed across a border.

HUNGARY TO AUSTRIA and Germany and Switzerland

via Hegyeshalom
 

This is the only border crossing on which express trains travel from Hungary to Austria.
 

The train services which come this way are:
 

(1) Railjets which take this route; Budapest – Gyor – Wien/Vienna – St Polten – Linz – Salzburg* – Munchen/Munich

*One Railjet per day follows this route as far as Salzburg and then from there take this route; Innsbruck – Feldkirch – Buchs - Zurich
 

(2) During the day in the hours when no Railjet to Wien/Vienna is scheduled, EC trains also take the Budapest – Wien/Vienna route.

One of these trains is the overnight train to Wien/Vienna from Buccuresti and the other is the EC train to Wien/Vienna from Beograd.
 

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

(4) The overnight trains from Budapest to Munchen/Munich and Zurich.

However, these trains travel through Austria in the middle of the night, though the train to Zurich does make a morning call in Feldkirch.
 

via Sopron

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

Sopron is served by frequent trains from Szombathely - and Wiener Neustadt has frequent trains to Wien/Vienna, as well as trains heading south to Bruck an der Mur, Graz and Klagenfurt.

*Less frequent trains take this route at weekends.
 

via Szentgotthard
 

Up to seven local trains per day from the Hungarian border town, Szentgotthard travel to Graz.
Szentgotthard is served by trains from Szombathely.

Back to trains from Hungary.
 

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

HUNGARY TO CROATIA
 

via Hodod

One EC/IC train per day departs Deli station in Budapest for Ljubljana - in the summer months it continues beyond Ljubljana to Koper.
In Croatia this train also calls at Ormoz and Zidani-Most.

In the summer months there is an overnight train from Budapest to Koper and Rijeka which calls at Ljubljana.

Back to trains from Hungary.
 

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

HUNGARY TO  ROMANIA
 

via Biharkeresztes

The daily train services which make this border crossing are:
 

(i) A morning IC train AND an overnight train which take a Budapest-Keleti – Oradea – Cluj Nappoca – Brasov route
(ii) An afternoon train which only travels as far as Cluj Nappoca.
 

via Curtici
 

The train services which make this border crossing are:
 

(1) Two IC trains per day which take a Budapest-Keleti – Bekescsaba – Curtici – Arad – Timisoara* route.
*The first departure of the day has a tightly timed connection into a Romanian IC express train on to Buccuresti/Bucharest.
 

(2) A daily IC train which takes a Budapest-Keleti – Bekescsaba – Curtici – Arad – Brasov route.
 

(3) Two overnight trains from Budapest to Brasov and Buccuresti/Bucharest (these are now the only direct trains between the Hungarian and Romanian capitals).

Back to trains from Hungary.
 

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

HUNGARY TO SERBIA
 

Two EC trains* per day and an overnight train travel on a Budapest-Keleti – Subotica – Novi Sad – Beograd/Belgrade route.

*One of the EC trains commences its journey in Wien/Vienna and also calls at Gyor.

Back to trains from Hungary.
 

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

HUNGARY TO SLOVAKIA and Czechia and Germany and Poland and Belarus and Russia

via Szob (to Bratislava)
 

Only express trains cross the border from Hungary to Slovakia - in Budapest they now depart from Nyugati station.

Most of the trains which come this way cross Slovakia and head on to Czechia, Germany and Poland.
 

Daily EC trains AND overnight EuroNight trains takes these routes*:
 

(1) Budapest – Vac – Szob – Bratislava – Bréclav – Brno – Pardubice – Praha/Prague (6 x trains per day)
One of these trains continues beyond Praha/Prague to Decin – Bad Schandau – DresdenBerlinHamburg

*The EuroNight train on this route now only travels as far as Praha/Prague.
 

(2) Budapest – Vac – Szob – Bratislava – Bréclav - Ostrava – Katowice – Warsazawa.

On Tuesdays, Thursdays and Saturdays, this EC train also conveys sleeping cars which travel beyond Warszawa to Brest – Lubin – Minsk – Smolensk – Moskva/Moscow.

via Hidasnemeti (to Kosice)
 

Two IC trains per day take a Budapest-Keleti – Fuzesabony – Miskolc – Kosice route.

Back to trains from Hungary.

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

HUNGARY TO SLOVENIA

via Gyekenyes
 

One daily EC/IC train takes this route; Budapest-Deli – Slofok* – Fonyod* – Gyekenyes – Zagreb.

*These are resort towns on Lake Balaton.

In the summer months there is also a Budapest – Split overnight train which calls at Zagreb.

Back to trains from Hungary.


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

HUNGARY TO UKRAINE

Two trains per day depart on a Budapest – Szolnok – Debrecen – Nyregyhaza – Chop – Lviv – Kyiv/Kiev route.
 

(i) The morning departure travels by day from Budapest to Lviv via Chop - and this train also conveys some sleeeping cars, which travel on to Kyiv/Kiev
It usually departs from Budapest-Nyugati station at 07:23.
 

(ii) The evening departure leaves from Budpaest-Keleti station at 19:40, it travels overnight to Lviv and then travels on to Kyiv/Kiev.

Back to trains from Hungary.

Back to the list of countries.

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

TRAINS FROM FROM ITALY to...

Austria/Germany   l    Croatia

France   l    Switzerland/Germany/France


TRAINS TO ITALY from...

Austria   l    France

Germany (Munich)   l   Germany (Frankfurt)

Switzerland

Trains from and to Italy
Because the Alps form a barrier between Italy and the countries to the north, virtually all of the international rail routes from and to Italy are wonderfully scenic - and the major exception (via Ventimiglia) takes one of Europe's most spectacular coastal routes.

Add in the fact that some of Europe's most impressive international trains link Italy to Austria, France and Switzerland and you can see why the train is a fab choice for travelling from/to Italy.

Big news is that Italy's rail link with Croatia has now been restored!

ITALY TO AUSTRIA and Germany

via Brennero

Two train services make this border crossing:

(1) Five EC trains per day take this route:

Verona –  Roverta - Trento – Bolzano – Fortezza – Brennero – Innsbruck – Jenbach – Worgl – Kufstein – Munich/Munchen

Three* of these trains commence their journeys in Bologna.

A daily train* commences its journey in Venezia/Venice and also calls at Padova/Padua and Vicenza.

*Two trains at weekends.
 

(2) Hourly local S-Bahn trains depart Brennero for Innsbruck and Brennero is served by

(i) Regionale** trains from Merano via Bolzano, and
(ii) Regionale Veloce trains which take a Bologna - Verona –  Roverta - Trento – Bolzano – Fortezza – Brennero route

**Rail pass users aiming to avoid the rail pass reservation fees on the EC trains should note that the Regionale trains on this route are not operated by Trenitalia, therefore rail passes aren’t valid.
 

via San Candido
 

Hourly trains travel from Fortezza to Lienz.

Fortezza is served by trains from Bologna, Bolzano, Venezia and Verona.
 

Lienz has a sporadic service of S-Bahn trains to Klagenfurt via Villach.
 

Depart Fortezza at 12:50 and in Lienz you can connect into an IC train to Vienna/Wien Hbf which travels via Villach and Klagenfurt.
 

However, rail pass users travelling this way should note that Trenitalia does not operate the route between Fortezza and San Candido , so rail passes are not valid on this section of the route.
 

via Tarvisio
 

Two Railjet trains per day come this way on the Venezia/Venice – Treviso – Udine – Tarvisio – Villach – Klagenfurt – Leoben – Bruck an der Mur – Wien/Vienna route.
 

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

The Nightjet overnight trains from Italy to Austria and Germany* on these routes also take this border crossing;
 

(1) Milano – Brescia – Desenzano del Garda – Peschiera del Garda – Verona – Vicenza -- Padova/Padua – Leoben – Bruck an der Mur – Wien/Vienna
 

(2) Roma – Arezzo – Firenze/Florence – Bologna - Leoben – Bruck an der Mur – Wien/Vienna

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

*All of these trains are divided on arrival in Salzburg and the other part of the train travels to Munchen/Munich.

So Munich/Munchen is also served by overnight trains from Firenze; MilanoRoma and Venezia.

Back
to trains from Italy.
 

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

ITALY TO CROATIA
 

Two Croatian regional trains now travel from Trieste to Ljubljana via Villa Opicina, Divaca and Pivka.
They depart Trieste at 09:01 and 19:09 (this second train of the day commences its journey in Udine).

Back to trains from Italy.
 

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

ITALY TO FRANCE
 

Ventimiglia - Menton
 

Three train services connect the Italian and French Rivieras.

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


*On Saturday/Sundays and daily between the end of March and mid-September, one train per day travels beyond Nice to Marseille and also calls at Antibes – Cannes – St Raphael and Toulon.

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

Ventimiglia – Menton – Monte Carlo – Nice - Antibes – Cannes – Grasse.

Ventimiglia has Regionale trains from Genova, Albenga and San Remo, which connect into these trains to France


(3) 1 x TGV train per day departs Ventimiglia for Paris and travels via St Raphael, Toulon, Marseille and Avignon.


A Regionale train from Genova via Albenga and San Remo makes a connection into this TGV train.
 

Bardonecchia -  Modane
 

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

*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 Limone
 

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

There are trains from Torino-Porta Nuova station to Cuneo and at Breil sur Roya connections are available into trains to Nice.

Back to trains from Italy.
 

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

ITALY TO SWITZERLAND and France and Germany
 

via Chiasso (The Gotthard route)
 

These train services all take this route from Italy to Switzerland:

(1) Every two hours there are EC trains which take a Milano – Como – Chiasso – Lugano – Bellinzona – Arth-Goldau* – Zug – Zurich route.

One of these trains commences its journey in Venezia/Venice and also calls at Padua/Padova – Vicenza – Verona – Peschiera del Garda – Brescia.

*Connect in Arth-Goldau for trains to Basel via Luzern and Olten.
 

(2) One EC train per day takes this route; Milano – Como – Chiasso – Lugano – Bellinzona – Arth-Goldau – Luzern – Olten - Basel.

(3) Three regional trains per day take this route; Milano – Como – Chiasso – Lugano – Bellinzona – Biasca – Faido – Ariolo – Goschenen* – Erstfeld.

At Erstfeld these trains connect into Swiss IR trains to Zurich via Zug or Basel via Luzern.

*At Goschenen there are straightforward connections to Andermatt.
 

(4) Hourly local trains take this route Chiasso – Lugano – Bellinzona.

These trains connect in Bellinzona to Swiss IC trains to Zurich via Zug or Basel via Luzern.

Hourly Regionale trains to Chiasso depart from Milano Porta Garibaldi station.
 

Domodossola – Brig (The Simplon Route)
 

These five train services all take this route from Italy to Switzerland:
 

(1) Four EC trains per day take this route:

Milano – Stresa – Domodossola – Brig* – Sion – Montreux – Lausanne - Geneva

One of these trains commences its journey in Venezia/Venice and also calls at Padua/Padova – Vicenza – Verona – Peschiera del Garda – Brescia.

*Connect in Brig for Zermatt.
 

(2) Three EC trains per day take this route:

Milano – Stresa – Domodossola – Brig – Visp – Spiez* - Thun – Bern – Olten – Basel

One of these trains continues beyond Basel to call at Freiburg – Karlsruhe – Mannheim – Frankfurt (Main) - this is the ONLY direct daytime journey from Italy to Gerrmany.

*Connect in Spiez for Interlaken.

(3)  Two Swiss IC trains per day take this route; Domodossola – Brig – Visp – Spiez* - Thun – Bern – Olten – Basel.
 

(4) Infrequent local trains travel from Domodossola through The Simplon Tunnel to Brig.

(5) The Thello overnight train on this route: Venezia/Venice - Padua/Padova – Vicenza – Verona –Peschiera del Garda – Brescia - Milano - Dijon - Paris.
 

via Camedo
 

There are hourly ‘Centovali Express’ trains during the day, operated by F.A.R.T. which take this route from Domodossola to Locarno.
 

via Campocologno
 

Up to 11 trains per day, which are operated by RhB, depart Tirano for St Moritz via Poschiavo and Pontresina.
 

Easy connections are available in Pontresina into trains to Scuol-Tarasp via Samedan and in Samedan another connection can be made into trains heading to Chur.

Or as an alternative to the regular trains you can travel direct from Tirano to Chur on The Bernina Express.

Back to trains from Italy.

Back to the list of countries.

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

TRAINS FROM NORWAY to Sweden

FROM SWEDEN TO NORWAY
Trains from and to Norway

The trains on the four routes between Norway and Sweden may not be particularly frequent, but the routes they take are inevitably beautiful - so for us, the train is the logical choice when travelling between the two countries.

via Charlottenberg
 

This route is taken by a mix of Snabbtag and IC trains*: Oslo – Kongsvinger -  Charlottenberg - Arvika - Karlstad - Hallsberg - Stockholm.

*A reduced service is currently operating on this route due to long term work on the railway line.
 

Up to three other trains per day travel from Oslo to Karlstad.
 

Ed - Kronsjo
 

Two or three Norwegian Regiontog trains per day take this route:

Oslo – Moss – Fredrikstaad -  Halden – Oxenered* - Goteborg/Gothenburg
* connect in Oxenered for Karlstad.
 

via Storlien
 

Two trains per day depart from Trondheim and travel via Hell over the border to Storlien.

Swedish regional trains from Storlien to Sundsvall via Ostersund are timed to connect with these trains.

If you take the morning train from Trondheim, when you get to Sundsvall, you can connect into a Snabbtag train to Stockholm via Galve and Uppsala.
 

via Riksgransen
 

This crossing is taken by the nightly SJ Night Train on this route:
Narvik - Boden - Sundsvall - Galve - Uppsala - Stockholm.
 

There are also two daytime trains from Narvik to Boden, one of which continues beyond Boden to arrive in Luleá.

Back to the list of countries.

Back to trains from Norway.

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

TRAINS FROM FROM POLAND to...

Belarus/Russia   

Czechia/Austria/Hungary/Slovakia

Germany   l   Slovakia   l     Ukraine


TRAINS TO  POLAND from...

Czechia   l   Germany  l     Hungary
Trains from Poland
Poland is a large country with fewer international trains and rail routes than you might expect, though the number of services crossing its main rail border with Czechia has increased in recent years - with Krakow being the main beneficiary.
 

POLAND TO BELARUS (and Russia)
 

via Terespol
 

Overnight trains takes this route; Warszawa - Brest – Lubin – Minsk – Smolensk – Moskva/Moscow.

The train named ‘Polonez’ departs on Tuesday, Thursday and Saturday afternoons and the ‘Trans-European’ Express departs on Friday afternoons.
 

There is also a daily daytime train to Brest which is usually scheduled to depart from Warszawa Centralna at 08:40.

Back to trains from Poland.

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

POLAND TO CZECHIA and Austria and Slovakia and Hungary

 via Bohumin
 

All of the express trains from Poland to Czechia and beyond take this route, the train services are:
 

(i) 2 x EC trains per day  which take a Warszawa – Katowice - Ostrava – Olomouc – Pardubice – Praha/Prague route.

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

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

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

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

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

Meaning that Ostrava is served by 5 x trains per day from Warszawa/Warsaw.

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

(i) Warszawa – Krakow – Olomouc – Pardubice – Praha/Prague 
(ii) Warszawa – Krakow – Wien/Vienna
(iii) Warszawa – Krakow - Bratislava - Vac - Budapest
 

via Miedzylesie
 

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

The only trains which currently* travel this way are up to five local trains from Wroclaw which cross the border to terminate in Lichkov – where they ‘connect with Czech local trains to Usti nad Orlici.
 

There are hourly trains from Usti nad Orlici to Praha/Prague, Pardubice and Brno.


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

Back to trains from Poland.

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

POLAND TO GERMANY
 

Rzepin - Frankfurt (Oder)

Two daytime express train services make this border crossing.
 

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

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

On Saturday and Mondays nights it’s possible to travel overnight from Warszawa to Berlin on the ‘Talgo’ train, which will have commenced its journey in Moscow.
 

On Wednesday afternoons, the TransEuropean Express’ from Moscow departs Warszawa for its overnight journey to Paris.
 

via Szczechin
 

Up to nine trains today travel from the Polish spa town, Szczechin over the border to Angermunde - and up to four of these trains travel beyond Angermunde to terminate in Berlin.

If the timings of the direct trains to Berlin don't suit, then you can make connections in Angermunde.

Back to trains from Poland.

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

POLAND TO SLOVAKIA
 

Up to four local trains per day travel across the border from Zwardon to Zilina.

Other local trains from Katowice connect into the afternoon departures on from Zwardon.

Back to trains from Poland.

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

POLAND TO UKRAINE
 

The ‘Kyiv Express’ departs Warszawa Centralna daily at 17:50 for its overnight journey to Kiev/Kyiv, it also calls at other towns in Poland including Lukow and Lublin.

Back to trains from Poland.

Back to the list of countries.

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

TRAINS FROM SPAIN to...

France  l   Portugal

TRAINS To SPAIN from...

France
Trains from and to Spain
Spain is served by comparatively few international rail services, only four train routes cross its long border with France and just 4 - 7 trains per day use the high speed line that connects the two countries.

Despite this comparatively sparse high speed train service, it apparently justified the removal of all the overnight trains from Spain to France.

On both the Atlantic and Mediterranean coasts the local/regional trains are more frequent, but connections with trains on to other destinations in France need to be planned with care.

Better news is that the two overnight trains aren't now the only option for heading from Spain to Portugal by train.

FROM SPAIN TO  FRANCE
 

Figueres - Perpignan
 

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

(1) Two or Four* trains per day take this route: Barcelona – Girona - Figueres-Vilifant - PerpignanNarbonne - (Beziérs) - Montpellier-St Roch – Nimes - Valence – Paris Gare de Lyon
*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: Barcelona – Girona - Figueres-Vilifant - Perpignan – Narbonne - Beziers - Montpellier-St Roch – Nimes – Valence - Lyon
 

(3) One train per day takes this route: Madrid - Zaragoza  – Barcelona – Girona - Figueres-Vilifant - Perpignan – Narbonne - Beziers - Montpellier-St Roch – Nimes – Avignon TGV – Aix-en-Provence TGV - Marseille

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

Port Bou - Cerbere
 

Regional Express trains take this route Barcelona – Girona – Figueres (the town centre station) – Port Bou – Cerbere.
 

In Cerbere these Spanish trains ‘connect’ with TER trains which take this route: Cerbere – Port Vendres – Collioure – Perpignan – Narbonne - Beziers - Montpellier-St Roch – Nimes – Avignon-Centre.
 

On Fridays if you take the train which is usually scheduled to depart Barcelona at 15:16, you can connect in Cerbere to an Intercité De Nuit train to Paris.
 

Irun – Hendaye/Hendaia #1
 

The overnight train from Lisboa makes calls in Spain at Salamanca – Media del Campo – Valladolid – Burgos – Miranda de Ebro – San Sebastian/Donastia - Irun and then crosses the border to terminate in Hendaia/Hendaye.
 

The TGVs which travel from Paris to Irun, commence their journeys back to the French capital in Hendaye, so connect in Hendaye for a TGV to Paris via Bordeaux.
 

Irun – Hendaye/Hendaia #2

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

Other hourly ‘Euskotren’ trains connect Bilbao to San Sebastian/Donastia.

In Hendaia/Hendaye you can then connect into TGVs on to Paris via Bordeaux.
 

Puigcerda - Latour De Carol 

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

TER trains link La Tour De Carol to Toulouse via Foix, but some of these trains have don’t have good connections in La Tour De Carol with the trains from Barcelona.

So if you want to take this route, take care with planning a journey.

Back to trains from Spain.

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

FROM SPAIN TO  PORTUGAL

Fuentes d'Onoro - Villar Formoso

The nightly Trenhotel service to Lisboa/Lisbon via Entroncamento is the only train service to make this border crossing.

Two separate trains per night take these routes:
(i) Irun* - San Sebastian/Donastia - Miranda de Ebro - Burgos - Valladolid - Medina del Campo
(ii) Madrid-Chamartin** - Avila - Medina del Campo

The trains are then conbined at Medina del Campo and continue to Salamanca - Fuentes d'Onoro - Villar Formoso - Entroncamento - Lisboa/Lisbon.

*Irun has connecting trains from Paris, Bordeaux and Hendaye/Hendaia.

**This is the only direct train service between Madrid and Lisboa/Lisbon.

Tul - Valenca

Two relatively new 'Celta' train services per day* take this route: Vigo - Valenca - Vana do Castelo - Nine - Porto.

*The trains usually depart from Guixar station in Vigo- daily at 08:58 and 19:56 and the journey from Vigo to Porto takes around 1hr 20mins.

The morning departure from Vigo has good connections in Porto with an IC train on to Lisboa/Lisbon.

The evening departure from Vigo has a 'connection' from a train that has taken an A Coruna - Santiago de Compostela - Pontevedra route.

via Elvas
 

At 10:18 a daily train, which calls at Merida, departs Madrid-Atocha, and at Merida it has a TWO MINUTE connection into a train on to Badajoz.

This train then has a 20 minute connection into the one train per day, on from Badajoz, which crosses the border to terminate in Entroncamento.

Then in Entroncamento, the train from Badajoz has a 23 minute connection into a train on to Lisboa/Lisbon.

However, according to the European Rail Timetable, when setting off from Madrid these connections aren't guaranteed.
Meaning that the one daily train from Badajoz over the border will aim to depart on time, regardless of whether the trains have made their 2 min connection back in Merida.

Though you shouldn't have any problems if you commence the journey in Badajoz, there are later trains on from Entroncamento to Lisboa/Lisbon.

Back to trains from Spain.

Back to the list of countries.

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

TRAINS FROM SWEDEN to...

Denmark  l   Norway

TRAINS TO SWEDEN from...

Denmark  l   Norway
Trains from and to Sweden
Sweden has five international rail connections, one link to Denmark and four with Sweden - and they all have a wow factor!

SWEDEN TO DENMARK
 

Two train services cross the Oresund Bridge – the only rail link between Sweden and Denmark:

(1) Up to 6 x Snabbtag trains per day take this route;

Stockholm -  Norrkoping - Mjolby - Nassjo – Alvesta -  Hassleholm -  Lund - Malmo* - Kastrup Airport - Kobenhavn H
*Tickets are not available for journeys from Malmo on these trains.

(2) 3 x Oresundtag trains per hour take this route;

Lund - Malmo - Kastrup Airport - Kobenhavn H* – Norreport – Osterport – Helsignor

*Kobenhavn H is the main station in Copenhagen, but Norreport station is closer to the city centre and has a Metro connection - and Osterport serves the northern area of the centre.


These three trains services all take a different route to Lund;
(i) Goteborg*- Helsingborg – Lund
(ii Kalmar -  Alvesta -  Hassleholm - Lund
(iii) Karlskrona - Kristianstad – Lund

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


Back to trains from Sweden.

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

SWEDEN TO NORWAY
 

via Charlottenberg
 

This route is taken by a mix of Snabbtag and IC trains* on this route:

Stockholm – Hallsberg – Karlstad – Arvika – Charlottenberg – Kongsvinger – Olso

*A reduced service is currently operating on this route due to long term work on the railway line.
 

Up to three other trains per day travel from Karlstad to Oslo
 

Ed - Kronsjo
 

Two or three Norwegian Regiontog trains per day take this route:

Goteborg/Gothenburg – Oxenered – Halden – Fredrikstaad – Moss -  Oslo
 

via Storlien
 

Two trains per day depart from the Swedish border town of Storlien for Trondheim, these trains travel via Hell.
 

Swedish regional trains from Sundsvall to Storlien via Ostersund are timed to connect with these trains.

However, if you want to travel from Stockholm to Trondheim, you’ll need to spend more than three hours in Ostersund between trains.
 

via Riksgransen
 

This crossing is taken by the nightly SJ Night Train on this route:
Stockholm – Uppsala – Galve – Sundsvall – Boden – Narvik.
 

There are also two daytime trains from Boden to Narvik, one of which commences its journey in Luleá.

Back to trains from Sweden.

Back to the list of countries.

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

TRAINS FROM SWITZERLAND to...

Austria/Germany/Hungary/Croatia   l   France   

Germany/The Netherlands   l   Italy


TRAINS TO SWITZERLAND from...

Austria   l   France   l   Germany

Hungary   l   Italy    l   The Netherlands


Trains from and to Switzerland
Thanks to its central European location Switzerland is served by multiple international train services, and those from Austria and Italy also take rail routes that are among the most spectacular in all of Europe.

Some of Switzerland's international rail routes are also provided by its beautiful independent mountain railways. 

It can be worth taking a detour to use them to depart from, or arrive in Switzerland - and if you will be travelling with a Eurail or InterRail pass, they can also save you money.

SWITZERLAND TO AUSTRIA and Germany and Hungary and Croatia and Czechia
 

(a) Buchs – Feldkirch
 

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

The three train services which travel this way are:
 

(1) The Railljet trains which operate every other hour on the Zurich – Sargans – Buchs* - Feldkirch – St Anton – InnsbruckSalzburg – Linz – St Polten – Wien/Vienna route.

One of these trains has its journey extended beyond Wien to Budapest via Gyor.

*Buchs has trains from Chur, Landquart and St Gallen.

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

(3) The overnight trains on these routes:
 

(i) Zurich – Sargans – Buchs – Graz
(ii) Zurich – Sargans – Buchs – Villach - Jesenice – Lesce-Bled (for Lake Bled) – Ljubljana – Zidani Most – Dobova – Zagreb
(iii) Zurich – Sargans – Buchs – Wien/Vienna – Gyor - Budapest
(iv) Zurich - Praha/Prag
 

(b) St Margrethen - Bregenz
 

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

*St Margrethen is served by trains which have travel from Chur via Landquart.

Back to trains from Switzerland.

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

SWITZERLAND TO FRANCE

Geneva - Bellegarde

 

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

(1) Up to eight Lyria trains per day take this route; Geneve – Bellegarde – Paris (one train per day commences its journey in Lausanne)

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

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

(4) Infrequent local trains travel from Geneva as far as Bellgarde.

(5) Four TER trains per day take this route; Geneve – Bellegarde – Culoz -  Aix-les-Bains -  Chambery ––– Grenoble (two of these continue beyond Grenoble to Valence)
 

Vallorbe - Frasne

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

Trains from Neuchatel via Pontarlier to Frasne connect into these trains.
 

via La Locle

Three TER trains per day travel this way from La Chaux des Fonds to Besancon-Voite, the town centre station in Besancon.

There are trains to La Chaux des Fonds from Biel and Neuchatel.

These trains connect in Besancon into TGVs to Paris and there are also TER trains from Besancon to Belfort and Dijon.
 

Basel St Louis, Haut Rhin

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

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

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

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

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

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

via Vallorcine (The Mont Blanc Express route)
 

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

At Vallorcine connections are available into trains which travel on to St Gervais via Chamonix.

Some of these trains make connections in St Gervais with TER trains on to Annecy or Lyon.

At Martigny connections are available with trains from, Geneve, Lausanne, Montreux, Sion and Visp.

Back to trains from Switzerland.

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

SWITZERLAND TO GERMANY and The Netherlands
 

Basel SBB - Basel Bad Bahnhof
 

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


These train services below are those which travel between Basel SBB (the main station in Basel) and Basel Bad Bahnhof – when we include Basel on the routes, the trains call at both stations in the city.
 

The train services which travel this way include ICE trains on these three routes;

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


(2) ZurichBasel - Freiburg - Baden Baden - Kalrsruhe – Mannheim - Frankfurt (Main) -- Kassel Hannover - Hamburg (5 x trains per day)
One train per day commences its journey in Chur and travels to Zurich via Landquart.
 

(3) Basel - Freiburg – Kalrsruhe - Mannheim – Frankfurt Airport/Flughafen - Seigburg/Bonn - Koln/Cologne (- Wuppertal - Dortmund) (6 x trains per day).

One of the trains on this route has its journey extended to Dusseldorf – Duisburg- Oberhausen – Arnhem – Utrecht – Amsterdam.
 

The daily EC trains which come this way are on these three routes;

(1) Interlaken - Bern - Basel – Freiburg -  Karlsruhe - Mannheim - Koblenz – Bonn  - Koln/Cologne - Dusseldorf - Dortmund - Bremen - Hamburg

(2) Zurich - Basel - Freiburg – Baden Baden - Karlsruhe - Mannheim - Koblenz - Koln/Cologne - Dusseldorf - Dortmund - Bremen - Hamburg
 

(3) Brig – Visp – Spiez – Thun – Bern - Olten - Basel - Freiburg – Baden Baden - Karlsruhe – Mannheim – Frankfurt (Main)

This train commences its journey in Milano.

Overnight Nightjet trains on these routes come this way:

(1) ZurichBasel – Hannover -  Hamburg
(2) ZurichBasel – Magdeburg - Berlin

Back to trains from Switzerland.

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

SWITZERLAND TO ITALY
 

Brig - Domodossola (The Simplon Route)
 

These train services all take this route from Switzerland to Italy;
 

(1) Four EC trains per day take this route:

Geneve - Lausanne - Montreux - Sion - Brig - Domodossola - Stresa - Milano

One of these trains continues its journey beyond Milano to Brescia - Peschiera del Garda - Verona – Vicenza - Padua/Padova – Venezia St Lucia.
 

(2) Three EC trains per day take this route:

Basel - Olten - Bern - Thun - Spiez *- Visp - Brig- Domodossola - Stresa - Milano.

*Trains from Interlaken make connections in Spiez.

(3)  Two Swiss IC trains per day take this route; Basel - Olten - Bern - Thun - Spiez *- Visp - Brig- Domodossola.
 

(4) Infrequent local trains travel from Brig through The Simplon Tunnel to Domodossola.
 

via Chiasso (The Gotthard route)
 

These train services all take this route from Switzerland to Italy;

(1) Every two hours there are EC trains which take a Zurich - Zug - Arth-Goldau* - Bellinzona - Lugano - Como - Milano route

One of these trains continues its journey beyond Milano to Brescia - Peschiera del Garda - Verona – Vicenza - Padua/Padova – Venezia St Lucia.

*Trains from Basel via Luzern connect with these trains in Arth-Goldau.

(2) One EC train* per day takes this route; Basel – Olten – Luzern -- Arth-Goldau* - Bellinzona - Lugano - Como – Milano
*This train commences its journey in Frankfurt (Main)


(3) Three regional trains per day (the afternoon departues) take this route; Erstfeld – Goschenen* - Ariolo – Faido – Biasca – Bellinzona – Lugano – Chiasso – Como – Milano

There are trains to Erstfeld from Zurich via Zug and from Basel via Luzern.

*There are trains from Andermatt to Goschenen.
 

(4) Hourly local trains take this route – Bellinzona – Lugano - Chiasso

Regionale trains to Milano Porta Garibaldi station connect with these trains in Chiasso.
 

via Camedo
 

There are hourly ‘Centovali Express’ trains during the day, operated by F.A.R.T. which take this route from Locarno to Domodossola.
 

Locarno is served by trains from Bellinzona and in Domodossola connections are available to Milano, Stresa and Arona.
 

via Campocologno
 

Up to 11 trains per day, which are operated by RhB, depart from St Moritz for Tirano for via Pontresina and Poschiavo.

Regionale trains link Tirano with Milano via the Lake Como towns of Colico and Lecco.
 

Easy connections are available in Pontresina from trains from Scuol-Tarasp, which have travelled via Samedan and in Samedan another connection can be made from trains that have travelled from Chur.

Or as an alternative to the regular trains, you can travel direct from Chur to Tirano to on the Bernina Express.

Back to trains from Switzerland.

Back to the list of countries.

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

TRAINS FROM THE NETHERLANDS to...

Belgium/France   l   Germany/Switzerland

TRAINS TO THE NETHERLANDS from...

Belgium   l   France (Paris)   l   Germany   l  Switzerland
Trains from and to Holland
There are now no overnight trains from The Netherlands and that's partially because there are now more international daytime express trains to and from the country than ever before.

The number of local cross-border routes with Germany has also increased, so travelling to and from The Netherlands by train has never been easier - if you want to go by day!
 

THE NETHERLANDS TO BELGIUM and France
 

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: Amsterdam - Schiphol Airport - Rottterdam - Antwerpen Central - Bruxelles-MidiParis

In the winter months there are also ‘Thalys Niege’ services which are direct from Amsterdam and Rotterdam to Bourg St-Maurice and in the summer there are ‘Thalys Du Soliel services direct to Marseille via Avignon.
 

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

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

Three of these trains per day commence their journeys at Den Haag HS, but the rest of these trains travel from Amsterdam via Schiphol.
 

*Connections are available in Breda from trains that have travelled from Arnhem via Den Bosch and Nijmegen.

These InterCity-Bruxelles trains no longer travel via Roosendaal and Dordrecht.
 

(b) Roosendaal - Essen
 

Local trains still use the older line between Belgium and The Netherlands, they depart hourly from Roosendaal* and travel over the border to Essen, where they connect with trains to Antwerpen Centraal.
 

*Roosendaal is served by Dutch IC trains from Amsterdam, which make calls in Leiden, Delft and Dordrecht, as well as trains from Vlissingen.
 

(c) via Vise
 

Hourly local trains depart from Maastricht and head to Liege.

Maastricht is served by Dutch IC trains from Amsterdam, which travel via Utrecht, Den Bosch and Eindhoven.

Back to trains from The Netherlands.

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

THE NETHERLANDS TO GERMANY and Switzerland
 

via Emmerich
 

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

(1) The ICE trains on these routes:
 

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

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


*There are frequent trains from Rotterdam – Utrecht.

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


via Bad Bentheim
 

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

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

*Connect in Osnabruck for trains to Hamburg via Bremen.
 

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

Hengelo is served by hourly Dutch IC trains on these routes;

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

*If you will be travelling from Amsterdam Centraal, you can make connections into these trains at these stations.

via Gronau
 

Hourly local trains from Enschede cross the border and travel to Dortmund.

Connections are available in Enschende from hourly Dutch IC trains on these routes:

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


*If you will be travelling from Amsterdam Centraal, you can make connections into these trains at these stations.
 

Monchengladbach - Venlo
 

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


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

*Dutch IC trains operate on this route Den Haag – Rotterdam – Breda - Eindhoven.
 

via Bad Nieuweschans
 

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

Leer has hourly trains to a swathe of German towns and cities including Bremen, Duisburg, Dusseldorf, Hannover, Koln/Cologne and Oldenburg.

Back to trains from The Netherlands.

Back to the list of countries.

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

TRAINS FROM THE UK
Travelling from the UK by Eurostar
The only international trains from the UK are the Eurostar trains to Belgium, France - and now The Netherlands.

We summarise the direct routes taken by the Eurostar trains below, but if you want to travel from the UK by train beyond those three countries - this GUIDE will tell you all you need to know!

THE UK TO FRANCE and Belgium and The Netherlands

via The Channel Tunnel

Eurostar trains take these six routes:

(1) London - Ebbsfleet* - Ashford** - Paris (14 - 17 x departures by day by e300 and e320 trains)
* Two - Four trains per day, final departure is at 12:48.
** Two or Three trains per day, final departure is at 14:55.
 

(2) London - Ebbsfleet* - Ashford** - Calais*** - Lille - Bruxelles/Brussel (8 - 10 x departures by day by e300 and e320 trains)
* Three or Four trains per day, final departure is at 13:15
** One train per day
*** Three trains per day

(3) London - Bruxelles - Rotterdam - Amsterdam (One or two departures by day by e320 trains)

(4) London* - Ashford - Lyon - Avignon - Marseille by e300 trains
* Departs on up to five days per week from early May to mid-September

(5) London* - Ebbsfleet - Ashford - Marne La Valléé for Disneyland Paris by e300 trains
* Departs on Monday, Wednesday, Friday and Sunday until December 8th
2019 departures have yet to be confirmed.

(6) London - Ashford - Moutiers - Aime la Plagne - Bourg St-Maurice by e300 trains
Depart Fridays - Dec 21st - Apr 5th
Departs Saturdays - Dec 22nd - Apr 6th

Back to the list of countries.

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

WHAT HAPPENS WHEN TRAINS CROSS BORDERS
 

We expect that those responsible for border controls across Europe, won’t appreciate us sharing specific details of our international journey experiences.

Though it may stating the obvious to point out that taking an international European train, can inevitably be a different experience to making a domestic journey.
 

What is also true is that there can be variations in how trains travel across borders, which seems to have little to do with whether countries have signed up to the Schengen agreement.
 

When making an international train journey in Europe you will encounter one of these five scenarios.
 

(1) The journey will in fact be little different to a domestic journey, no announcements will be made be made on the train when a border crossing occurs - and you won’t be aware of any immigration or customs staff on the train.

You won’t be asked to show your passport either prior to boarding, or during the journey.


You will therefore travelling seamlessly from one country to another and the only thing that will alert you to the fact that you’ve crossed a border, will be your mobile devices connecting to new service providers.
 

(2) Border staff will carry out checks while the train is in transit.
 

In this scenario you MAY be randomly singled out for additional checks and questioning to do with your travel plans and the amount of currency you have with you etc.
 

If this happens to you, you may wonder why some of your fellow passengers haven’t even been asked to show their passports.
 

But this random checking is no doubt an effective strategy, so just politely accept whatever scenario you find yourself encountering – and don’t question why it’s occurring.

(3) Checks will be carried out at the border station(s)

The train will stop at the last station before a border and/or the first station after a border.

Border control staff will then board and pass through the train, before it leaves the station.
 

In this scenario, most, or all passenger will have to show their passports and answer questions about their journey – and some of the border staff may have dogs.
 

(4) If you leave or join train at a station on either side of a border, you may have to pass through passport and customs controls at the station.

So give yourself extra time to board a train, in case you do encounter this scenario, don’t assume that a train will wait for you because you’re still in a queue for passport control.
 

(5) All passengers may have to leave the train to pass through border control.

This scenario will likely not be apparent, when you book tickets, look up the journey details or board the train.

It’s also not a very common scenario, but you should be aware to the possibility that it may occur.


When it is happening announcements will be made on board, alerting travellers to the fact that you need to leave train.

However, these announcements may not be made in English, so if when a train stops at a station near a border, virtually all of your fellow travellers gather their belongings and leave the train, don’t assume that they’ve reached their final destination.

Find a fellow traveller who can explain what’s occurring.
 

Also you may, or may not, re-board the same train, but regardless of that, you’ll need to take all your belongings with you.

You may need to board a bus, which will convey you across a border, and take you to the first station on the other side.
 

Night Trains:
 

If you will be travelling in a sleeping cabin on an international night train, the usual scenario is that your hand your tickets and passports to the attendant who manages the sleeping cars, when you board the train.

Meaning that when/if border checks are carried out in the middle of the night, the sleeping car attendant will deal with the border staff on your behalf – leaving you to sleep on in your bed.
 

If you’re travelling in a couchette, you may retain your passport and tickets, you definitely will if you will be travelling in a seat.
 

When you retain your ticket and passport, you can be woken in the middle of the night, in order to speak to the border control staff.

To  the list of countries.

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

OTHER SOURCES OF INFO:

We wouldn't have been able to produce this guide without the European Rail Timetable.

If you want or need to look up the departure and arrival details on 1000s of routes across Europe, then using this timetable is essential for double-checking the details of journeys that you can find online.

We particularly relied on its maps that accurately show the routes of the trains.

Also our guide is a summary - but for more detailed info look no further than Seat61.

This website TrainTracks.EU is written in German, but if need be it's worth translating its articles as many of them cover the less obvious routes and trains.