True By Train to Swiss Ski Resorts

By Train to Swiss Ski Resorts

To Swiss Ski resorts by train
TO ALETSCH  ARENA     TO ADELBODEN

TO ANDERMATT              TO AROSA     

TO CHAMPERY                TO CRANS-MONTANA

TO DAVOS                         TO ENGELBERG-TITLIS

TO GRINDELWALD        TO GSTAAD

TO KLOSTERS                 TO LAXX/FLIMS/VALERA

TO LES DIABLERETS    TO LEYSIN

TO SASS FEE/SASS GRUND


TO ST MORITZ                TO VERBIER

TO VILLARS                     TO WENGEN

TO ZERMATT                   BOOKING TICKETS     

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.

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 are the most popular entry points to Switzerland.

Also note that if we only include info from 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.
 

(i) 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 + train + cable car
Total transfer time = around 3hr 45mins
Geneva to Aletsch Arena by train

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

(ii) To ADELBODEN by train:

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

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

(iii) To ANDERMATT by train:

From Zurich Airport = train + train + train + train
Total transfer time = around 2hr 45mins
Geneva to Aletsch Arena by train

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

(iv) To AROSA by train:

From Zurich Airport = train + train + train
Total transfer time = around 3hrs
Geneva to Aletsch Arena by train

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

(v) To CHAMPERY by train:

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

(vi) To  CRANS-MONTANA by train:

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

(vii) To DAVOS by train:

From Zurich Airport = train + train + train
Total transfer time = around 2hr 45mins
Geneva to Aletsch Arena by train

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

(viii) 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 = train + train + train
Total transfer time = around 2hr 15mins
Geneva to Aletsch Arena by train

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


(ix) To GRINDELWALD by train:

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

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

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

(x) To GSTAAD by train:

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

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

(xi) To KLOSTERS by train:

From Zurich Airport = train + train + train
Total transfer time = around 2hr 15mins
Geneva to Aletsch Arena by train

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

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

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

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

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

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

(xv) 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
Geneva to Aletsch Arena by train
 

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

(xvi) To ST. MORITZ by train:

From Zurich Airport = train + train + train
Total transfer time = around 3hr 45mins
Geneva to Aletsch Arena by train

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

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

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

(xix) 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
Geneva to Aletsch Arena by train
 

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

(xx) 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
Geneva to Aletsch Arena by train

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

Swiss Transfer Tickets:

The national rail operator in Switzerland is SBB, but the railways to the ski resorts are operated by independnt 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.

So the simplest ticketing option for travelling between a Swiss airport and Swiss ski resort by train is to purchase a Swiss Transfer Ticket.


In effect the Swiss Transfer ticket is a one day rail pass so it is valid on any SBB train from an airport AND on any train operated by a private company on to the ski resort.

The major advantages of the Swiss Transfer Ticket are:

(i) They're a fixed price - so you can budget for them when assessing your total holiday cost;
(ii) They save time on arrival on Switzerland as there's no need to stop and buy tickets;
(iii) They're valid on any train on your specified travel date - so you won’t have to worry about flight delays etc.

Though Swiss Transfer tickets have to be purchased in advance, as they’re not sold in Switzerland.

However, Swiss Transfer Tickets may not be value for money for the journey you will be taking.
The fixed price makes them a good deal for longer trips – and they take into account that journeys by some of the private railways are comparatively expensive.

Standard Tickets:

SBB will also sell tickets online for the journey you will be taking - the SBB train (s) + the other train(s).

But working out whether booking in advance on SBB will save you money, in comparison to the price of a Swiss Transfer Ticket, 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:

(i) the price you will see on SBB needs to be doubled if you’re not Swiss (our guide to Swiss Tickets explains why) - and
(ii) the price you can see may be a price that’s been discounted by up to 50%.

However, these discounted 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.
 

If you opt to book tickets to your ski resort on arrival in Switzerland,  then SBB ticket desks will usually sell tickets for the end-2-end journeys –  the SBB train + the  train you will be connecting to.
More info about this is available here.

Do that and you can avoid having to book tickets against the clock at the junction station when changing 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 of those 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) and 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.