Trains from Milan to Bergamo

Sun, Aug 25
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Milan
to Bergamo

Showing times and prices for Aug 26

Cheapest

$6

Average

$7

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Milan to Bergamo will cost around $ 7 if you buy it on the day, but the cheapest tickets can be found for only $ 6.

Cheapest
carrier-logo
05:35Milan Centrale0h4806:23Bergamo
0 changes
$61One-way
Cheapest
carrier-logo
21:05Milan Centrale0h4821:53Bergamo
0 changes
$61One-way
Cheapest
carrier-logo
18:33Milano Lambrate1h0519:38Bergamo
1 change
$61One-way
Cheapest
carrier-logo
13:05Milan Centrale0h4813:53Bergamo
0 changes
$61One-way
Cheapest
carrier-logo
12:33Milano Lambrate1h0513:38Bergamo
1 change
$61One-way

Train Times

Milan to Bergamo

Showing trains for tomorrow, Mon, Aug 26
carrier-logo
05:35Milan Centrale0h4806:23Bergamo
0 changes
carrier-logo
06:05Milan Centrale0h4806:53Bergamo
0 changes
carrier-logo
06:33Milano Lambrate1h0507:38Bergamo
0 changes
carrier-logo
07:05Milan Centrale0h4807:53Bergamo
0 changes
carrier-logo
07:29Milano Greco Pirelli1h2308:52Bergamo
0 changes
carrier-logo
07:33Milano Lambrate1h0508:38Bergamo
0 changes
carrier-logo
08:05Milan Centrale0h4808:53Bergamo
0 changes
carrier-logo
08:33Milano Lambrate1h0509:38Bergamo
0 changes
carrier-logo
09:05Milan Centrale0h4809:53Bergamo
0 changes
carrier-logo
10:05Milan Centrale0h5010:55Bergamo
0 changes
carrier-logo
11:05Milan Centrale0h4811:53Bergamo
0 changes
carrier-logo
11:33Milano Lambrate1h0512:38Bergamo
0 changes
carrier-logo
12:05Milan Centrale0h4812:53Bergamo
0 changes
carrier-logo
12:29Milano Greco Pirelli1h2313:52Bergamo
0 changes
carrier-logo
12:33Milano Lambrate1h0513:38Bergamo
0 changes
carrier-logo
13:05Milan Centrale0h4813:53Bergamo
0 changes
carrier-logo
13:29Milano Greco Pirelli1h2314:52Bergamo
0 changes
carrier-logo
13:33Milano Lambrate1h0514:38Bergamo
0 changes
carrier-logo
14:05Milan Centrale0h4814:53Bergamo
0 changes
carrier-logo
14:29Milano Greco Pirelli1h2315:52Bergamo
0 changes
carrier-logo
14:33Milano Lambrate1h0515:38Bergamo
0 changes
carrier-logo
15:05Milan Centrale0h4815:53Bergamo
0 changes
carrier-logo
15:29Milano Greco Pirelli1h2316:52Bergamo
0 changes
carrier-logo
15:33Milano Lambrate1h0516:38Bergamo
0 changes
carrier-logo
16:05Milan Centrale0h4816:53Bergamo
0 changes
carrier-logo
16:22Milan Porta Garibaldi1h0317:25Bergamo
0 changes
carrier-logo
17:05Milan Centrale0h4817:53Bergamo
0 changes
carrier-logo
17:22Milan Porta Garibaldi1h0318:25Bergamo
0 changes
carrier-logo
18:05Milan Centrale0h4818:53Bergamo
0 changes
carrier-logo
18:29Milano Greco Pirelli1h2319:52Bergamo
0 changes
carrier-logo
18:33Milano Lambrate1h0519:38Bergamo
0 changes
carrier-logo
19:05Milan Centrale0h4819:53Bergamo
0 changes
carrier-logo
19:29Milano Greco Pirelli1h2320:52Bergamo
0 changes
carrier-logo
19:33Milano Lambrate1h0520:38Bergamo
0 changes
carrier-logo
20:05Milan Centrale0h4820:53Bergamo
0 changes
carrier-logo
20:29Milano Greco Pirelli1h2321:52Bergamo
0 changes
carrier-logo
20:33Milano Lambrate1h0521:38Bergamo
0 changes
carrier-logo
21:05Milan Centrale0h4821:53Bergamo
0 changes
carrier-logo
21:33Milano Lambrate1h0522:38Bergamo
0 changes
carrier-logo
22:05Milan Centrale0h5022:55Bergamo
0 changes
carrier-logo
23:40Milan Centrale1h1000:50Bergamo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Sun
Aug 25
$6Trenord
$7Terravision
Mon
Aug 26
$6Trenord
$6Trenord
Tue
Aug 27
$6Trenord
$6Trenord
Wed
Aug 28
$6Trenord
$6Trenord
Thu
Aug 29
$6Trenord
$6Trenord
Fri
Aug 30
$6Trenord
$6Trenord
Sat
Aug 31
$6Trenord
$7Terravision
Sun
Sep 1
$6Trenord
$7Terravision
Mon
Sep 2
$6Trenord
$6Trenord
Tue
Sep 3
$6Trenord
$6Trenord
Wed
Sep 4
$6Trenord
$6Trenord
Thu
Sep 5
$6Trenord
$6Trenord
Fri
Sep 6
$6Trenord
$6Trenord
Sat
Sep 7
$6Trenord
$7Terravision
Sun
Sep 8
$6Trenord
$7Terravision
Mon
Sep 9
$6Trenord
$6Trenord
Tue
Sep 10
$6Trenord
$6Trenord
Wed
Sep 11
$6Trenord
$6Trenord
Thu
Sep 12
$6Trenord
$6Trenord
Fri
Sep 13
$6Trenord
$6Trenord
Sat
Sep 14
$6Trenord
$6Trenord

