The cheapest trains from Bologna Centrale to Milan Centrale

Showing times and prices for Nov 30

Cheapest

$20

Average

$46

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bologna Centrale to Milan Centrale will cost around $ 46 if you buy it on the day, but the cheapest tickets can be found for only $ 20.

Cheapest
07:50AMBologna Centrale2h55 10:45AMMilan Centrale
0 changes
$201One-way
Cheapest
05:28AMBologna Centrale2h32 08:00AMMilan Centrale
0 changes
$201One-way
Cheapest
12:50PMBologna Centrale2h55 03:45PMMilan Centrale
1 changes
$201One-way
Cheapest
06:58AMBologna Centrale2h52 09:50AMMilan Centrale
0 changes
$201One-way
Cheapest
05:50PMBologna Centrale2h55 08:45PMMilan Centrale
0 changes
$201One-way

Timetable Bologna Centrale to Milan Centrale

Showing trains for tomorrow, Tue, Nov 30
04:28AMBologna Centrale2h32 07:00AMMilan Centrale
0 changes
04:41AMBologna Centrale2h31 07:12AMMilan Centrale
0 changes
05:00AMBologna Centrale2h45 07:45AMMilan Centrale
0 changes
05:28AMBologna Centrale2h32 08:00AMMilan Centrale
0 changes
05:40AMBologna Centrale2h37 08:17AMMilan Centrale
0 changes
05:50AMBologna Centrale3h00 08:50AMMilan Centrale
0 changes
06:58AMBologna Centrale2h52 09:50AMMilan Centrale
0 changes
07:18AMBologna Centrale1h57 09:15AMMilan Centrale
0 changes
07:33AMBologna Centrale3h02 10:35AMMilan Centrale
0 changes
07:50AMBologna Centrale2h55 10:45AMMilan Centrale
0 changes
08:06AMBologna Centrale1h14 09:20AMMilan Centrale
0 changes
08:10AMBologna Centrale3h30 11:40AMMilan Centrale
0 changes
08:13AMBologna Centrale1h22 09:35AMMilan Centrale
0 changes
08:18AMBologna Centrale1h36 09:54AMMilan Centrale
0 changes
08:36AMBologna Centrale1h14 09:50AMMilan Centrale
0 changes
08:41AMBologna Centrale1h04 09:45AMMilan Centrale
0 changes
08:50AMBologna Centrale3h50 12:40PMMilan Centrale
0 changes
08:56AMBologna Centrale1h04 10:00AMMilan Centrale
0 changes
09:06AMBologna Centrale1h14 10:20AMMilan Centrale
0 changes
09:11AMBologna Centrale1h04 10:15AMMilan Centrale
0 changes
09:18AMBologna Centrale1h36 10:54AMMilan Centrale
0 changes
09:36AMBologna Centrale1h14 10:50AMMilan Centrale
0 changes
09:46AMBologna Centrale2h39 12:25PMMilan Centrale
0 changes
09:50AMBologna Centrale2h55 12:45PMMilan Centrale
0 changes
09:51AMBologna Centrale1h09 11:00AMMilan Centrale
0 changes
10:06AMBologna Centrale1h14 11:20AMMilan Centrale
0 changes
10:13AMBologna Centrale1h02 11:15AMMilan Centrale
0 changes
10:26AMBologna Centrale1h09 11:35AMMilan Centrale
0 changes
10:36AMBologna Centrale1h14 11:50AMMilan Centrale
0 changes
10:56AMBologna Centrale1h04 12:00PMMilan Centrale
0 changes
11:05AMBologna Centrale2h35 01:40PMMilan Centrale
0 changes
11:06AMBologna Centrale1h14 12:20PMMilan Centrale
0 changes
11:10AMBologna Centrale3h30 02:40PMMilan Centrale
0 changes
11:11AMBologna Centrale1h04 12:15PMMilan Centrale
0 changes
11:18AMBologna Centrale1h36 12:54PMMilan Centrale
0 changes
11:36AMBologna Centrale1h14 12:50PMMilan Centrale
0 changes
11:50AMBologna Centrale2h55 02:45PMMilan Centrale
0 changes
12:06PMBologna Centrale1h14 01:20PMMilan Centrale
0 changes
12:11PMBologna Centrale1h04 01:15PMMilan Centrale
0 changes
12:18PMBologna Centrale1h07 01:25PMMilan Centrale
0 changes
12:26PMBologna Centrale1h09 01:35PMMilan Centrale
0 changes
12:36PMBologna Centrale1h14 01:50PMMilan Centrale
0 changes
12:50PMBologna Centrale2h55 03:45PMMilan Centrale
0 changes
12:51PMBologna Centrale1h09 02:00PMMilan Centrale
0 changes
01:06PMBologna Centrale1h14 02:20PMMilan Centrale
0 changes
01:11PMBologna Centrale1h04 02:15PMMilan Centrale
0 changes
01:18PMBologna Centrale2h07 03:25PMMilan Centrale
0 changes
01:36PMBologna Centrale1h14 02:50PMMilan Centrale
0 changes
01:50PMBologna Centrale2h55 04:45PMMilan Centrale
0 changes
02:36PMBologna Centrale1h14 03:50PMMilan Centrale
0 changes
02:50PMBologna Centrale3h50 06:40PMMilan Centrale
0 changes
02:56PMBologna Centrale1h04 04:00PMMilan Centrale
0 changes
03:06PMBologna Centrale1h14 04:20PMMilan Centrale
0 changes
03:11PMBologna Centrale1h04 04:15PMMilan Centrale
0 changes
03:18PMBologna Centrale1h36 04:54PMMilan Centrale
0 changes
03:36PMBologna Centrale1h14 04:50PMMilan Centrale
0 changes
03:50PMBologna Centrale2h55 06:45PMMilan Centrale
0 changes
04:06PMBologna Centrale1h14 05:20PMMilan Centrale
0 changes
04:10PMBologna Centrale3h30 07:40PMMilan Centrale
0 changes
04:18PMBologna Centrale1h36 05:54PMMilan Centrale
0 changes
04:36PMBologna Centrale1h14 05:50PMMilan Centrale
0 changes
04:54PMBologna Centrale2h51 07:45PMMilan Centrale
0 changes
04:56PMBologna Centrale1h04 06:00PMMilan Centrale
0 changes
05:06PMBologna Centrale2h34 07:40PMMilan Centrale
0 changes
05:06PMBologna Centrale1h14 06:20PMMilan Centrale
0 changes
05:11PMBologna Centrale1h04 06:15PMMilan Centrale
0 changes
05:18PMBologna Centrale1h37 06:55PMMilan Centrale
0 changes
05:36PMBologna Centrale1h14 06:50PMMilan Centrale
0 changes
05:50PMBologna Centrale2h55 08:45PMMilan Centrale
0 changes
05:51PMBologna Centrale1h09 07:00PMMilan Centrale
0 changes
06:06PMBologna Centrale1h14 07:20PMMilan Centrale
0 changes
06:36PMBologna Centrale1h14 07:50PMMilan Centrale
0 changes
06:50PMBologna Centrale3h50 10:40PMMilan Centrale
0 changes
07:05PMBologna Centrale2h35 09:40PMMilan Centrale
0 changes
07:06PMBologna Centrale1h14 08:20PMMilan Centrale
0 changes
07:11PMBologna Centrale1h04 08:15PMMilan Centrale
0 changes
07:26PMBologna Centrale1h04 08:30PMMilan Centrale
0 changes
07:36PMBologna Centrale1h14 08:50PMMilan Centrale
0 changes
07:50PMBologna Centrale2h55 10:45PMMilan Centrale
0 changes
07:56PMBologna Centrale1h04 09:00PMMilan Centrale
0 changes
08:06PMBologna Centrale1h14 09:20PMMilan Centrale
0 changes
08:33PMBologna Centrale2h47 11:20PMMilan Centrale
0 changes
08:36PMBologna Centrale1h14 09:50PMMilan Centrale
0 changes
08:56PMBologna Centrale1h04 10:00PMMilan Centrale
0 changes
09:06PMBologna Centrale1h14 10:20PMMilan Centrale
0 changes
09:06PMBologna Centrale2h34 11:40PMMilan Centrale
0 changes
09:11PMBologna Centrale1h04 10:15PMMilan Centrale
0 changes
09:36PMBologna Centrale1h14 10:50PMMilan Centrale
0 changes
09:56PMBologna Centrale1h04 11:00PMMilan Centrale
0 changes
10:06PMBologna Centrale1h14 11:20PMMilan Centrale
0 changes
10:16PMBologna Centrale1h59 12:15AMMilan Centrale
0 changes
10:18PMBologna Centrale1h37 11:55PMMilan Centrale
0 changes
10:49PMBologna Centrale1h16 12:05AMMilan Centrale
0 changes
11:06PMBologna Centrale1h14 12:20AMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Nov 30
$20Regionale
$18Marino Autolinee
Wed
Dec 1
$20Regionale
$18Marino Autolinee
Thu
Dec 2
$20Regionale
$14Flixbus
Fri
Dec 3
$20Regionale
$17Flixbus
Sat
Dec 4
$20Regionale
$14Flixbus
Sun
Dec 5
$20Regionale
$10Flixbus
Mon
Dec 6
$20Regionale
$5Flixbus
Tue
Dec 7
$20Regionale
$14Flixbus
Wed
Dec 8
$20Regionale
$18Marino Autolinee
Thu
Dec 9
$20Regionale
$5Flixbus
Fri
Dec 10
$20Regionale
$10Flixbus
Sat
Dec 11
$18Intercity
$5Flixbus
Sun
Dec 12
$18Intercity
$10Flixbus
Mon
Dec 13
$20Regionale
$5Flixbus
Tue
Dec 14
$15Intercity
$5Flixbus
Wed
Dec 15
$15Intercity
$18Marino Autolinee
Thu
Dec 16
$15Intercity
$14Flixbus
Fri
Dec 17
$18Intercity
$14Flixbus
Sat
Dec 18
$18Intercity
$14Flixbus
Sun
Dec 19
$20Regionale
$14Flixbus

