Milan to Bologna: travel options
Approximate direct distance: 201 km • Travel distance depends on the route and transport you choose.
Compare the options
Recorded fares and journey times. Check each operator before booking.
| Transport Mode | Operator | Duration | Price guide | Stations / Airports | Key Booking Tip |
|---|---|---|---|---|---|
| train Direct | Trenitalia (Frecciarossa) / Italo | From 1h 2m |
Check fare
Fare source checked: 6 Oct 2026 Fares vary by departure and ticket conditions. Tickets and times: Trenitalia (Frecciarossa) / Italo |
Dep: Milano Centrale / Milano Rogoredo; choose the ticketed departure
Arr: Bologna Centrale
|
Italo advertises a fastest city-to-city journey of 1 hour 2 minutes. Check whether you board at Centrale or Rogoredo. Bologna’s high-speed arrival may use underground AV platforms; leave time for the street or a regional connection and check any separate airport ticket. |
Choosing your journey
Choose a direct fast train for a short journey between the two city centres. Allow about 1–1½ hours, then add local travel at each end.
Loading the map...
Plan the journey
Choose a direct fast train for a short journey between the two city centres. Allow about 1–1½ hours for the main service, plus time to reach the departure point and continue from the arrival. The selected timetable may be different.
Departure and arrival
At Bologna, a high-speed arrival can be on the deep AV platforms. Add time to get up to the street or across to a regional train. The Marconi Express airport ticket is separate from the intercity fare.
Tickets and the next stop
Compare the full fare for your date, including luggage, reservations and the changes you need. Use the operator’s timetable and tickets and leave a buffer before a separate onward booking.
Read the Milan guide and Bologna guide for the last part of the journey and places to base yourself.