By Train to Swiss Ski Resorts

To Swiss Ski resorts by train
TO ALETSCH  ARENA   l   TO ADELBODEN

TO ANDERMATT 
   l   TO AROSA   l   TO CHAMPERY

TO CRANS-MONTANA
   l   TO DAVOS   

TO ENGELBERG-TITLIS   l   TO GRINDELWALD       

TO GSTAAD
   l   TO KLOSTERS                 

TO LAXX/FLIMS/VALERA
   l   TO LES DIABLERETS   

TO LEYSIN
   l   TO SASS FEE/SASS GRUND

TO ST MORITZ
   l   TO VERBIER   

TO VILLARS   l   TO WENGEN   l   TO ZERMATT                   

Booking Tickets Summary    

To Switzerland By Train


It won’t come as a huge surprise that Switzerland has the highest number of ski resorts that can be easily accessed by train.

Add in the fact that that trains depart at least hourly on all the routes that serve the resorts and the train become the obvious means of accessing the slopes.
Not forgetting that the journeys themselves are usually stunning.


Geneva and Zurich Airports also have stations plugged into the country’s network of express train routes, but a quirk of the Swiss rail system is that it isn’t possible to take a direct train from either of these airports to a ski resort.
Fortunately the connections between the trains usually couldn’t be simpler – so don’t be put off by the need to change trains.

You can also use the Concierge service to plan your train journeys to/from a Swiss ski resort from anywhere in Europe.

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

THE POPULAR SWISS SKI RESORTS WHICH HAVE EASY ACCESS BY TRAIN*

We have worked out the routes to the ski resorts from Basel, Geneva and Zurich - as these cities are the most popular entry points to Switzerland.

Also note that if we've included details of how to reach a resort from only one or two of these cities, it's because those cities have the easiest access to each resort by train.

So, for example, if you'll be heading to Adelboden, try and take a flight or train to Zurich -  as this resort has much easier access by train from Zurich, than from Basel or Geneva.

*You’ll see that the final leg of the journey can be by bus, as we’ve included resorts that can be reached by buses which have straightforward connections with the trains:

Also note the use of the word ‘Popular’ we plan to expand this list in time.
 

(1) To ALETSCH ARENA by train:
 

From Genève Airport/Genève = train + train + cable car
Total transfer time = around 3hr 30mins
Geneva to Aletsch Arena by train

From Zurich Airport = train + train + cable car
Total transfer time = around 3hr 45mins
>
From Zurich HB station = train + train + cable car
Total transfer time = around 3hrs
Geneva to Aletsch Arena by train

From Basel SBB station = train + train + cable car
Total transfer time = around 3hrs 15mins
Geneva to Aletsch Arena by train

From Milano Centrale station = train + train + cable car
Total transfer time around 3hrs 15mins
Geneva to Aletsch Arena by train
--------------------------

(2) To ADELBODEN by train:

From Zurich Airport = train + train + bus
Total transfer time = around 3hr 15mins
>
From Zurich HB station = train + train + bus
Total transfer time = around 2hr 50mins
Geneva to Aletsch Arena by train

This article includes details of how to travel from London to Adelboden by train

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

(3) To ANDERMATT by train:

From Zurich Airport = train + train + train + train
Total transfer time = around 2hr 45mins
Take the trains on route/line S24 heading to Zug, which usually depart from Zurich Flughafen station at 09:34; 11:34; 15:34; 17:34 and 19:34
And then connect at Zurich HB into the route described below.
>
From Zurich HB station = train + train +train
Total transfer time = around 2hr 10mins
Geneva to Aletsch Arena by train
--------------------------

(4) To AROSA by train:

From Zurich Airport = train + train
Total transfer time = around 3hr 45mins
There are now direct trains from Zurich Flughafen to Chur
They depart from Zurich Flughafen at 23 mins passed each hour and have a 20min connection in Chur into trains on to Arosa.
>
From Zurich HB station = train + train
Total transfer time = around 2hr 30mins
Geneva to Aletsch Arena by train
--------------------------

(5) To CHAMPERY by train:

From Genève Airport/Genève= train + train
Total transfer time = around 2hr 30mins
Geneva to Aletsch Arena by train
--------------------------

(6) To  CRANS-MONTANA by train:

From Genève Airport/Genève = train + bus
Total transfer time = around 3hrs
Geneva to Aletsch Arena by train
--------------------------
 

