From Zermatt drive to Les Haudères, poste, line 381 bus to Sion, then train to Vevey. 3 h 36 min SFr 82. From Zermatt train to Visp then train to Vevey. 2 h 52 min SFr 111. From Zermatt drive to Vevey. 1 h 56 min SFr 23.
Train from Zermatt to Vevey
Swiss PostAuto operates a train from Zermatt to Vevey every 3 hours. Tickets cost $15 - $23 and the journey takes 45 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly.