By Train from Zürich / Zurich (Switzerland) to Locarno (Switzerland)

Journey Summary

Depart Zürich / Zurich (Switzerland)

Zürich HB

Arrive Locarno (Switzerland)

Journey Time
2hr 19min
1 x connection per hour

When the Gotthard Base Tunnel opened, the train services on the north ↔ south 'Gotthard' route in Switzerland were reorganised.

As a consequence the direct trains from Zurich to Locarno were discontinued - the logic being that the end-to-end journey is now more than 30 mins quicker, even with a straightforward connection between trains in Bellinzona.

If you can set off from Zurich in odd hours, you will only have to make one straightforward connection between trains in Bellinzona

Though if you depart from Zurich in even hours, you will have to make an additional connection between trains in Arth-Goldau - though changing trains there is as simple as can be

The end-to-end journey time will also be no longer, if you have to make two connections instead of one.

Train 1

  • Depart: Zürich / Zurich (Switzerland)
  • Arrive: Bellinzona (Switzerland)
  • Journey time: 1hr 47min - 1hr 55min

Close this info panel  

Train 2

  • Depart: Bellinzona (Switzerland)
  • Arrive: Locarno (Switzerland)
  • Journey time: 31min

Close this info panel  

Ticket information

Close this info panel