Travel from Munich to Bergamo

Train, bus or fly from Munich to Bergamo?

German Railways (DB) operates a train from Munich to Bergamo every 4 hours. Tickets cost $70 - $100 and the journey takes 5 h 18 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Munich to Bergamo 5 times a day. Tickets cost $16 - $27 and the journey takes 3 h 55 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Munich to Bergamo

From München Hbf train to Verona Porta Nuova, train to Brescia, then train to Bergamo. 7 h 57 min 106€. From Munich, Munich central bus station bus to Bolzano, bus to Orio al Serio Airport, then bus to Bergamo Porta Nuova. 8 h 21 min 97€. From Muenchen Hbf night train to Brescia then train to Bergamo. 13 h 24 min 81€. From München Hauptbahnhof night train to Milano Centrale, walk to Milano Centrale, then train to Bergamo. 14 h 34 min 90€. From Munich drive to Bergamo. 5 h 9 min 77€. From München Marienplatz train to Munich airport, fly to Milan Bergamo airport, then bus to Bergamo. 3 h 57 min 130€. From München Marienplatz train to Munich airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Bergamo. 6 h 22 min 73€. From München Marienplatz train to Munich airport, fly to Verona airport, shuttle to Brescia, then train to Bergamo. 6 h 33 min 149€.