French Railways (SNCF) operates a train from Strasbourg to Zürich hourly. Tickets cost $30 - $45 and the journey takes 1 h 18 min. Swiss Railways (SBB/CFF/FFS) also services this route every 30 minutes. Alternatively, Eurolines CH operates a bus from Strasbourg to Zürich 3 times a week. Tickets cost $23 - $28 and the journey takes 3 h 30 min. 3 other operators also service this route.
From Strasbourg train to Basel SBB then train to Zürich HB. 2 h 30 min SFr 99. From Strasbourg bus to Zurich. 3 h 30 min SFr 25. From Strasbourg train to Offenburg then nighttrain to Zürich HB. 4 h 48 min SFr 40. From Strasbourg drive to Zürich. 2 h 16 min SFr 37.