(7) To DAVOS by train:

From Zurich Airport (option 1) = train + train
Total transfer time = around 3hr 35mins
There are now direct trains from Zurich Flughafen to Landquart
They depart from Zurich Flughafen at 23 mins passed each hour and have an 11min connection in Landquart into trains on to Davos

From Zurich Airport (option 2) = train + train =train
Total transfer time = around 2hr 35mins
Take the trains which depart Zurich Airport at 15 mins passed each hour (the trains heading to Luzern) and you get to Davos an hour faster, if you're willing to make two connections instead of one.
Connect at Zurich HB into the journey described on the 'Read More' button below.

From Zurich HB station = train + train
Total transfer time = around 2hr 20mins
Geneva to Aletsch Arena by train

From Basel SBB station = train + train + train OR train + train
Total transfer time = around 3hr 20mins
Geneva to Aletsch Arena by train
--------------------------
 

(8) To ENGELBERG - TITLIS by train:
 

From Basel SBB station = train + train
Total transfer time = around 1hr 50mins
Geneva to Aletsch Arena by train

From Zurich Airport (option 1) = train + train
Total transfer time = 2hr 43min
There are now direct trains from Zurich Flughafen station, the station at Zurich Airport, to Luzern - they depart at 15 min passed each hour.
In Luzern these trains have a 45min connection into trains to Engelberg.

From Zurich Airport (option 2) = train + train + train
Total transfer time = 2hr 15mins
Take the trains which depart from Zurich Flughafen station at 38mins passed the hour and you'll arrive in Engelberg at the same time as that other option from the airport.
However, you will need to make an additional connection at Zurich HB station into the route described below.
>
From Zurich HB station = train + train
Total transfer time = around 1hr 50 mins
Geneva to Aletsch Arena by train

This article includes details of how to travel from London to Engelberg by train

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

(9) To GRINDELWALD by train:

From Zurich Airport = train + train + train
Total transfer time = around 2hr 55mins
>
From Zurich HB station = train + train + train
Total transfer time = around 2hr 40mins
Geneva to Aletsch Arena by train

From Basel SBB station = train + train
Total transfer time = around 2hr 40mins
Geneva to Aletsch Arena by train
--------------------------

(10) To GSTAAD by train:

From Genève Airport/Genève = train +train
Total transfer time = around 2hr 30mins
Geneva to Aletsch Arena by train
--------------------------
 

(11) To KLOSTERS by train:

From Zurich Airport (option 1) = train + train
Total transfer time = around 3hr 5mins
There are now direct trains from Zurich Flughafen to Landquart
They depart from Zurich Flughafen at 23 mins passed each hour and have an 11min connection in Landquart into trains on to Klosters.

From Zurich Airport (option 2) = train + train =train
Total transfer time = around 2hr 5mins
Take the trains which depart Zurich Airport at 15 mins passed each hour (the trains heading to Luzern) and you get to Klosters an hour faster, if you're willing to make two connections instead of one.
Connect at Zurich HB into the journey described on the 'Read More' button below.

>
From Zurich HB station = train + train
Total transfer time = around 1hr 50mins
Geneva to Aletsch Arena by train

From Basel SBB station = train + train + train OR train + train
Total transfer time = around 2hr 50mins
Geneva to Aletsch Arena by train
--------------------------

(12) To LAAX-FLIMS-VALERA by train:

From Zurich Airport = train + train + bus
Total transfer time = around 2hr 25mins
>
From Zurich HB station = train + bus
Total transfer time = around 2hrs
Geneva to Aletsch Arena by train

From Basel SBB station = train + train + bus OR train + bus
Total transfer time =
around 3hrs
Geneva to Aletsch Arena by train
--------------------------
 

(13) To LES DIABLERETS by train:

From Genève Airport/Genève= train + train
Total transfer time = around 2hr 25 mins
Geneva to Aletsch Arena by train
--------------------------

(14) To LEYSIN by train:

From Genève Airport/Genève= train + train
Total transfer time = around 2hr 15 mins
Geneva to Aletsch Arena by train
--------------------------

(15) To SASS-FEE/SASS-GRUND by train:

From Genève Airport/Genève = train + bus
Total transfer time = around 3hr 15 mins
Geneva to Aletsch Arena by train

