From Zürich HB train to Glarus. 1 h SFr 47. From Zürich taxi to Glarus. 50 min SFr 358. From Zürich drive to Glarus. 50 min SFr 11. From Zürich Uber to Glarus. 50 min SFr 177.
Train from Zürich to Glarus
Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Glarus hourly. Tickets cost $27 - $50 and the journey takes 1 h.