Train
The journey takes approximately 1 h 6 m. Ticket price is about €14 The travel distance is 212 km.
Carrier is Trenitalia Frecce.
🛏 Find hotel deals and discounts up to 20% in Bologna at Booking
Bus
The journey takes approximately 24 m. Ticket price is about €2 The travel distance is 9 km.
Carrier is ATM.
The journey takes approximately 2 h 15 m. Ticket price is about €9 The travel distance is 206 km.
Carrier is Marino Autolinee.
🛏 Find hotel deals and discounts up to 20% in Bologna at Booking
Night train
The journey takes approximately 2 h 16 m. Ticket price is about €28 The travel distance is 214 km.
Carrier is Trenitalia Intercity Night.
🛏 Find hotel deals and discounts up to 20% in Bologna at Booking
Drive
The journey takes approximately 2 h 6 m. The travel distance is 213 km.
🛏 Find hotel deals and discounts up to 20% in Bologna at Booking
Plane
The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 6 km.
Carrier is ATM.
The journey takes approximately 2 h 55 m. Ticket price is about €70
Carrier is Alitalia.
🔎
The journey takes approximately 7 m. Ticket price is about €9 The travel distance is 4 km.
Carrier is Marconi Express.
🛏 Find hotel deals and discounts up to 20% in Bologna at Booking
The cheapest way to travel from Milan to Bologna is by taking a Bus with an average price of €11. The journey takes approximately 3 ч. 29 мин.
Train is the fastest way to travel from Milan to Bologna. Tickets cost €14. The journey takes approximately 1 ч. 6 мин.
Milan is approximately 213 km away from Bologna. The trip by car takes 2 h 6 m.
The average journey time by car between Milan and Bologna is 2 h 6 m.