Travel from St-Moritz to St-Gallen

Train from St. Moritz to St. Gallen

Rhätische Bahn operates a train from St. Moritz to St. Gallen hourly. Tickets cost $40 - $50 and the journey takes 2 h 1 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly.

How to get from St. Moritz to St. Gallen

From St. Moritz train to Chur then train to St. Gallen. 4 h 10 min SFr 111. From St. Moritz drive to St. Gallen. 2 h 15 min SFr 29.

Operators from St. Moritz to St. Gallen

OperatorPhoneWebsite
Rhätische Bahn+41 81 288 65 65Rhätische Bahn
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)