COMPARE Prices across different modes

Mon
Oct 18
$6Regionale
$10Terravision
Tue
Oct 19
$6Regionale
$10Terravision
Wed
Oct 20
$6Regionale
$10Terravision
Thu
Oct 21
$6Regionale
$10Terravision
Fri
Oct 22
$6Regionale
$10Terravision
Sat
Oct 23
$6Regionale
$10Terravision
Sun
Oct 24
$6Regionale
$10Terravision
Mon
Oct 25
$6Regionale
$10Terravision
Tue
Oct 26
$6Regionale
$10Terravision
Wed
Oct 27
$6Regionale
$10Terravision
Thu
Oct 28
$6Regionale
$10Terravision
Fri
Oct 29
$6Regionale
$10Terravision
Sat
Oct 30
$6Regionale
$10Terravision
Sun
Oct 31
$6Regionale
$10Terravision
Mon
Nov 1
$6Regionale
$10Terravision
Tue
Nov 2
$6Regionale
$10Terravision
Wed
Nov 3
$6Regionale
$10Terravision
Thu
Nov 4
$6Regionale
$10Terravision
Fri
Nov 5
$6Regionale
$10Terravision
Sat
Nov 6
$6Regionale
$10Terravision
Sun
Nov 7
$6Regionale
$10Terravision

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Milan and Bergamo

distanceDistance28 miles (45 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price$6 (€5)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersRegionale, 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.

Train companies

Trenitalia from Milan to 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

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:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Trains from Milan to Bergamo

    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.

    Which train companies travel from Milan to Bergamo?

    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.

    How long is the train from Milan to Bergamo?

    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.

    How many trains are there from Milan to Bergamo?

    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.

    What are the departure and arrival stations for trains from Milan to Bergamo?

    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.

    Travel Tips

    Trains from Milan to Bergamo
    Travel by train to Bergamo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Bergamo.
    FAQs
    How much does a cheap train from Milan to Bergamo cost?
    Omio customers have found cheap train tickets to Bergamo from Milan for as low as $6 (€5)  for the next 7 days.
    How much does it cost to take a train to Bergamo from Milan?
    In the next 7 days you can expect to pay on average $6 (€5)  for a train ticket between Milan and Bergamo.
    How many miles is it from Milan to Bergamo by train?
    You should expect to travel around 28 miles (45 km)  between Milan and Bergamo by train.
    How long is the train ride to Bergamo from Milan?
    On average the Milan to Bergamo train travel time is 1 h 4 min  for the 28 miles (45 km) long trip, but the duration can vary if you travel on weekends and holidays.
    What train station in Milan goes to Bergamo? What train station do I come into Bergamo from Milan?

    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.

    Where do I find the Milan train station to Bergamo? Where is the Bergamo train station?

    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.

    What train companies offer a service between Milan and Bergamo?
    When taking a train from Milan to Bergamo, you can count on Regionale, Trenord or Trenitalia for the best way to get you to Bergamo. You can also check all possible train providers who offer a service between Milan and Bergamo and compare the amenities they offer before buying a train ticket.
    How many train services per day are there from Milan to Bergamo?
    On average, there are 17 trains a day from Milan to Bergamo. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Milan to Bergamo?
    The first Milan to Bergamo train departs at 4: 31 AM   and the last train from Milan to Bergamo leaves at 9: 31 PM. Check out the most up-to-date train schedule from Milan to Bergamo on Omio and find the best time to travel to your destination.
    How far in advance should I buy train tickets to Bergamo from Milan for the best deals?
    If you purchase the Milan to Bergamo train within the next 7 days, you can find one way tickets to cost on average $6 (€5). However, booking your train ticket in advance gives you access to the best prices for trains between Milan and Bergamo. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Milan
    Bergamo
    Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Bergamo.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 05: 50 - 22: 20
    Connections to/from station
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Metro lines: M2 (green), M3 (yellow)
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    Connections to/from station
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8