There are 4 ways to get from Zürich to Glarus by train, taxi, car or towncar
What companies run services between Zürich, Switzerland and Glarus, Switzerland?
Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Glarus hourly. Tickets cost $28 - $50 and the journey takes 1 h.
Want to know more about travelling around Switzerland
Questions & Answers
How far is it from Zürich to Glarus?
The distance between Zürich and Glarus is 53 km. The road distance is 71 km.
What is the cheapest way to get from Zürich to Glarus?
The cheapest way to get from Zürich to Glarus is to drive which costs SFr 8 - SFr 13 and takes 50 min.
What is the fastest way to get from Zürich to Glarus?
The quickest way to get from Zürich to Glarus is to taxi which takes 50 min and costs SFr 300 - SFr 360.
Is there a direct train between Zürich and Glarus?
Yes, there is a direct train departing from Zürich HB and arriving at Glarus. Services depart hourly, and operate every day. The journey takes approximately 1 h.
How long does it take to get from Zürich to Glarus?
The train from Zürich HB to Glarus takes 1 h including transfers and departs hourly.