COMPARE Prices across different modes

Thu
28 Oct
£4Regionale
£7Terravision
Fri
29 Oct
£4Regionale
£7Terravision
Sat
30 Oct
£4Regionale
£7Terravision
Sun
31 Oct
£4Regionale
£7Terravision
Mon
1 Nov
£4Regionale
£7Terravision
Tue
2 Nov
£4Regionale
£7Terravision
Wed
3 Nov
£4Regionale
£7Terravision
Thu
4 Nov
£4Regionale
£7Terravision
Fri
5 Nov
£4Regionale
£7Terravision
Sat
6 Nov
£4Regionale
£7Terravision
Sun
7 Nov
£4Regionale
£7Terravision
Mon
8 Nov
£4Regionale
£7Terravision
Tue
9 Nov
£4Regionale
£7Terravision
Wed
10 Nov
£4Regionale
£7Terravision
Thu
11 Nov
£4Regionale
£7Terravision
Fri
12 Nov
£4Regionale
£7Terravision
Sat
13 Nov
£4Regionale
£7Terravision
Sun
14 Nov
£4Regionale
£7Terravision
Mon
15 Nov
£4Regionale
£7Terravision
Tue
16 Nov
Find prices
£7Terravision
Wed
17 Nov
£4Regionale
£7Terravision

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bergamo from Milan

distanceDistance28 miles (45 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price£4 (€5)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesRegionale, Trenord or Trenitalia

Trains from Milan to Bergamo cover the 28 miles (45 km) long trip 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. While the average ticket price for this journey costs around £4, you can find the cheapest train ticket for as low as £4. Travellers depart most frequently from Milano Centrale and arrive in Bergamo.

Train companies

Trenitalia from Milan to Bergamo

Buy your official Trenitalia train tickets between Milan and Bergamo from £4 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Trenitalia

Enjoy the train ride from Milan to Bergamo with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Milan to Bergamo are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train from Milan to Bergamo, you can expect to travel 28 miles (45 km). Check Trenitalia’s train times and tickets for the Milan to Bergamo journey and buy your cheap ticket on Omio today!

    Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train between Milan and Bergamo:

    • 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 travelling 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 centre, 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 taxi 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 £4  for the next 7 days.
    How much does the train from Milan to Bergamo cost on average?
    The Milan to Bergamo train ticket price is on average £4  if you are looking to buy your tickets for this route in the next week.
    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 journey to Bergamo from Milan?
    On average the train from Milan to Bergamo duration is 1 h 4 min  for the 28 miles (45 km) long trip, but the travel time can vary if you depart on weekends and holidays.
    Which train station in Milan goes to Bergamo? Which 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 travelling 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 centre of Milan.

    The most popular arrival train station, Bergamo, is located 0 mile (s) / 0 km away from the city centre 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.
    Is there a direct train from Milan to Bergamo?
    Yes, there are 17 direct trains per day from Milan to Bergamo. You can look to travel with Frecciarossa or Regionale  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
    How many trains per day are there to Bergamo from Milan?
    The average number of trains departing Milan for Bergamo is 17 a day. The train schedules and services may vary between weekdays and weekends.
    When does the first train depart from Milan to Bergamo? When does the last train depart from Milan to Bergamo?
    The first train from Milan to Bergamo leaves at 04: 31   and the last train for this leaves at 21: 31. Omio shows you the latest train from Milan to Bergamo times to help you book the best departure time for this route.
    How far in advance should I buy train tickets between Milan and Bergamo for the best deals?
    The price of a one way train ticket from Milan to Bergamo is on average £4 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Bergamo from Milan available a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    Bergamo
    Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Bergamo.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    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
    TaxiTaxi
    Connections to/from station
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8