Travel from St-Gallen to Geneva-Airport-GVA

Bus or train from St. Gallen to Geneva Airport (GVA)?

Swiss Railways (SBB/CFF/FFS) operates a train from St. Gallen to Geneva Airport (GVA) every 2 hours. Tickets cost $100 - $200 and the journey takes 4 h 2 min. Alternatively, FlixBus operates a bus from St. Gallen to Geneva Airport (GVA) once daily. Tickets cost $22 - $40 and the journey takes 5 h 30 min. tpg also services this route every 15 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from St. Gallen to Geneva Airport (GVA)

ModeDurationPrice
From St. Gallen train to Zurich airport then fly to Geneva airport.2 h 36 min$114
From St. Gallen train to Genève-Aéroport.4 h 2 min$191
From St. Gallen bus to Geneva, walk to Genève, Cornavin, then line 10 bus to Genève, WTC.5 h 59 min$40
From St. Gallen drive to Geneva Airport (GVA).3 h 32 min$57

Operators from St. Gallen to Geneva Airport (GVA)