Bologna to Milan train

Fri, Sep 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bologna to Milan

Showing times and prices for Sep 20

Cheapest

The best way to find a cheap train ticket from Bologna to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
Regionale Veloce TTPER 2484
06:50PM2h55
Bologna Centrale
09:45PMMilan Centrale
$231One-way
0 transfers
Cheapest
Regionale
Regionale Veloce TTPER 2478
03:50PM2h55
Bologna Centrale
06:45PMMilan Centrale
$231One-way
0 transfers
Cheapest
Regionale
Regionale Veloce TTPER 2466
09:50AM2h55
Bologna Centrale
12:45PMMilan Centrale
$231One-way
0 transfers
Cheapest
Regionale
Regionale Veloce TTPER 3920
04:33PM3h12
Bologna Centrale
07:45PMMilan Centrale
$231One-way
1 transfer
Cheapest
Regionale
Regionale Veloce TTPER 2486
07:50PM2h55
Bologna Centrale
10:45PMMilan Centrale
$231One-way
0 transfers

Train schedule from Bologna to Milan

Showing trains for tomorrow, Friday, September 20
Regionale
Regionale TTPER 2066
05:00AM2h45
Bologna Centrale
07:45AMMilan Centrale
1 transfer
Regionale
Regionale Veloce TTPER 2454
05:28AM2h32
Bologna Centrale
08:00AMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2456
05:40AM2h54
Bologna Centrale
08:34AMMilan Porta Garibaldi
0 transfers
Regionale
Regionale Veloce TTPER 2458
05:50AM3h00
Bologna Centrale
08:50AMMilan Centrale
0 transfers
Regionale
Regionale TTPER 2070
06:33AM2h56
Bologna Centrale
09:29AMMilan Rogoredo
1 transfer
Regionale
Regionale Veloce TTPER 2460
06:58AM2h52
Bologna Centrale
09:50AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8802
07:18AM2h07
Bologna Centrale
09:25AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9504
07:31AM1h19
Bologna Centrale
08:50AMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 3902
07:33AM2h42
Bologna Centrale
10:15AMMilan Rogoredo
1 transfer
Regionale
Regionale Veloce TTPER 2462
07:50AM2h55
Bologna Centrale
10:45AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9300
07:51AM1h21
Bologna Centrale
09:12AMMilan Porta Garibaldi
0 transfers
Italo
9904
08:06AM1h14
Bologna Centrale
09:20AMMilan Centrale
0 transfers
Italo
9904
08:06AM1h02
Bologna Centrale
09:08AMMilan Rogoredo
0 transfers
Regionale
Regionale Veloce 3466
08:10AM3h25
Bologna Centrale
11:35AMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 9802
08:13AM1h22
Bologna Centrale
09:35AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8804
08:18AM1h47
Bologna Centrale
10:05AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9508
08:36AM1h14
Bologna Centrale
09:50AMMilan Centrale
0 transfers
Italo
9966
08:41AM1h04
Bologna Centrale
09:45AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9608
08:56AM1h04
Bologna Centrale
10:00AMMilan Centrale
0 transfers
Italo
9908
09:06AM1h14
Bologna Centrale
10:20AMMilan Centrale
0 transfers
Italo
9968
09:11AM1h04
Bologna Centrale
10:15AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8806
09:18AM1h52
Bologna Centrale
11:10AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9610
09:26AM1h09
Bologna Centrale
10:35AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9512
09:36AM1h14
Bologna Centrale
10:50AMMilan Centrale
0 transfers
Intercity
Intercity 580
09:46AM2h29
Bologna Centrale
12:15PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2466
09:50AM2h55
Bologna Centrale
12:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9304
09:51AM1h21
Bologna Centrale
11:12AMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9612
09:56AM1h02
Bologna Centrale
10:58AMMilan Centrale
0 transfers
Italo
9912
10:06AM1h14
Bologna Centrale
11:20AMMilan Centrale
0 transfers
Italo
9972
10:11AM1h04
Bologna Centrale
11:15AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9616
10:26AM1h09
Bologna Centrale
11:35AMMilan Centrale
0 transfers
Regionale
Regionale Veloce 3908
10:33AM3h20
Bologna Centrale
01:53PMMilan Rogoredo
1 transfer
Frecciarossa
FRECCIAROSSA 9516
10:36AM1h14
Bologna Centrale
11:50AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9618
10:56AM1h02
Bologna Centrale
11:58AMMilan Centrale
0 transfers
Italo
9916
11:06AM1h02
Bologna Centrale
12:08PMMilan Rogoredo
0 transfers
Italo
9916
11:06AM1h14
Bologna Centrale
12:20PMMilan Centrale
0 transfers
Italo
9974
11:11AM1h04
Bologna Centrale
12:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8810
11:18AM1h12
Bologna Centrale
12:30PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9520
11:36AM1h14
Bologna Centrale
12:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2470
11:50AM2h55
Bologna Centrale
02:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9308
11:51AM1h21
Bologna Centrale
01:12PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9622
11:56AM1h02
Bologna Centrale
12:58PMMilan Centrale
0 transfers
Regionale
Regionale Veloce 3842
12:05PM3h30
Bologna Centrale
03:35PMMilan Centrale
1 transfer
Italo
9920
12:06PM1h14
Bologna Centrale
01:20PMMilan Centrale
0 transfers
Italo
9920
12:06PM1h02
Bologna Centrale
01:08PMMilan Rogoredo
0 transfers
Italo
9976
12:11PM1h04
Bologna Centrale
01:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9806
12:18PM1h07
Bologna Centrale
01:25PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9624
12:26PM1h09
Bologna Centrale
01:35PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9524
12:36PM1h14
Bologna Centrale
01:50PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9310
12:51PM1h21
Bologna Centrale
02:12PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9626
12:56PM1h02
Bologna Centrale
01:58PMMilan Centrale
0 transfers
Italo
9924
01:06PM1h04
Bologna Centrale
02:10PMMilan Rogoredo
0 transfers
Italo
9924
01:06PM1h14
Bologna Centrale
02:20PMMilan Centrale
0 transfers
Italo
9978
01:11PM1h04
Bologna Centrale
02:15PMMilan Centrale
0 transfers
Regionale
Regionale Veloce 18134
01:12PM2h33
Bologna Centrale
03:45PMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 8814
01:18PM1h07
Bologna Centrale
02:25PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9628
01:26PM1h09
Bologna Centrale
02:35PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9514
01:36PM1h14
Bologna Centrale
02:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2474
01:50PM2h55
Bologna Centrale
04:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9630
01:56PM1h02
Bologna Centrale
02:58PMMilan Centrale
0 transfers
Italo
9928
02:06PM1h14
Bologna Centrale
03:20PMMilan Centrale
0 transfers
Regionale
Regionale Veloce 3844
02:10PM3h25
Bologna Centrale
05:35PMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 1000 9632
02:26PM1h09
Bologna Centrale
03:35PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 3916
02:33PM3h26
Bologna Centrale
05:59PMMilan Rogoredo
1 transfer
Frecciarossa
FRECCIAROSSA 9532
02:36PM1h14
Bologna Centrale
03:50PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9634
02:56PM1h04
Bologna Centrale
04:00PMMilan Centrale
0 transfers
Italo
9932
03:06PM1h02
Bologna Centrale
04:08PMMilan Rogoredo
0 transfers
Italo
9932
03:06PM1h14
Bologna Centrale
04:20PMMilan Centrale
0 transfers
Italo
9982
03:11PM1h04
Bologna Centrale
04:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8818
03:18PM2h00
Bologna Centrale
05:18PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9584
03:36PM1h14
Bologna Centrale
04:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2478
03:50PM2h55
Bologna Centrale
06:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9638
03:56PM1h02
Bologna Centrale
04:58PMMilan Centrale
0 transfers
Italo
8134
04:06PM1h14
Bologna Centrale
05:20PMMilan Centrale
0 transfers
Regionale
Regionale Veloce 3846
04:10PM3h25
Bologna Centrale
07:35PMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 8820
04:18PM1h52
Bologna Centrale
06:10PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 3920
04:33PM3h12
Bologna Centrale
07:45PMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 9540
04:36PM1h14
Bologna Centrale
05:50PMMilan Centrale
0 transfers
Regionale
Regionale TTPER 17418
04:50PM2h55
Bologna Centrale
07:45PMMilan Centrale
1 transfer
Intercity
Intercity 590
04:54PM2h23
Bologna Centrale
07:17PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9642
04:56PM1h04
Bologna Centrale
06:00PMMilan Centrale
0 transfers
Italo
9940
05:06PM1h02
Bologna Centrale
06:08PMMilan Rogoredo
0 transfers
Italo
9940
05:06PM1h14
Bologna Centrale
06:20PMMilan Centrale
0 transfers
Italo
9986
05:11PM1h04
Bologna Centrale
06:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8824
05:18PM1h37
Bologna Centrale
06:55PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9544
05:36PM1h14
Bologna Centrale
06:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2482
05:50PM2h55
Bologna Centrale
08:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9320
05:51PM1h21
Bologna Centrale
07:12PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9646
05:56PM1h04
Bologna Centrale
07:00PMMilan Centrale
0 transfers
Italo
9946
06:06PM1h02
Bologna Centrale
07:08PMMilan Rogoredo
0 transfers
Italo
9946
06:06PM1h14
Bologna Centrale
07:20PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 3924
06:33PM2h45
Bologna Centrale
09:18PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 9588
06:36PM1h14
Bologna Centrale
07:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2484
06:50PM2h55
Bologna Centrale
09:45PMMilan Centrale
0 transfers
Italo
9948
07:06PM1h02
Bologna Centrale
08:08PMMilan Rogoredo
0 transfers
Italo
9948
07:06PM1h14
Bologna Centrale
08:20PMMilan Centrale
0 transfers
Italo
9990
07:11PM1h04
Bologna Centrale
08:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9808
07:18PM1h29
Bologna Centrale
08:47PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9652
07:26PM1h04
Bologna Centrale
08:30PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9552
07:36PM1h14
Bologna Centrale
08:50PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 2486
07:50PM2h55
Bologna Centrale
10:45PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9658
07:56PM1h04
Bologna Centrale
09:00PMMilan Centrale
0 transfers
Italo
9952
08:06PM1h14
Bologna Centrale
09:20PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9660
08:26PM1h04
Bologna Centrale
09:30PMMilan Centrale
0 transfers
Regionale
Regionale Veloce TTPER 3928
08:33PM2h49
Bologna Centrale
11:22PMMilan Centrale
1 transfer
Frecciarossa
FRECCIAROSSA 9556
08:36PM1h14
Bologna Centrale
09:50PMMilan Centrale
0 transfers
Italo
9944
08:41PM1h04
Bologna Centrale
09:45PMMilan Centrale
0 transfers
Intercity
Intercity 596
08:46PM2h31
Bologna Centrale
11:17PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9326
08:51PM1h21
Bologna Centrale
10:12PMMilan Porta Garibaldi
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9662
08:56PM1h04
Bologna Centrale
10:00PMMilan Centrale
0 transfers
Intercity
Intercity 614
09:04PM2h36
Bologna Centrale
11:40PMMilan Centrale
0 transfers
Italo
9954
09:06PM1h14
Bologna Centrale
10:20PMMilan Centrale
0 transfers
Italo
9954
09:06PM1h02
Bologna Centrale
10:08PMMilan Rogoredo
0 transfers
Italo
9994
09:11PM1h04
Bologna Centrale
10:15PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9560
09:36PM1h14
Bologna Centrale
10:50PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9668
09:56PM1h04
Bologna Centrale
11:00PMMilan Centrale
0 transfers
Italo
8158
10:06PM1h14
Bologna Centrale
11:20PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 1000 9330
10:16PM2h04
Bologna Centrale
12:20AMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 8830
10:18PM1h37
Bologna Centrale
11:55PMMilan Centrale
0 transfers
Frecciarossa
FRECCIAROSSA 9592
10:38PM1h12
Bologna Centrale
11:50PMMilan Centrale
0 transfers
Italo
9962
11:06PM1h02
Bologna Centrale
12:08AMMilan Rogoredo
0 transfers
Italo
9962
11:06PM1h14
Bologna Centrale
12:20AMMilan Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bologna to Milan by train or bus

Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10

