By Train from Genève / Geneva (Switzerland) to Zermatt (Switzerland)

Journey Summary

Depart Genève / Geneva (Switzerland)


Arrive Zermatt (Switzerland)

Journey Time
3hr 44 - 3hr 51min
1 - 2 x connections per hour (Winter)

1 x connection per hour (Summer)

Change trains in: Visp

The journey by train from Geneve/Geneva to Zermatt by train is in a word - fabulous!

As Zermatt famously has no road access you have to step on a train in order to reach the resort - and trust us, opting to do so in Geneve will be a smart move!

The connecting time between trains at Visp station will be around 15 mins so it will be a stress-free transfer.

Train 1

  • Depart: Genève / Geneva (Switzerland)
  • Arrive: Visp (for Saas-Fee and Saas Grund) (Switzerland)
  • Journey time: 2hr 12min - 2hr 22 min

Close this info panel  

Train 2

  • Depart: Visp (for Saas-Fee and Saas Grund) (Switzerland)
  • Arrive: Zermatt (Switzerland)
  • Journey time: 1 hr

Close this info panel  

Ticket information

Close this info panel