Bergamo to Milano Lambrate train times

Search trains between two stations for today or a future date

Bergamo to Milano Lambrate train times: all departure and arrival times, duration, changes and live delays. Updated daily.

37 trains/day
28 direct
37m
Fastest
05:00
First train
22:07
Last train

Today's trains

05:00
Bergamo
39m
Direct
05:39
Milano Lambrate
221205:00Bergamo05:39Milano Lambrate
58% on time
06:02
Bergamo
37m
Direct
06:39
Milano Lambrate
221406:02Bergamo06:39Milano Lambrate
+2 min avg
06:30
Bergamo
41m
Direct
07:11
Milano Lambrate
225606:30Bergamo07:11Milano Lambrate
+2 min avg
07:02
Bergamo
37m
Direct
07:39
Milano Lambrate
221607:02Bergamo07:39Milano Lambrate
+1 min avg
07:13
Bergamo
43m
Direct
07:56
Milano Lambrate
225807:13Bergamo07:56Milano Lambrate
+1 min avg
07:18
Bergamo
58m
1 change
08:16
Milano Lambrate
2262207:18Bergamo07:48Treviglio
+2 min avg
1090607:52Treviglio08:16Milano Lambrate
+3 min avg
07:40
Bergamo
41m
Direct
08:21
Milano Lambrate
220607:40Bergamo08:21Milano Lambrate
+3 min avg
08:02
Bergamo
37m
Direct
08:39
Milano Lambrate
221808:02Bergamo08:39Milano Lambrate
+4 min avg
08:40
Bergamo
41m
Direct
09:21
Milano Lambrate
226008:40Bergamo09:21Milano Lambrate
+3 min avg
09:02
Bergamo
37m
Direct
09:39
Milano Lambrate
222009:02Bergamo09:39Milano Lambrate
+2 min avg
09:40
Bergamo
41m
Direct
10:21
Milano Lambrate
226209:40Bergamo10:21Milano Lambrate
+3 min avg
10:02
Bergamo
37m
Direct
10:39
Milano Lambrate
222210:02Bergamo10:39Milano Lambrate
+2 min avg
10:18
Bergamo
1h 8m
1 change
11:26
Milano Lambrate
2263410:18Bergamo10:48Treviglio
+2 min avg
262411:05Treviglio11:26Milano Lambrate
+5 min avg
11:02
Bergamo
37m
Direct
11:39
Milano Lambrate
222411:02Bergamo11:39Milano Lambrate
+3 min avg
11:18
Bergamo
1h 8m
1 change
12:26
Milano Lambrate
2263811:18Bergamo11:48Treviglio
+1 min avg
262612:05Treviglio12:26Milano Lambrate
+5 min avg
12:02
Bergamo
37m
Direct
12:39
Milano Lambrate
222612:02Bergamo12:39Milano Lambrate
+1 min avg
12:18
Bergamo
1h 8m
1 change
13:26
Milano Lambrate
2264212:18Bergamo12:48Treviglio
+2 min avg
262813:05Treviglio13:26Milano Lambrate
+8 min avg
13:02
Bergamo
37m
Direct
13:39
Milano Lambrate
222813:02Bergamo13:39Milano Lambrate
+1 min avg
13:18
Bergamo
55m
1 change
14:13
Milano Lambrate
2264613:18Bergamo13:48Treviglio
+1 min avg
1060813:55Treviglio14:13Milano Lambrate
+2 min avg
14:02
Bergamo
37m
Direct
14:39
Milano Lambrate
223014:02Bergamo14:39Milano Lambrate
+1 min avg
14:18
Bergamo
1h 8m
1 change
15:26
Milano Lambrate
2265014:18Bergamo14:48Treviglio
+1 min avg
263215:05Treviglio15:26Milano Lambrate
+3 min avg
15:02
Bergamo
37m
Direct
15:39
Milano Lambrate
223215:02Bergamo15:39Milano Lambrate
+2 min avg
15:18
Bergamo
1h 8m
1 change
16:26
Milano Lambrate
2265415:18Bergamo15:48Treviglio
+2 min avg
263416:05Treviglio16:26Milano Lambrate
+3 min avg
16:02
Bergamo
37m
Direct
16:39
Milano Lambrate
223416:02Bergamo16:39Milano Lambrate
+1 min avg
16:18
Bergamo
55m
1 change
17:13
Milano Lambrate
2265816:18Bergamo16:48Treviglio
+1 min avg
1061016:55Treviglio17:13Milano Lambrate
+1 min avg
16:40
Bergamo
40m
Direct
17:20
Milano Lambrate
227616:40Bergamo17:20Milano Lambrate
+4 min avg
17:02
Bergamo
37m
Direct
17:39
Milano Lambrate
223617:02Bergamo17:39Milano Lambrate
+3 min avg
17:40
Bergamo
40m
Direct
18:20
Milano Lambrate
227817:40Bergamo18:20Milano Lambrate
+2 min avg
18:02
Bergamo
37m
Direct
18:39
Milano Lambrate
223818:02Bergamo18:39Milano Lambrate
+3 min avg
18:40
Bergamo
40m
Direct
19:20
Milano Lambrate
228018:40Bergamo19:20Milano Lambrate
+1 min avg
19:02
Bergamo
37m
Direct
19:39
Milano Lambrate
224019:02Bergamo19:39Milano Lambrate
+4 min avg
19:40
Bergamo
40m
Direct
20:20
Milano Lambrate
228219:40Bergamo20:20Milano Lambrate
+4 min avg
20:02
Bergamo
37m
Direct
20:39
Milano Lambrate
224220:02Bergamo20:39Milano Lambrate
+3 min avg
20:40
Bergamo
40m
Direct
21:20
Milano Lambrate
228420:40Bergamo21:20Milano Lambrate
+2 min avg
21:02
Bergamo
37m
Direct
21:39
Milano Lambrate
224421:02Bergamo21:39Milano Lambrate
+2 min avg
21:18
Bergamo
1h 8m
1 change
22:26
Milano Lambrate
2267821:18Bergamo21:48Treviglio
+2 min avg
264622:05Treviglio22:26Milano Lambrate
+6 min avg
22:07
Bergamo
37m
Direct
22:44
Milano Lambrate
224622:07Bergamo22:44Milano Lambrate
+2 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Bergamo to Milano Lambrate?

About 37 trains a day, 28 of them direct. Times updated daily with live delays.

What are the first and last trains from Bergamo to Milano Lambrate?

The first train leaves at 05:00, the last at 22:07.

How long does the train from Bergamo to Milano Lambrate take?

The fastest trains take about 37m.

Related routes

Search another date or route

Enter departure, arrival and date to see train times, duration and changes.

Select departure and arrival to search train times.

Indicative times based on the imported official railway timetable. Always check the carrier's website before travelling.