From Zurich Airport = train + bus
Total transfer time = around 3hrs
>
From Zurich HB station = train + bus
Total transfer time = around 2hr 50 mins
Geneva to Aletsch Arena by train
 

From Basel SBB station = train + bus
Total transfer time = around 3hrs
Geneva to Aletsch Arena by train
--------------------------

(16) To ST. MORITZ by train:

From Zurich Airport (option 1) = train + train + train
Total transfer time = 3hr 43mins
Take the trains which depart from Zurich Airport, at 15 mins passed the hour to Zurich HB - the main station in Zurich
Then from Zurich HB station you will be following the route described below, with a second, very straightforward connection between trains in Chur.

From Zurich Airport (option 2) = train + train
Total transfer time = 4hr 35mins
Take the trains which depart from Zurich airport at 23 mins passed the hour and you can travel direct to Chur, so will only have to make one connection
However, the trains from the airport to Chur take a roundabout route, hence this end-to-end journey being around 50 mins longer.

From Zurich HB station = train + train
Total transfer time = around 3hr 20mins
Geneva to Aletsch Arena by train

From Basel SBB station = train + train OR train + train + train
Total transfer time = around 4hr 15mins
Geneva to Aletsch Arena by train
--------------------------
 

(17) To VERBIER by train:

From Genève Airport/Genève = train +train + cable car
Total transfer time = around 2hr 30mins
Geneva to Aletsch Arena by train
--------------------------
 

(18) To VILLARS by train:

From Genève Airport/Genève= train + train + train + cable car
Total transfer time = around 2hr 35 mins
Geneva to Aletsch Arena by train

This article includes details of how to travel from London to Villars by train

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

(19) To WENGEN by train:

From Basel SBB station = train + train + train
Total transfer time = around 2hr 50mins
Geneva to Aletsch Arena by train

From Zurich Airport = train + train + train + train + train
Total transfer time = around 3hr 15mis
>
From Zurich HB station = train + train + train + train
Total transfer time = around 2hr 50 mins
Geneva to Aletsch Arena by train
--------------------------
 

(20) To ZERMATT by train:
 

From Genève Airport/Genève = train + train
Total transfer time = around 3hr 45 mins
Geneva to Aletsch Arena by train

From Zurich Airport = train + train
Total transfer time = around 3hr 25mins
>
From Zurich HB station = train + train
Total transfer time = around 3hr 10mins
Geneva to Aletsch Arena by train
 

From Basel SBB station = train + train
Total transfer time = around 3hr 20mins
Geneva to Aletsch Arena by train

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

BOOKING TICKETS:
Buying Swiss Train Tickets at the Station

Using Saver Day Passes:

The national rail operator in Switzerland is SBB, but the railways to the ski resorts are operated by independent companies.
It’s why you have to change trains, you take an SBB train from the airport or city to a junction station, and then make a transfer to a non-SBB train.

Now that the Swiss Transfer tickets have been discontinued – the best option for reaching a ski resort by train is usually a Saver Day Pass.

They are not train departure  specific, so can still be used in the event of a journey to Switzerland being delayed.
These Saver Day Passes are valid on the SBB trains AND also give free travel on most mountain railways.
On the day the pass is valid for, you can simply hop on the vast majority of Swiss trains - and it is this lack of restrictions which often makes these passes a good option for accessing ski resorts.

On the few lines when they can’t be used to travel at no extra cost – such as the BOB and WAB lines, they give access to discounted fares.

Though as they’re only valid for one day’s travel, the clue is the name, you’ll need to purchase another Saver Day Pass for your return journey.
Saver Day Passs are also cheaper if you book them online in advance of your travel date.

Tickets:

SBB will also sell tickets online for the end-to-end journey you will be taking - the SBB train (s) + the other train(s).
But working out whether booking end-to-end tickets in advance on SBB will save you money, in comparison to the price of a Saver Day Pass is in a word – ‘awkward’.

As our reams of text explain hereif you’re not Swiss,, booking tickets online with SBB has more quirks than typical booking sites.

When looking up ticket prices on SBB, the two key things to be aware of are:

(1) the price you will initially see on SBB needs to be doubled if you don't possess a Swiss 'Half Fare Card' - more info is available on our guide to Swiss Tickets - and...

(2) You can see if discounted tickets are available for specific departure, but you have to take a step to access them, they won't be automatically offered.

