Shortest travel time:
1 h 2 m
Longest travel time:
3 h 53 m
Lowest train ticket cost:
26
Avg. daily departures:
61
Earliest departure:
03:00
Latest departure:
20:16
Bologna
Bologna train station
Bologna Centrale
Piazza delle Medaglie d'Oro, 40121, Bologna, Italy
212 km
Milan
Milan train stations
Centrale
Piazza Duca d'Aosta, 1, 20124, Milan, Italy
Rho Fiera
Viale degli Alberghi, 20017 Rho, Milan, Italy
Milano Rogoredo
Via Giovanni Battista Cassinis, 20139, Milano, Italy
Porta Garibaldi
Piazza Sigmund Freud, 20124 , Milano , Italy

Bologna to Milan Train Information

Bologna to Milan Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
1 hrs 2 min
3 hrs 53 min
03:00
11:36
30
Afternoon trains
1 hrs 4 min
3 hrs 53 min
12:06
17:56
21
Evening trains
1 hrs 4 min
2 hrs 34 min
18:06
20:16
10

Trains on Bologna - Milan Route

Brand name
Train type
Travel time
Price from
Departures
Rating
Trenitalia
Trenitalia
Train with 1 change
2 hrs 45 min
26
7
Trenitalia
Trenitalia
Intercity train
1 hrs 9 min
31
5
Trenitalia
Trenitalia
Train with 2 changes
3 hrs 53 min
30
2
Bullet train
1 hrs 2 min
46
21
Intercity train
2 hrs 29 min
29
4
High-speed train
1 hrs 12 min
46
2
Bullet train
1 hrs 4 min
52
20
Show more
9.2 / 10 based on 52 reviews

Bologna to Milan Train Review & Rating

Recommend to use this train instead of the bus connections on offer!

Linda F. about traveling from Bologna to Milan