For a quick journey from Piazza Maggiore in Bologna to Piazza del Duomo in Milan, choose a direct high-speed train and continue by metro. Trenitalia’s Frecciarossa and Italo both serve Milano Centrale. The arrival station and fare conditions matter as much as the headline ticket price. Regional trains offer another rail option, while a cheap coach fare needs weighing against its Lampugnano arrival and onward connection.
High-speed trains, regional trains and coaches
- High-speed services to Milano Centrale
- Trenitalia Frecciarossa and Italo, direct
- Sample high-speed train ride
- about an hour and a quarter
- Bologna Centrale–Milano Centrale rail distance
- about 217 km
- Travel via Centrale, between the two squares
- about an hour and a half, excluding station navigation, boarding and waiting
- Italo adult one-way fare
- From €12.90
- Italo Bologna–Milan services
- 27 daily trains, route-wide
High-speed rail suits you best when a quick journey matters. The combined travel estimate adds the street approach, train ride and metro leg. Allow a separate roughly 15–25 minutes to find the platform and board at Bologna, more with bulky luggage or a pushchair, plus waiting for your booked train and the metro. Italo Flex prices vary with the selected journey and availability.
Trenitalia Tper’s regional route runs via Piacenza and Voghera to Milano Centrale. Choose regional rail when the departure and ticket entitlement suit your day: whether you travel directly or change depends on that journey. Its ticket entitlement also determines how freely you can move to another train.
Rail rather than the Bologna–Lampugnano coach
Pros
- Direct Frecciarossa and Italo services bring you to Centrale, with a straightforward metro connection to Duomo.
- The sampled high-speed journey offers a quick central-to-central option without the coach’s road leg.
Cons
- FlixBus advertises adult one-way tickets from €4.98, below Italo’s advertised starting fare; coach prices depend on date, time and booking lead time.
- The coach still needs about 21 minutes on foot from Piazza Maggiore to Bologna Autostazione and an onward urban ticket from Lampugnano.
- Rail still involves carrying luggage from the train to the metro; travelling light makes that transfer easier.
Tickets and early departures
- Choose high-speed or regional rail and the Milan arrival station.
- Select your travel date and departure, including any regional change.
- Read the fare’s change conditions before paying, especially if your departure time may move.
Frecciarossa’s discounted seats are limited by train and day of the week and cannot be combined with other discounts. Italo’s starting fare depends on date, time, availability and ticket type. An advertised starting price is not available on every departure.
Frecciarossa Super Economy cannot be moved to another departure. Base allows unlimited booking changes until departure and one change up to one hour afterwards. Changes use the Base fare available then: you pay an increase, but a lower difference is not refunded.
Italo Flex allows unlimited date and time changes without a change fee until three minutes before departure. If you miss your Flex train, you have one hour to find a seat on the next available train, subject to availability.
Electronic Regional Tickets and Digital Regional Tickets have different travel entitlements. An Electronic Regional Ticket lets you use the selected train or another on the same route within four hours of the original departure. A Digital Regional Ticket applies only to the validated train or trains, from scheduled departure to scheduled arrival.
For an early start, daily regional train 2456 leaves at 05:40. Select Frecciarossa 9562 at 05:34 only when it appears for your travel date. In the 26 September–2 October 2026 Italo timetable, the earliest listed departure is 08:06, available Monday–Saturday but not Sunday.
Boarding at Bologna Centrale
With your departure chosen, the walk from Piazza Maggiore to Bologna Centrale is about 1.6 km and takes about 21 minutes. Leave extra time inside the station to reach your platform and board, particularly with luggage or a pushchair.
Match your train number to the departure display before following platform signs. Most Milan-bound high-speed trains use the underground high-speed area, usually platforms 16 or 17. Follow ‘Binari 16–19 / Alta Velocità’ (platforms 16–19 / high-speed trains) from the main hall. Regional trains generally use surface platforms, as do some high-speed services, so the assigned platform on the display decides your route.
Gisorr650 · CC BY-SA 4.0 · Edited
Surface step-free routes include platform 1, the east and west sections of platforms 1–4, and 5–7 West. Lifts serve platforms 2–4 and 6–11. Follow the route for your assigned platform rather than assuming every surface platform has the same access, because lift availability and the gap to the train can affect boarding.
Frecciarossa and Italo tickets need no activation or validation. Board with the ticket for your booked train, and show it if asked at a platform-access checkpoint. Italo accepts digital or paper tickets.
Centrale and Rogoredo to Duomo
On arrival at Milano Centrale, take M3 towards San Donato and get off at Duomo, with no change. The final leg to Piazza del Duomo takes about 11 minutes. Follow the metro signs from the railway concourse and keep your luggage manageable through the transfer.
Italo also serves Milano Rogoredo directly from Bologna Centrale. The sampled high-speed ride is just under an hour. From Rogoredo, take M3 towards Comasina to Duomo, about 15 minutes. With the same Bologna approach, travel between the squares via Rogoredo totals about an hour and a half, excluding station navigation, boarding and waiting.
The adult urban single costs €2.20 and lasts 90 minutes from first validation. It covers Milan, including the journeys from Centrale, Rogoredo and Lampugnano to Duomo. Buy an urban ticket separately from your intercity ticket. For connections to accommodation beyond the cathedral square, use Milan metro tickets and routes to choose your line and understand ticket use.
If you choose the coach, at Lampugnano take M1 towards Sesto 1° Maggio FS to Duomo without changing. This final leg takes about 17 minutes.
For a metered taxi to the Duomo area, budget roughly €15–€30 from Centrale and €20–€40 from Rogoredo or Lampugnano. Late-night travel, traffic and luggage charges can push the price towards the upper end.
Sources & fact-checking
Checks against the sources below cover: services and fares and charges.
- Train from Bologna to Milan | Tickets start at €12,90 | Italotreno.com
- Azienda Trasporti Milanesi (ATM) — fares and charges
- Ticket on the app
- M3 CENTRALE FS
- M3 timetable, valid on 01/01/2026
- M1 LAMPUGNANO – trains to Sesto 1° Maggio FS
- Bologna Centrale — Infoaccessibilità
- Trenitalia; Italo — service
- A partire dal 5 agosto 2023 tutti i biglietti singoli regionali emessi con i sistemi di vendita digitale …
- Trenitalia TPER — service
- Treni Bologna Milano da 12,90€: sconti fino al 75% – Prezzo, biglietti, offerte, orari
- FlixBus — fares and charges
- FlixBus — service
- Offerte Commerciali – La guida del viaggiatore | Trenitalia
- Come puoi acquistare, utilizzare e modificare il biglietto di viaggio | Trenitalia
- Italo — service
- LINEA BOLOGNA – PIACENZA. TRENI REGIONALI (RFI timetable/notice)
- Travelling on Regional trains
- LINEA BOLOGNA – MILANO