However, these discounted 'Supersaver' tickets are train departure specific and can’t be refunded or transferred to a later departure – so won't be valid in the event of a flight delay etc.
 

Or if you opt to book tickets to your ski resort on arrival in Switzerland,  the SBB ticket desks at stations will USUALLY sell tickets for the end-to-end journey = the SBB train + the  train you will be connecting to.
More info about this is available here

Booking the end-to-end ticket at the first Swiss station you arrive at, will be more expensive than booking in advance online, though it won't cost more than opting to book separate tickets for the SBB train and the train on to the resort.
However, by purchasing end-to-end tickets, you can avoid having to buy tickets against the clock at the junction station, when changing trains.

The independent railways don't sell discounted tickets for their standard train services, even if you can book online.
On the discounted 'Supersaver' tickets, you only save on the part of the journey by the SBB mainline trains.

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

TO SWITZERLAND BY TRAIN:
Trains to Switzerland

TO BASEL:

Details of international trains to Basel from Amsterdam,  Berlin, Frankfurt (Main), Hamburg, Koln/Cologne, London, Lyon, Marseille, Munchen/Munich and Paris are available HERE.

Connect at Basel SBB station for journeys to:
Aletsch Arena
Engelberg - Titlis
Grindelwald*
Sass-Fee/Sass-Grund
Wengen*
Zermatt

Click the names of the resort for details of the train journey on from Basel.

*If you will be heading to Grindelwald or Wengen from Berlin, Frankfurt (Main) or Koln/Cologne, a better option is to take a train from Germany to Interlaken - see below.

TO BRIG and VISP:

Brig has direct trains from Milan and the trains heading to Basel also call at Visp.

Until recently on Saturdays during the ski season, there was also a direct Lyria train from Paris to Visp and Brig and this train also called at Aigle, Martigny and Sion, but this service has now been discontinued.

To reach these destinations from Paris you now have to take a train from Paris to Lausanne and then connect there for trains on to Brig via Aigle, Martigny, Sion and Visp.

There is now a daily direct train to Frankfurt (Main) via Freiburg (Breisgau), Karlsruhe and Mannheim which departs from Brig at 13:20 and Visp at 13:26, but there is no corresponding service in the opposite direction from these cities in Germany TO Brig and Visp.

TO CHUR and LANDQUART:

Chur and Landquart are destinations of two ICE x trains per day which travel from Hamburg via Frankfurt (Main) - details are available HERE.

Connect at Chur for journeys to:
Arosa
Laax-Flims-Valera
St. Moritz


Connect at Landquart for journeys to:
Davos
Klosters


TO GENEVE:

Details of international trains to Geneve/Geneva from London, Lyon, Marseille and and Paris are available HERE.

There are no direct trains to Geneve/Geneve from Belgium, Germany or The Netherlands.

Connect in Geneve for trains on to:
Champery
Crans-Montana
Gstaad
Les Diablerets
Leysin
Sass-Fee/Sass-Grund
Verbier
Villars
Zermatt


Click the names of the resort for details of the train journey on from Geneve.

Though when travelling to these resorts from Paris and London alternative (faster, but less frequent) connections will also be available if you change trains in Lausanne and not Geneve.

TO INTERLAKEN:

Details of international trains to Interlaken from Berlin, Frankfurt (Main), Koln/Cologne and Paris are available HERE.

Connect at Interlaken for trains to Grindelwald and Wengen.

TO ZURICH:

Details of international trains to Zurich from Amsterdam,  Berlin, Frankfurt (Main), Hamburg, Koln/Cologne, London, Munchen/Munich, Paris and Wien/Vienna are available HERE.

Connect in Zurich for trains on to:
Adelboden
Andermatt
Arosa
Davos
Engelberg - Titlis*
Grindelwald*
Klosters
Laax-Flims-Valera
Saas-Fee/Saas-Grund*
St Moritz

Wengen*
Zermatt*


Click the names of the resort for details of the train journey on from Zurich.

*If you will be heading to these resorts by train from Amsterdam, Berlin, Frankfurt (Main), Hamburg, Koln/Cologne, London and Paris, the quickest and easiest option is to travel via Basel - see above.

DON'T WANT TO SKI IN SWITZERLAND?

We had put a 'how to travel to Italian ski resorts by train' on our to to do list, but then we spotted Loco2 have already published an excellent guide.