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

The optimum* connections involve making just one connection between trains in Chur, but these optimum connections are not available in every hour when setting off from Basel.

In a few hours the only option is to make an additional change of trains in Zurich.

The connection in Chur:

The connecting time between trains at Chur station will only be around 4 mins - but this is Switzerland so making the connection can be 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.

If you want to reach St.Moritz as quickly as possible then definitely book tickets for the end2end journey on SBB's booking service - you won't have time to book tickets for the RhB train on arrival at Chur station.

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 - it can be a good idea to hang back and take the next train on from Chur.

With only 4 mins to elapse before departure, 2nd class on the RhB train to St.Moritz can be crowded.

Also if you see a Glacier Express train at Chur station, your tickets/passes won't be valid on the Glacier Express, but regular coaches, in which your tickets/passes will be valid, will be attached to the Glacier Express train.
So you may need to hurry along the platform/track/gleis to find them.

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