|Distance||124 miles (200 km)|
|Average train duration||2 h 29 min|
|Average train ticket price||$21 (€17)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
|Train providers||Italo, Frecciarossa, Regionale Veloce, Frecciabianca, Regionale, Trenitalia, Intercity or Intercity Notte|
Trains from Bologna to Milan cover the 124 miles (200 km) long journey taking on average 2 h 29 min with our travel partners like Italo, Frecciarossa, Regionale Veloce, Frecciabianca, Regionale, Trenitalia, Intercity or Intercity Notte. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $21 (€17), but the average price of train tickets is $21 (€17). Travelers depart most frequently from Bologna Centrale and arrive in Milano Centrale.
Buy your official Italo, Frecciarossa and Trenitalia train tickets between Bologna and Milan from $21 (€17) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.
Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.
Train information from Bologna to Milan with Italo:
Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Bologna to Milan:
The Bologna-Milan route is guaranteed by Trenitalia and Italo, which offer many daily connections with direct trains leaving from Bologna Central Station. Trenitalia has a more varied offer, which includes trains Intercity, high-speed trains Frecciarossa Bologna Milan, but also Frecciabianca and regional fast. NTV, on the other hand, connects with the high-speed train Italo.
Trenitalia offers about 65 daily train connections Frecciarossa Bologna Milan, but also Frecciarossa 1000 and Frecciabianca, Intercity and regional fast trains. The fastest connections are certainly those with the high-speed trains Frecciarossa, Frecciarossa 1000 Bologna - Rome direct. With a Frecciarossa Bologna Milan you can reach the capital of Lombardy in just 1 hour and 5 minutes. Travelling with the Frecciabianca, on the other hand, the journey takes about 2 hours and 5 minutes, while with the Intercity it takes about 2 hours and 40 minutes. With the regional fast, however, you can reach Milan from Bologna in about 3 hours.
Travelling on the Arrows you can take advantage of the special offers of Trenitalia Bimbi Free, round trip on the day, round trip Weekend and Special 2X1 Saturday.
The first direct train leaves at 5:05 from Bologna Centrale, while the last train of the day leaves the same station around 22:58.
Italotreno provides 16 high-speed trains a day for the Bologna-Milan link. The journey takes an average of 2 hours and 10 minutes from Bologna. NTV uses the stations of Bologna Centrale, Milano Rogoredo and Milano Centrale. For this route Italo provides promotional daily return fares, Italo Famiglia and Italo Special.
Trains to Milan depart from Bologna Centrale station.
Bologna Centrale: the fifth railway station in Italy, is served by numerous lines of public transport in Bologna. Generally, the tracks used by high-speed trains, such as the Italo or Frecciarossa Bologna Milano sections, are located in the new part of the station, i.e. the underground ones, while the others depart and arrive exclusively on the traditional tracks.
Trains from Bologna Centrale arrive at the Milano Centrale station, sometimes stopping at the Milano Rogoredo station too.
Milan Rogoredo: can be reached with the M3.
line Milan Central: is well connected by public transport in the city, Atm. In particular, the MM2 and MM3 subway lines, buses 42, 60, 81, 82, 87 and those operating at night NM2, NM3, N6, N4. Trams 5, 9 and 33 and the trolleybus lines 90, 91, 92, N90 and N91.
Omio customers book a train from Bologna Centrale to Milano Centrale most frequently for this route.
You can find the most popular departure train station for this trip, Bologna Centrale, located approximately 1 mile (s) / 1 km from the city center of Bologna. The most popular arrival train station in Milan, called Milano Centrale, is located around 1 mile (s) / 2 km away from its city center.
Here are some other resources that might have the information you need