Travel from Trieste to Bergamo

Train, bus or fly from Trieste to Bergamo?

You can take a train from Trieste to Bergamo via Venezia Mestre and Brescia in around 5 h 36 min. Alternatively, FlixBus operates a bus from Trieste to Bergamo once daily. Tickets cost $23 - $40 and the journey takes 5 h 55 min.

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 Trieste to Bergamo

From Trieste Centrale train to Venezia Mestre, train to Brescia, then train to Bergamo. 5 h 36 min 54€. From Trieste bus to Bergamo, Bergamo. 5 h 55 min 30€. From Trieste bus to Umag then bus to Bergamo. 7 h 54 min 63€. From Trieste drive to Bergamo. 3 h 28 min 56€. From Trieste Centrale train to Monfalcone, walk to Valentinis Gaslini, bus to Trieste airport, fly to Milan Bergamo airport, then bus to Bergamo. 6 h 45 min 261€. From Trieste Centrale train to Monfalcone, walk to Valentinis Gaslini, bus to Trieste airport, fly to Milan Linate airport, bus to Pioltello Limito, then train to Bergamo. 4 h 44 min 96€. From Trieste Centrale train to Monfalcone, walk to Valentinis Gaslini, bus to Trieste airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Bergamo. 7 h 44 min 270€. From Trieste Centrale train to Monfalcone, walk to Valentinis Gaslini, bus to Trieste airport, fly to Verona airport, shuttle to Brescia, then train to Bergamo. 7 h 46 min 256€.