Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to St Anton every 3 hours. Tickets cost $40 - $75 and the journey takes 2 h 19 min.
How to get from Zürich to St Anton
From Zürich HB train to St.Anton am Arlberg. 2 h 19 min SFr 69. From Zürich HB bus to Feldkirch then train to St.Anton am Arlberg. 3 h 27 min SFr 80. From Zürich HB night train to St. Anton am Arlberg. 3 h 5 min SFr 19. From Zürich drive to St Anton. 2 h 14 min SFr 30.
Is there a direct train between Zürich and St Anton?
Yes, there is a direct train departing from Zürich HB and arriving at St.Anton am Arlberg. Services depart every 3 hours, and operate every day. The journey takes approximately 2¼ hours.