Swiss Railways (SBB/CFF/FFS) operates a train from Geneva Airport (GVA) to Monthey hourly. Tickets cost $40 - $75 and the journey takes 1 h 41 min.
How to get from Geneva Airport (GVA) to Monthey
From Genève-Aéroport train to St-Maurice then line 130 train to Monthey. 2 h 9 min SFr 69. From Genève-Aéroport train to Aigle then train to Monthey-Ville. 2 h 16 min SFr 63. From Geneva Airport (GVA) drive to Monthey. 1 h 9 min SFr 17.
Is there a direct train between Geneva Airport (GVA) and Monthey?
No, there is no direct train from Geneva Airport (GVA) to Monthey. However, there are services departing from Genève-Aéroport and arriving at Monthey via St-Maurice. The journey, including transfers, takes approximately 2 h 9 min.