Travel from Venice to Bergamo

Train, bus or fly from Venice to Bergamo?

You can take a train from Venice to Bergamo via Brescia in around 3 hours 20 minutes. Alternatively, FlixBus operates a bus from Venice to Bergamo 3 times a day. Tickets cost $14 - $24 and the journey takes 3 hours 15 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Venice to Bergamo

ModeDurationPrice
From Venezia S.Lucia train to Brescia then train to Bergamo.3 h 20 min44€
From Venice, Venice bus to Orio al Serio Airport then bus to Bergamo Porta Nuova.3 h 36 min20€
From Venice drive to Bergamo.2 h 8 min33€
From Venice bus to Venice airport, fly to Milan Bergamo airport, then bus to Bergamo.5 h 13 min294€
From Venice shuttle to Bergamo.5 h 37 min188€

How long does it take to get from Venice to Bergamo?

It takes approximately 3 hours 20 minutes to get from Venice to Bergamo, including transfers.

Is there a direct train between Venice and Bergamo?

No, there is no direct train from Venice to Bergamo. However, there are services departing from Venezia S.Lucia and arriving at Bergamo via Brescia. The journey, including transfers, takes approximately 3 hours 20 minutes.

Is there a direct bus between Venice and Bergamo?

No, there is no direct bus from Venice to Bergamo. However, there are services departing from Venice, Venice and arriving at Bergamo Porta Nuova via Orio al Serio Airport. The journey, including transfers, takes approximately 3 hours 36 minutes.

Operators from Venice to Bergamo

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenord+39 02 7249 4494Trenord
FlixBus+49 1807 123 99 123FlixBus
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
VoloteaVolotea
ErnestErnest
RyanairRyanair
MeridianaMeridiana
Ukraine International AirlinesUkraine International Airlines
Air DolomitiAir Dolomiti
BMI RegionalBMI Regional
easyJeteasyJet
LufthansaLufthansa
AlitaliaAlitalia
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
Air MoldovaAir Moldova
Wizz AirWizz Air
GoOpti+386 1 320 4530GoOpti