The fastest trains

from Milan
to Bergamo

Showing times and prices for Aug 26

Fastest Journey

48m

Average

1h 1m

Trains per day

41

Distance

45 km

Of the 41 train that leave Milan for Bergamo every day 21 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 45 km distance in an average of 1h 1m but if you time it right, some train will get you there in just 48m .

The slowest train will take 1h 23m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
05:35Milan Centrale0h4806:23Bergamo
0 changes
$61One-way
Fastest
carrier-logo
21:05Milan Centrale0h4821:53Bergamo
0 changes
$61One-way
Fastest
carrier-logo
13:05Milan Centrale0h4813:53Bergamo
0 changes
$61One-way
Fastest
carrier-logo
11:05Milan Centrale0h4811:53Bergamo
0 changes
$61One-way
Fastest
carrier-logo
16:05Milan Centrale0h4816:53Bergamo
0 changes
$61One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Milan to Bergamo Train Information

Avg. Train Duration:
57 minutes
Train Ticket Price: $6
Trains depart from:Milan
Trains arrive in:Bergamo
Distance:45 km
TrainTrain Companies:Trenord

Trains from Milan to Bergamo

Trains in Italy are an effective way of travelling between cities, with a number of companies offering domestic and international train routes. The first service from Milan to Bergamo departs at 5:31 a.m., with the last train departing at 11:40 p.m. Most Milan to Bergamo trains are direct and run at least twice an hour. There are approximately 60 trains traveling from Milan to Bergamo per day. All Milan to Bergamo trains are operated by Trenitalia.

Milan to Bergamo trains: Not what you're looking for?

Return trains from Bergamo to Milan | Compare all modes of traveling from Milan to Bergamo | Or learn more about traveling to Bergamo



Milan to Bergamo Train Cost

Average prices for trains from Milan to Bergamo when you book in advance

Booking Period

Average Price

Same Day

€6

1 Day in Advance

€6

1 Week in Advance

€6

2 Weeks in Advance

€6

1 Month in Advance

€6

3 Months in Advance

€6

Milan to Bergamo Trains: General Information


Taking the train is the most convenient and popular way to travel from Milan to Bergamo, with approximately 60 trains making the journey every day.

  • autobus All Milan to Bergamo trains are run by Trenitalia.
  • autobus Most trains are direct; however some require a transfer at Treviglio, Brescia, or Carnate-usmate. All trains depart from either Milan's Centrale or Porta Garibaldi train station and arrive at Bergamo main station.
  • autobus The Milan to Bergamo train journey takes as little as 48 minutes to arrive in Bergamo.
  • autobus Most travelers book their Milan to Bergamo train tickets approximately 1 day in advance of the travel date.

Stations

Important Stations and Airports for this Journey
Milan
Bergamo
TrainMilano Centrale

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines M1, M2, M3, M5
TrainMilano Porta Garibaldi

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.