Cheap Bus, Train and Carpool tickets to Bergamo

What are the most popular routes to Bergamo?

Milano - BergamoAverage price$19Average duration50mDaily departures136
Verona - BergamoAverage price$25Average duration1h 25mDaily departures14
Naples - BergamoAverage price$76Average duration12h 20mDaily departures15
Rome - BergamoAverage price$76Average duration10h 40mDaily departures28
Brindisi - BergamoAverage price$118Average duration19h 25mDaily departures7

Stations and stops in Bergamo

Locations map