From Bergamo train to Carnate Usmate, train to Milano Centrale, then train to Geneve. 6hrs 12min 85 €. From Bergamo bus to Milan Lampugnano, bus to Stresa, train to Sion, train to Geneve,Aeroport(TPG), then line 5 bus to Geneve,Palais Eynard. 7hrs 05min 91 €. From Bergamo bus to Milan then Bus to Geneva. 8hrs 00min 58 €. From Bergamo drive to Geneva. 3hrs 50min 67 €. From Bergamo train to Chiasso, light rail to Lugano FLP, light rail to Lugano airport, fly to Geneva airport, then train to Geneva. 5hrs 35min 230 €. From Bergamo - Via Furietti 17 bus to Malpensa Airport T2, bus to Milan Malpensa airport, fly to Geneva airport, then train to Geneva. 4hrs 57min 171 €. From Bergamo FS train to Brescia, train to Verona - Stazione FS, Airport Bus to Verona airport, fly to Geneva airport, then train to Geneva. 6hrs 55min 116 €.