Travel from Bergamo to Bern

Bus or train from Bergamo to Bern?

Trenord operates a train from Bergamo to Bern hourly. Tickets cost $6 - $17 and the journey takes 48 min. 2 other operators also service this route. Alternatively, Nord Est Trasporti operates a bus from Bergamo to Bern every 30 minutes. Tickets cost $5 - $8 and the journey takes 51 min. Globtour also services this route 3 times a week.

How to get from Bergamo to Bern

From Bergamo train to Milano Centrale, train to Brig, then train to Bern. 4 h 50 min SFr 129. From Bergamo train to Milano Porta Garibaldi, train to Domodossola, then train to Bern. 6 h 56 min SFr 114. From Bergamo Autostazione bus to Mailand Lampugnano then bus to Bern P+R Neufeld. 7 h 20 min SFr 40. From Bergamo drive to Bern. 4 h 10 min SFr 70. From Bergamo train to Milano Centrale, train to Milan Malpensa airport, fly to Zurich airport, then train to Bern. 5 h 53 min SFr 205.