Fastest train times from Bologna to Milan

Showing times and prices for Sep 20

Fastest Journey

1 h 2 m

Average

1 h 38 m

Trains per day

122

Distance

201 km

Of the 122 trains that leave Bologna for Milan every day 109 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Italo
9948
07:06PM1h02
Bologna Centrale
08:08PMMilan Rogoredo
$521One-way
0 transfers
Fastest
Italo
9932
03:06PM1h02
Bologna Centrale
04:08PMMilan Rogoredo
$521One-way
0 transfers
Fastest
Italo
9940
05:06PM1h02
Bologna Centrale
06:08PMMilan Rogoredo
$721One-way
0 transfers
Fastest
Italo
9904
08:06AM1h02
Bologna Centrale
09:08AMMilan Rogoredo
$591One-way
0 transfers
Fastest
Frecciarossa
FRECCIAROSSA 1000 9622
11:56AM1h02
Bologna Centrale
12:58PMMilan Centrale
$681One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bologna to Milan

distanceDistance124 miles (200 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price$33 (€28)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersRegionale, Italo, Frecciarossa, Intercity, Intercity Notte or Trenitalia

Trains from Bologna to Milan cover the 124 miles (200 km) long journey taking on average 1 h 4 min with our travel partners like Regionale, Italo, Frecciarossa, Intercity, Intercity Notte or Trenitalia. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this route costs around $33 (€28), you can find the cheapest train ticket for as low as $16 (€14). Travelers depart most frequently from Bologna Centrale and arrive in Milan Centrale.

Train companies: Regionale, Italo and Frecciarossa from Bologna to Milan trains

Buy your official Regionale, Italo and Frecciarossa train tickets between Bologna and Milan from $19 (€16) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Bologna to Milan train information with Regionale:

  • Average Duration: 2 h 40 min
  • Cheapest Price: $21

Traveling by train from Bologna to Milan

The train connection between Bologna and Milan is efficient and convenient, making it easy for travelers to explore these vibrant cities. With several options available, you can choose from providers such as Regionale, Italo, and Frecciarossa. The journey typically takes around 1 hour 30 minutes to 2 hours depending on the service selected, allowing you to enjoy comfortable travel while taking in the beautiful Italian landscapes along the way.

Train Connection: Bologna to Milan

The train connection between Bologna and Milan is direct, with a duration of 1 hour and 4 minutes. There are approximately 25 connections per day available for travelers. The departure station is Bologna Centrale, while the arrival stations in Milan include Milano Lambrate, Milano Centrale, Milano Porta Garibaldi, and Milano Rogoredo.

Bologna to Milan Train Connection

The first daily train from Bologna to Milan departs at 04:58, providing an early start for travelers looking to explore the vibrant city of Milan. The last journey of the day leaves Bologna at 22:06, allowing late-night arrivals into this bustling metropolis.

Train Tickets Price for Bologna and Milan

The cheapest ticket price for the train connection between Bologna and Milan is €16. The average ticket price typically hovers around €31, making it a convenient option for travelers looking to explore these vibrant Italian cities.

Exploring Milan: A Journey Through History and Culture

Welcome to the magnificent Milan Cathedral, or Duomo di Milano, a stunning example of Gothic architecture that took nearly six centuries to complete. Its intricate façade and towering spires not only symbolize Milan's rich history but also serve as a testament to the city's artistic ambition during the Renaissance. As you step inside, be sure to admire its breathtaking stained glass windows and the famous rooftop views that offer an unparalleled panorama of this vibrant city.

Next on our journey is Galleria Vittorio Emanuele II, Italy’s oldest active shopping gallery and a true architectural gem built in the 19th century. This elegant structure connects Piazza del Duomo with La Scala opera house and features exquisite mosaics under its grand glass dome—making it both a shopper's paradise and an iconic meeting point for locals and tourists alike. Don't forget to spin your heel on one of the bull mosaics; it's said to bring good luck!

Finally, we arrive at Sforza Castle (Castello Sforzesco), which has stood as a symbol of power since its construction in the 15th century by Francesco Sforza, Duke of Milan. Once home to dukes and now housing several museums including art collections from Michelangelo’s last sculpture "Pietà Rondanini," this fortress offers visitors insight into both medieval military architecture and cultural heritage. Take time here not just for exploration but also for relaxation in its beautiful surrounding gardens—a perfect blend of history amidst nature!

FAQs: Trains from Bologna to Milan

FAQs: Travel by train from Bologna to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bologna to Milan.
FAQs
Cheap train tickets from Bologna to Milan can start from as little as $16 (€14) when you book in advance. The average train ticket price for Bologna to Milan is $33 (€28); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Bologna to Milan train time is 1 h 4 min   covering the 124 mile (200 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Bologna to Milan leaves at 4: 58 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Bologna to Milan leaves at 9: 06 PM.
Yes, it is possible to travel from Bologna to Milan without having to change trains with Regionale, Italo, Frecciarossa or Intercity. There are 50 direct trains from Bologna to Milan each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Bologna to Milan with Italo or Frecciarossa. Overall you can travel with the following companies: Regionale, Italo, Frecciarossa, Intercity, Intercity Notte or Trenitalia.
For the journey from Bologna to Milan you can take a train with Regionale, Italo, Frecciarossa, Intercity, Intercity Notte or Trenitalia. Be sure to check out all possible train providers that offer services from Bologna to Milan on Omio to compare what amenities they may have.
Yes, you can take a night train from Bologna to Milan with Intercity Notte. Find all the info regarding night trains in Europe.  

Passengers board the train most frequently from Bologna Centrale, which is located around 1.6 miles (2.5 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.

A day trip to Milan from Bologna is worth doing with a journey time of 1 h 4 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Bologna to Milan by train is March.
You have options as you can travel from Bologna to Milan 2 different ways: train or bus.

Popular train stations from Bologna to Milan

Bologna
Milan
Bologna Centrale is the most popular Bologna railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bologna for your trip to Milan.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Bologna Centrale
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN
Milan Centrale is the most popular Milan train station for Omio travelers, but Milan has quite a few train hubs. Find all the information you need to know about the main railway stations in Milan for your trip from Bologna.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milan Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milan Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links