Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Orsières hourly. Tickets cost $45 - $80 and the journey takes 1 h 38 min. 2 other operators also service this route. Alternatively, tpg operates a bus from Geneva to Orsières every 30 minutes. Tickets cost $3 - $5 and the journey takes 33 min. 3 other operators also service this route.
How to get from Geneva to Orsières
From Genève train to Martigny, train to Sembrancher, then train to Orsières. 3 h 30 min SFr 76. From Genève, Terrassière line 61 bus to Annemasse, bus to Martigny, train to Sembrancher, then bus to Orsières. 6 h 10 min SFr 22. From Geneva drive to Orsières. 1 h 41 min SFr 24.
Is there a direct train between Geneva and Orsières?
No, there is no direct train from Geneva to Orsières. However, there are services departing from Genève and arriving at Orsières via Martigny and Sembrancher. The journey, including transfers, takes approximately 3 h 30 min.