Compare prices and tickets by train, bus or flight

Tue
Jan 18
$20Regionale
$14Flixbus
Wed
Jan 19
$20Regionale
$18Marino Autolinee
Thu
Jan 20
$18Intercity Notte
$14Flixbus
Fri
Jan 21
$20Regionale
$5Flixbus
Sat
Jan 22
$18Intercity
$5Flixbus
Sun
Jan 23
$20Regionale
$5Flixbus
Mon
Jan 24
$20Regionale
$5Flixbus
Tue
Jan 25
$18Intercity
$11Flixbus
Wed
Jan 26
$18Intercity
Find prices
Thu
Jan 27
$13Intercity Notte
$17Flixbus
Fri
Jan 28
$18Intercity
$10Flixbus
Sat
Jan 29
$12Intercity
$5Flixbus
Sun
Jan 30
$16Intercity
$10Flixbus
Mon
Jan 31
$20Regionale
$5Flixbus
Tue
Feb 1
$12Intercity Notte
$10Flixbus
Wed
Feb 2
$12Intercity
$14Flixbus
Thu
Feb 3
$12Intercity
$16Flixbus
Fri
Feb 4
$20Regionale
$5Flixbus
Sat
Feb 5
$13Intercity Notte
$5Flixbus
Sun
Feb 6
$18Intercity
$5Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan Centrale to Bologna Centrale

distanceDistance124 miles (200 km)
durationAverage train duration2 h 28 min
priceAverage train ticket price$20 (€16)
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 Milan Centrale to Bologna Centrale cover the 124 miles (200 km) long journey taking on average 2 h 28 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 $18 (€15), but the average price of train tickets is $20 (€16).

Train companies: Travel with Italo, Frecciarossa and Trenitalia between Milan Centrale and Bologna Centrale

You can travel by train between Milan Centrale and Bologna Centrale with Italo, Frecciarossa and Trenitalia for as low as $18 (€15). When you search for schedules and tickets, Omio will show you the best journey.

Italo
Trenitalia
Frecciarossa

Taking a train with Italo is a great way to travel between Milan Centrale and Bologna Centrale! These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to major cities around Italy, such as Rome, Naples, Florence and Milan, at affordable prices. As an official travel partner of Italo, we show you the best deals for Italo train tickets from Milan Centrale to Bologna Centrale so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and ticket available for this journey on Omio. You can expect to travel around 124 miles (200 km) one-way between Milan Centrale and Bologna Centrale on an Italo train.

Italo offers four different classes with a range of amenities: Smart, Comfort, Prima and Club Executive. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests. The train cars are modernly equipped with a high level of comfort and even offer cinema screens in the more affordable Smart class. You can select from the following ticket options for Italo trains: Low Cost, Economy, and Flex.

Italo's current ticket policies due to COVID-19 for your train between Milan Centrale and Bologna Centrale are the following:

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

Travel Tips: Trains from Milan Centrale to Bologna Centrale

Travel by train to Bologna 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 Milan Centrale to Bologna Centrale.
FAQs

How much do cheap trains from Milan Centrale to Bologna Centrale cost?

Looking to save money on your route? Omio customers have found the cheapest train from Milan Centrale to Bologna Centrale for the next 7 days starting from $18 (€15)  one way.

How much does it cost to take a train from Milan Centrale to Bologna Centrale?

If you are looking to book your train ticket in the next 7 days, you can expect the Milan Centrale to Bologna Centrale train to cost on average $20 (€16)  one way.

How many miles is it from Milan Centrale to Bologna Centrale by train?

The Milan Centrale to Bologna Centrale train distance is approximately 124 miles (200 km).

How many hours is the train time between Milan Centrale and Bologna Centrale?

The train time from Milan Centrale to Bologna Centrale is on average 2 h 28 min  for the 124 miles (200 km) long journey, but the time it takes to go between Milan Centrale and Bologna Centrale by train can vary depending on specific dates or traveling on weekends and holidays.

Which train providers should I travel with from Milan Centrale to Bologna Centrale?

If you're looking for trains from Milan Centrale to Bologna Centrale, you can rely on Italo, Frecciarossa, Regionale, Regionale Veloce, Frecciabianca, Trenitalia, Intercity or Intercity Notte to get you to Bologna Centrale. It's also good to check out all possible train providers for the Milan Centrale to Bologna Centrale route to see if there might be differences in the amenities they offer.

How many train services are there between Milan Centrale and Bologna Centrale a day?

The average number of trains departing Milan Centrale for Bologna Centrale is 25 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Milan Centrale to Bologna Centrale? What time is the last train from Milan Centrale to Bologna Centrale?

You can take the earliest train from Milan Centrale to Bologna Centrale at 5: 15 AM   or take the last train from Milan Centrale to Bologna Centrale leaving at 9: 05 PM. Look for the latest Milan Centrale to Bologna Centrale train schedules on Omio and book the best time to take the train for this trip.

How far in advance should I book a train ticket from Milan Centrale to Bologna Centrale to get the best deals?

If you purchase the Milan Centrale to Bologna Centrale train within the next 7 days, you can find one way tickets to cost on average $20 (€16). However, booking your train ticket in advance gives you access to the best prices for trains to Bologna Centrale from Milan Centrale. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from Milan Centrale to Bologna Centrale

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