The fastest trains from Bologna Centrale to Milan Centrale

Showing times and prices for Nov 30

Fastest Journey

1 h 2 m

Average

1 h 46 m

Trains per day

94

Distance

200 km

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

These direct trains cover the 200 km distance in an average of 1 h 46 m but if you time it right, some trains will get you there in just 1 h 2 m .

The slowest trains will take 3 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:13AMBologna Centrale1h02 11:15AMMilan Centrale
0 changes
$541One-way
2nd Fastest
09:11PMBologna Centrale1h04 10:15PMMilan Centrale
0 changes
$541One-way
2nd Fastest
09:11AMBologna Centrale1h04 10:15AMMilan Centrale
0 changes
$541One-way
2nd Fastest
07:26PMBologna Centrale1h04 08:30PMMilan Centrale
0 changes
$571One-way
2nd Fastest
03:11PMBologna Centrale1h04 04:15PMMilan Centrale
0 changes
$541One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Bologna Centrale and Milan Centrale

distanceDistance124 miles (200 km)
durationAverage train duration2 h 45 min
priceAverage train ticket price$20 (€17)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Regionale, Regionale Veloce, Frecciabianca, Trenitalia, Intercity or Intercity Notte

Trains from Bologna Centrale to Milan Centrale cover the 124 miles (200 km) long trip taking on average 2 h 45 min with our travel partners like Italo, Frecciarossa, Regionale, Regionale Veloce, Frecciabianca, 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 trip for as low as $20 (€17), but the average price of train tickets is $20 (€17).

