Travel from Geneva to Espeyrac

Train or fly from Geneva to Espeyrac?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Espeyrac every 2 hours. Tickets cost $30 - $50 and the journey takes 1 h 52 min. 2 other operators also service this route. Alternatively, easyJet and Flybe fly from Geneva to Espeyrac twice daily.

How to get from Geneva to Espeyrac

From Geneva bus to Ussel then drive to Espeyrac. 8 h 52 min SFr 60. From Geneve train to Lyon Part Dieu, train to Clermont-Ferrand, train to Aurillac, then taxi to Espeyrac. 9 h 35 min SFr 236. From Geneva drive to Espeyrac. 5 h 35 min SFr 80. From Genève train to Geneva airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Rodez, then taxi to Espeyrac. 7 h 51 min SFr 205. From Geneve train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Rodez, then taxi to Espeyrac. 9 h 6 min SFr 219. From Genève train to Geneva airport, fly to Rodez airport, then taxi to Espeyrac. 6 h SFr 277. From Genève train to Geneva airport, fly to Aurillac airport, then taxi to Espeyrac. 6 h 38 min SFr 412.