By Train from Basel / Bâle (Switzerland) to St. Moritz (Switzerland)

Journey Summary

Depart Basel / Bâle (Switzerland)

Basel SBB/Bâle CFF

Arrive St. Moritz (Switzerland)

St. Moritz
Journey Time
from 4hr 2min - 4hr 24min

13 x optimum* connections per day

Change trains in: Chur

Don't be put off by the length of the journey and the need to change trains - this is a fantastic journey, particularly once you have passed through Zurich.

Though as trains don't depart from Basel for Chur in every hour, in some hours the only option is to make an additional change of trains in Zurich.

However Zurich HB is an exceptionally easy station in which to change trains.

The connection in Chur:

If you have booked an end-to-end ticket or will be travelling with a rail pass, including a Saver Day Pass, try to target the trains which depart Basel at 33 mins past the hour.

Those trains from Basel have a 4 min connection into the trains at St Moritz - but that connection is virtually guaranteed.

To enable a stress-free transfer at Chur station the train on to St. Moritz will depart from the opposite side of the same platform that the train from Basel will have arrived at.

Though if you'll need to buy a tickets for the train on to St Moritz when you arrive in Chur, try to target the trains which leave Basel at 07 mins past the hour - you'll then have more then 30 mins to make the connection.

Though if you will be travelling with a 2nd class ticket/rail pass, time is on your side AND you want to experience the best of the journey between Chur and St. Moritz - not rushing to make the connection between trains can be worth considering.

The RhB trains to St.Moritz can be busy, but to make the most of the journey, you'll want to be in a window seat on the right-hand side of the train

On arrival at Chur you may see a Glacier Express that's about to depart for St Moritz - and your tickets or pass won't be valid on The Glacier Express.

But ordinary coaches, in which your tickets or pass will be valid are usually attached to the Glacier Express trains as it travels between Chur and St. Moritz - so you may need to hurry along the platform/track to find these coaches.

Train 1

  • Depart: Basel / Bâle (Switzerland)
  • Arrive: Chur (Switzerland)
  • Journey time: 2hr 19min

Close this info panel  

Train 2

  • Depart: Chur (Switzerland)
  • Arrive: St. Moritz (Switzerland)
  • Journey time: 2hr

Close this info panel  

Ticket information

Close this info panel