Train companies

Bologna Centrale to Milan Centrale with Frecciarossa, Italo and Trenitalia

Travel between Bologna Centrale and Milan Centrale from $20 (€17) with Omio’s train partners Frecciarossa, Italo and Trenitalia! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Italo
Trenitalia
Frecciarossa

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 Centrale to Milan Centrale with Italo:

  • Average Duration: 1 h 12 min
  • Italo frequency: 2 a day

When you buy your Italo train tickets between Bologna Centrale and Milan Centrale don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Bologna Centrale to Milan Centrale
Travel by train to Milan Centrale 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 Centrale to Milan Centrale.
FAQs
How much do cheap trains to Milan Centrale from Bologna Centrale cost?
Omio customers have found cheap train tickets from Bologna Centrale to Milan Centrale for as low as $20 (€17)  for the next 7 days.
What is the cost of a train from Bologna Centrale to Milan Centrale?
If you’re looking to buy your train tickets in the next week, you can expect the Bologna Centrale to Milan Centrale train price to come in at an average of $20 (€17)  one way.
How far is it from Bologna Centrale to Milan Centrale by train?
The train distance from Bologna Centrale to Milan Centrale is around 124 miles (200 km).
How long is a train to Milan Centrale from Bologna Centrale on average?
On average the Bologna Centrale to Milan Centrale train time is 2 h 45 min  covering the 124 miles (200 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train providers offer a service from Bologna Centrale to Milan Centrale?
When taking a train from Bologna Centrale to Milan Centrale, you can count on Italo, Frecciarossa, Regionale, Regionale Veloce, Frecciabianca, Trenitalia, Intercity or Intercity Notte for the best way to get you to Milan Centrale. You can also check all possible train companies who offer a service to Milan Centrale from Bologna Centrale and compare the amenities they offer before buying a train ticket.
How many trains per day are there between Bologna Centrale and Milan Centrale?
On average, there are 25 trains a day from Bologna Centrale to Milan Centrale. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Bologna Centrale to Milan Centrale? What time is the last train from Bologna Centrale to Milan Centrale?
You can take the earliest train from Bologna Centrale to Milan Centrale at 4: 50 AM   or take the last train from Bologna Centrale to Milan Centrale leaving at 8: 06 PM. Look for the latest Bologna Centrale to Milan Centrale train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I book train tickets to Milan Centrale from Bologna Centrale for the best deals?
If you buy a train ticket from Bologna Centrale to Milan Centrale within the next 7 days, you can find tickets to cost on average $20 (€17) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bologna Centrale to Milan Centrale are generally on sale a few months before the planned departure date.

Trains from Bologna Centrale to Milan Centrale: related information

Here are some other resources that might have the information you need