From Bergamo bus to Sesto San Giovanni, train to Milano Centrale, then train to Geneve. 5hrs 59min 66€. From Bergamo bus to Milan then bus to Geneva. 8hrs 33min 51€. From Bergamo drive to Geneva. 3hrs 50min 70€. From Bergamo bus to Milano Cadorna station, train to Milan Malpensa airport, fly to Geneva airport, then train to Geneva. 3hrs 47min 195€. From Bergamo train to Chiasso, light rail to Lugano FLP, light rail to Lugano airport, fly to Geneva airport, then train to Geneva. 4hrs 37min 265€.