Getting there & away
The Glacier Express (www.glacierexpress.ch) links St Moritz to Zermatt (Sfr129, plus Sfr9 reservation fee) via the 2033m Oberalp Pass. The majestic route takes 7½ hours to cover the 290km and crosses 291 bridges. In summer you pay Sfr15 or Sfr30 reservation fee, depending on the train.
Regular trains, as many as one every 30 minutes, run from Zürich to St Moritz (Sfr67, three hours 20 minutes) with one change (at Landquart or Chur) along the way. Those via Landquart pass through Klosters, Zernez, Zuoz and Samedan. Via Chur they take a different route via Reichenau, Thusis, Tiefencastel and Celerina.
Postal buses run every 30 to 60 minutes from St Moritz southwest to Maloja (Sfr9.80, 35 minutes) with stops at Silvaplana (Sfr3.80, 14 minutes) and Sils (Sfr6.60, 21 minutes). For Pontresina and beyond, see Bernina Pass Rd.