|Distance||28 miles (45 km)|
|Average train duration||1 h 4 min|
|Average train ticket price||$6 (€5)|
|Train frequency||17 a day|
|Direct train||Yes, there are 17 direct trains a day|
|Train providers||Regionale, Trenord or Trenitalia|
Trains from Milan to Bergamo cover the 28 miles (45 km) long journey taking on average 1 h 4 min with our travel partners like Regionale, Trenord or Trenitalia. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $6 (€5), but the average price of train tickets is $6 (€5). Travelers depart most frequently from Milano Centrale and arrive in Bergamo.
You can travel by train between Milan and Bergamo with Trenitalia for as low as $6 (€5). When you search for schedules and tickets, Omio will show you the best route.
Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.
Taking a train with Trenitalia is a great way to travel between Milan and Bergamo, and Omio can show you the best times and tickets available for the 28 miles (45 km) long train trip. Trenitalia offers different fares for the Milan to Bergamo journey with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes from Milan to Bergamo, and buy your cheap Trenitalia train ticket on Omio easily and securely today.
Trenitalia has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Trenitalia tickets from Milan to Bergamo and when traveling by train:
Catching the train is an excellent option for anyone who wants to make the journey from Milan to Bergamo. Every day, 20 to 25 direct services depart from Milan for the northern Italian city, with two to three trains per hour during the day. And with a journey time of between 45 minutes and one hour 10 minutes, it doesn't take long to reach Bergamo by train.
All trains to Bergamo from Milan are operated by Trenitalia Trenord – the northern arm of Italy's national rail company, which operates almost exclusively in the Lombardy region.
Travelling from Milan to Bergamo by train won't take long. In fact, the journey is extremely quick, with durations ranging from 45 minutes to one hour 10 minutes when no changes are required.
Passengers traveling by train from Milan to Bergamo will always have plenty of potential departure times to choose from. Trains leave all day long, with 20 to 25 direct services (and sometimes more). Departures begin after 5:30 a.m. and continue until shortly before midnight.
Departure train station: Trains to Bergamo could depart from Milan Centrale, Porta Garibaldi, Lambrate or Greco Pirelli stations. All are fairly close to the heart of Milan. Centrale is a few hundred metres north-east of the city center, while Porta Garibaldi is slightly more central. Greco Pirelli is located in the northern suburb of Segnanino, while Lambrate is around one and a half miles north-east of the centre. All stations are easily accessible via Milan's Metro network or local buses, and trains run from all stations every day. So finding a convenient departure point shouldn't be tough.
Arrival train station: Whatever departure point passengers select, trains from Milan will arrive at Bergamo Station, which can be found on the Piazzale Guglielmo Marconi, around 800 metres south of the historic centre. From there, buses 1, 5, 6, 7, 8, and 9 provide local connections and make getting to central accommodation much easier, although walking is also an option. If travellers need to head to Bergamo Airport, the best option is to take the number 1 bus (which takes around 20 minutes) or to hail a cab from the station entrance.
There are a few train stations in Milan to start your journey from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Bergamo you have a few train station options to choose from for your arrival including Bergamo and Bergamo Ospedale.
Omio customers traveling this route depart most frequently from Milano Centrale and arrive in Bergamo.
The most popular departure train station with passengers for this route, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.
The most popular arrival train station, Bergamo, is located 0 mile (s) / 0 km away from the city center of Bergamo.
Here are some other resources that might have the information you need