The cheapest trains from Milan to Bologna

Showing times and prices for Sep 18

Cheapest

$21

Average

$50

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 Milan to Bologna will cost around $ 50 if you buy it on the day, but the cheapest tickets can be found for only $ 21.

Cheapest
07:20PMMilan Centrale3h35 10:55PMBologna Centrale
2 changes
$211One-way
Cheapest
06:31AMMilan Centrale3h39 10:10AMBologna Centrale
2 changes
$211One-way
Cheapest
09:20AMMilan Centrale3h50 01:10PMBologna Centrale
2 changes
$211One-way
Cheapest
05:20PMMilan Centrale3h48 09:08PMBologna Centrale
2 changes
$211One-way
Cheapest
05:15AMMilan Centrale3h10 08:25AMBologna Centrale
2 changes
$211One-way

Timetable Milan to Bologna

Showing trains for tomorrow, Sat, Sep 18
04:35AMMilan Centrale2h41 07:16AMBologna Centrale
0 changes
05:00AMMilan Centrale1h09 06:09AMBologna Centrale
0 changes
05:15AMMilan Centrale3h10 08:25AMBologna Centrale
0 changes
05:40AMMilan Centrale1h14 06:54AMBologna Centrale
0 changes
05:45AMMilan Centrale2h24 08:09AMBologna Centrale
0 changes
06:10AMMilan Centrale1h14 07:24AMBologna Centrale
0 changes
06:20AMMilan Centrale5h00 11:20AMBologna Centrale
0 changes
06:31AMMilan Centrale3h39 10:10AMBologna Centrale
0 changes
06:40AMMilan Centrale1h14 07:54AMBologna Centrale
0 changes
06:45AMMilan Centrale3h06 09:51AMBologna Centrale
0 changes
06:45AMMilan Centrale1h04 07:49AMBologna Centrale
0 changes
07:00AMMilan Centrale1h04 08:04AMBologna Centrale
0 changes
07:05AMMilan Centrale1h07 08:12AMBologna Centrale
0 changes
07:10AMMilan Centrale1h14 08:24AMBologna Centrale
0 changes
07:20AMMilan Centrale3h50 11:10AMBologna Centrale
0 changes
07:30AMMilan Centrale1h04 08:34AMBologna Centrale
0 changes
07:40AMMilan Centrale1h14 08:54AMBologna Centrale
0 changes
08:00AMMilan Centrale1h04 09:04AMBologna Centrale
0 changes
08:05AMMilan Centrale1h37 09:42AMBologna Centrale
0 changes
08:10AMMilan Centrale1h14 09:24AMBologna Centrale
0 changes
08:25AMMilan Centrale3h26 11:51AMBologna Centrale
0 changes
08:40AMMilan Centrale1h14 09:54AMBologna Centrale
0 changes
09:10AMMilan Centrale1h14 10:24AMBologna Centrale
0 changes
09:20AMMilan Centrale3h50 01:10PMBologna Centrale
0 changes
09:25AMMilan Centrale4h30 01:55PMBologna Centrale
0 changes
09:40AMMilan Centrale1h14 10:54AMBologna Centrale
0 changes
09:40AMMilan Centrale2h39 12:19PMBologna Centrale
0 changes
10:00AMMilan Centrale1h09 11:09AMBologna Centrale
0 changes
10:10AMMilan Centrale1h14 11:24AMBologna Centrale
0 changes
10:13AMMilan Porta Garibaldi1h29 11:42AMBologna Centrale
0 changes
10:20AMMilan Centrale4h05 02:25PMBologna Centrale
0 changes
10:40AMMilan Centrale1h14 11:54AMBologna Centrale
0 changes
11:05AMMilan Centrale1h37 12:42PMBologna Centrale
0 changes
11:10AMMilan Centrale1h14 12:24PMBologna Centrale
0 changes
11:25AMMilan Centrale3h33 02:58PMBologna Centrale
0 changes
11:40AMMilan Centrale1h14 12:54PMBologna Centrale
0 changes
12:05PMMilan Centrale1h37 01:42PMBologna Centrale
0 changes
12:10PMMilan Centrale1h14 01:24PMBologna Centrale
0 changes
12:15PMMilan Centrale2h27 02:42PMBologna Centrale
0 changes
12:25PMMilan Centrale3h33 03:58PMBologna Centrale
0 changes
12:40PMMilan Centrale1h14 01:54PMBologna Centrale
0 changes
01:10PMMilan Centrale1h14 02:24PMBologna Centrale
0 changes
01:20PMMilan Centrale3h56 05:16PMBologna Centrale
0 changes
01:40PMMilan Centrale1h14 02:54PMBologna Centrale
0 changes
01:50PMMilan Centrale3h08 04:58PMBologna Centrale
0 changes
02:05PMMilan Centrale1h37 03:42PMBologna Centrale
0 changes
02:10PMMilan Centrale1h14 03:24PMBologna Centrale
0 changes
02:25PMMilan Centrale3h33 05:58PMBologna Centrale
0 changes
02:25PMMilan Centrale1h09 03:34PMBologna Centrale
0 changes
02:40PMMilan Centrale1h14 03:54PMBologna Centrale
0 changes
03:10PMMilan Centrale1h14 04:24PMBologna Centrale
0 changes
03:20PMMilan Centrale3h50 07:10PMBologna Centrale
0 changes
03:35PMMilan Centrale1h15 04:50PMBologna Centrale
0 changes
03:40PMMilan Centrale1h14 04:54PMBologna Centrale
0 changes
04:00PMMilan Centrale1h04 05:04PMBologna Centrale
0 changes
04:05PMMilan Centrale1h37 05:42PMBologna Centrale
0 changes
04:10PMMilan Centrale1h14 05:24PMBologna Centrale
0 changes
04:25PMMilan Centrale3h30 07:55PMBologna Centrale
0 changes
04:40PMMilan Centrale1h14 05:54PMBologna Centrale
0 changes
05:00PMMilan Centrale1h09 06:09PMBologna Centrale
0 changes
05:10PMMilan Centrale1h14 06:24PMBologna Centrale
0 changes
05:20PMMilan Centrale3h48 09:08PMBologna Centrale
0 changes
05:25PMMilan Centrale1h09 06:34PMBologna Centrale
0 changes
05:35PMMilan Centrale1h07 06:42PMBologna Centrale
0 changes
05:40PMMilan Centrale1h14 06:54PMBologna Centrale
0 changes
05:45PMMilan Centrale1h04 06:49PMBologna Centrale
0 changes
05:50PMMilan Centrale1h52 07:42PMBologna Centrale
0 changes
06:00PMMilan Centrale1h04 07:04PMBologna Centrale
0 changes
06:10PMMilan Centrale1h14 07:24PMBologna Centrale
0 changes
06:15PMMilan Centrale3h59 10:14PMBologna Centrale
0 changes
06:25PMMilan Centrale4h05 10:30PMBologna Centrale
0 changes
06:40PMMilan Centrale1h14 07:54PMBologna Centrale
0 changes
06:45PMMilan Centrale1h04 07:49PMBologna Centrale
0 changes
06:50PMMilan Centrale1h52 08:42PMBologna Centrale
0 changes
07:10PMMilan Centrale1h14 08:24PMBologna Centrale
0 changes
07:20PMMilan Centrale3h35 10:55PMBologna Centrale
0 changes
07:50PMMilan Centrale2h45 10:35PMBologna Centrale
0 changes
08:06PMMilan Centrale1h36 09:42PMBologna Centrale
0 changes
08:10PMMilan Centrale1h14 09:24PMBologna Centrale
0 changes
08:20PMMilan Centrale2h45 11:05PMBologna Centrale
0 changes
08:40PMMilan Centrale1h14 09:54PMBologna Centrale
0 changes
09:20PMMilan Centrale1h14 10:34PMBologna Centrale
0 changes
09:30PMMilan Rogoredo2h39 12:09AMBologna Corticella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 17
$21Regionale
$16Itabus
Sat
Sep 18
$21Regionale
$16Itabus
Sun
Sep 19
$21Regionale
$12Trenitalia
Mon
Sep 20
$21Regionale
$14Itabus
Tue
Sep 21
$21Regionale
$14Itabus
Wed
Sep 22
$21Regionale
$11Itabus
Thu
Sep 23
$21Regionale
$2Itabus
Fri
Sep 24
$21Regionale
$11Itabus
Sat
Sep 25
$21Regionale
$2Flixbus
Sun
Sep 26
$21Regionale
$11Itabus
Mon
Sep 27
$21Regionale
$2Itabus
Tue
Sep 28
$21Intercity Notte
$2Itabus
Wed
Sep 29
$21Intercity Notte
$2Flixbus
Thu
Sep 30
$21Regionale
$2Flixbus
Fri
Oct 1
$21Regionale
$11Itabus
Sat
Oct 2
$16Intercity
$2Flixbus
Sun
Oct 3
$16Intercity
$12Flixbus
Mon
Oct 4
$16Intercity
$2Flixbus
Tue
Oct 5
$16Intercity
$2Flixbus
Wed
Oct 6
$16Intercity
$2Flixbus
Thu
Oct 7
$12Intercity
$2Itabus

The fastest trains from Milan to Bologna

Showing times and prices for Sep 18

Fastest Journey

1 h 4 m

Average

1 h 58 m

Trains per day

83

Distance

201 km

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

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

The slowest trains will take 5 h 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
07:00AMMilan Centrale1h04 08:04AMBologna Centrale
0 changes
$601One-way
Fastest
06:00PMMilan Centrale1h04 07:04PMBologna Centrale
0 changes
$601One-way
Fastest
04:00PMMilan Centrale1h04 05:04PMBologna Centrale
0 changes
$601One-way
Fastest
08:00AMMilan Centrale1h04 09:04AMBologna Centrale
0 changes
$601One-way
Fastest
05:45PMMilan Centrale1h04 06:49PMBologna Centrale
0 changes
$561One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Milan to Bologna

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

Trains from Milan to Bologna cover the 124 miles (200 km) long journey taking on average 2 h 25 min with our travel partners like Italo, Frecciarossa, Regionale Veloce, Regionale, Frecciabianca, Trenitalia, Intercity or Intercity Notte. Normally, there are 50 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 Milano Centrale and arrive in Bologna Centrale.

Italo
Trenitalia
Frecciarossa

Travel Italy in full comfort with Italo. These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo trains offer value for money on routes from Milan to Bologna, and we can help you find the best deals available. Start your search for cheap Italo trains between Milan and Bologna by checking the latest Italo train times and comparing the best prices for tickets on Omio. You can expect to travel 124 miles (200 km) from Milan to Bologna on an Italo train. Choose from three different ticket types (Low Cost, Economy, and Flex) and pick the cheapest or fastest train from Milan to Bologna.

Italo offers four different class options with a range of amenities, 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. The trains are eco-friendly and use up to 30% less energy than previous models. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests.

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Milan and Bologna:

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

Trains from Milan to Bologna

With over 60 trains departing from Milan to Bologna each day, it is easy to make the 125-mile (201 km) trip between the two cities. The journey by train takes from 2h 6min to 3h 38min depending on the type of train and route. Whether you’re traveling to the capital city of Northern Italy’s Emilia-Romagna region to sample the local cuisine or to wander among the terracotta buildings and medieval UNESCO heritage-listed porticoes, a visit to Bologna is sure to be a highlight of your travels.

 

Milan to Bologna Train Time: Daily Departures

Up to five trains depart every hour from Milan to Bologna between about 5:00 a.m. and around 10:05 p.m. High-speed trains depart about every 30min or more from about 6:10 a.m. until about 7:00 p.m. Trains run on this schedule every day of the week, including weekends and holidays. There are also three daily night trains on this route.

 

How long is the journey by train from Milan to Bologna?

Most of the high-speed trains from Milan to Bologna make the journey in about 1h 14min. The Intercity and Regional trains take up to 3h 38min to complete the trip. These trains take longer because they travel a bit slower and make more stops; some of these routes require one transfer, which also adds time to the trip.

 

What is/are the departure and arrival stations for trains from Milan to Bologna?

Departure train station: All but a few of the trains from Milan to Bologna depart from Milan’s Central Railway Station. The station is located about 1.8 miles (2.9 km) from the Duomo di Milano cathedral in the city’s center. It only takes about 6min to get from the cathedral via the #3 (Yellow) Metro line, which runs between Central Station and the cathedral. Central Station is a large station with shopping, restaurants, passenger lounges, ticket counters, luggage storage, currency exchange, restrooms, ATMs, postal machines, car rentals, travel agencies and a tourist information office. A handful of trains depart from Milan’s Rogoredo station to Bologna each day. This station is about 3.4 miles (5.4 km) from the Duomo di Milano in the city’s center. The easiest way to reach the station from the Duomo di Milano is to take an 11min ride on the #3 (Yellow) Metro line, which has stops at both the cathedral and the Rogoredo station. Facilities at the station include cafes and restaurants, restrooms, ATMs, a newsstand and parking. The station also serves the city’s subway line, and there are bus stops and a taxi stand outside the station. There are limited departures from Milan’s Porta Garibaldi station to Bologna each day. The station is about 1.5 miles (2.5km) from the Duomo. Passengers can reach the station from the cathedral via a 17min ride on the #2 tram or via the Metro, which requires a transfer. Using the #3 (Yellow) / #M2 (Green) Metro lines takes about 16min; the #1 (Red) / #M2 (Green) Metro lines takes about 15min. At this busy station, you’ll find free Wi-Fi, shopping and dining, ATMs, restrooms, ticket offices and luggage storage. Outside the station you’ll find parking, bus stops and a taxi stand. The M2 (Green) Metro travels through the station. Passengers should arrive at all stations at least 20min early to find the correct platform and allow time to board the train.

Arrival train station: All of the trains from Milan to Bologna arrive at the city’s Central Railway Station, which is about 0.9 miles (1.5 km) from the Piazza Maggiore in the center of the city. It is an 8min ride on the city’s A bus, which runs regularly from the station to the Piazza Maggiore. Station facilities include passenger lounges, shops and restaurants, restrooms, ATMs, travelers’ assistance (including services for people with disabilities), luggage storage and bicycle rentals. Taxies and buses stop just outside the station.

 

Which train companies travel from Milan to Bologna?

Trenitalia and Italo are the two train companies that offer direct routes on high-speed trains from Milan to Bologna. Trenitalia also offers additional routes with their Regionale, Intercity and Intercity night trains. Although some of these additional Trenitalia routes require one transfer, the vast majority are direct routes between the cities.

 

Italo trains from Milan to Bologna

Italo’s state-of-the-art high-speed trains depart hourly from Milan to Bologna every day. Service begins around 6:40 a.m. and continues through about 5:40 p.m., and all of the routes are direct routes that complete the journey in about 1h 14min. Italo’s three types of tickets offer a variety of options for travelers. Their Low Cost ticket is the least expensive ticket type. For a fee, changes can be made to the departure date and time up to 3 days in advance of your trip. This ticket is non-refundable. Economy tickets offer more flexibility, allowing changes up to 3min before departure (for a fee) and partial refunds if your trip is cancelled. With this ticket, passengers who miss their train have up to 3h after the originally scheduled departure time to purchase a seat on the next train. Italo’s Flex tickets offer the most flexibility with free changes, 3h to book tickets for the next train if you miss your train, and refunds (for a fee).

 

Trenitalia trains from Milan to Bologna

Trenitalia’s trains from Milan to Bologna run morning to night, seven days a week (including holidays). The high-speed Frecciarossa trains run approximately twice per hour from about 6:10 a.m. to about 7:00 p.m. on direct routes between the cities. On these trains, passengers arrive at their destination in about 1h 14min. Trenitalia’s Intercity and Regionale Veloce trains also offer direct trips regularly throughout the day. These trains run a bit slower, but they still complete the journey in under 3h. There are usually three Intercity night trains that depart daily, with the last departure scheduled for around 9:20 p.m. The rest of the Trenitalia routes are serviced by Regionale trains that require one transfer and may take up to 3h 38min to complete the trip. A vast majority of the Trenitalia trains depart from Milan’s Central Station, but a few of the Regionale trains depart from the Rogoredo Station, and a couple of the Veloce trains depart in the late evening from the Porta Garibaldi Station. All of the trains arrive at Bologna’s Central Station. Trenitalia has three ticket types, offering passengers a variety of pricing and flexibility. The least expensive ticket is the Super Economy ticket. These tickets are non-refundable and cannot be combined with other discounts, and passengers cannot make any changes to the travel dates or times. Trenitalia’s Economy ticket allows for one free change of travel date and/or time without a fee. The company’s Base ticket is the most flexible option as passengers can make unlimited changes for free, and it is refundable (with a cancellation fee) as long as the cancellation occurs prior to the scheduled departure.

 

Trains from Milan to Bologna: Services on Board

There are four levels of class services on Italo’s trains: Smart, Comfort, Prima and Club Executive. Regardless of the class level, all passengers get comfortable seats, free Wi-Fi, electrical outlets, and access to a movie car and vending machines that have hot drinks, cold drinks and snacks. Each passenger may travel with one carry-on bag and up to two pieces of large luggage. The carry-on item must fit in your lap and be kept either under the seat in front of you or on the overhead rack. Each large luggage item must be less than 35 x 28 x 12 in (90 cm x 70 cm x 30 cm) and be kept in the designated luggage area of the train car. Passengers may also bring a bicycle, which counts as one of the large luggage pieces as it must be folded or disassembled and kept in the luggage compartment (preferably in a bag). Italo allows pets on board the trains. Pets that weigh up to 22lbs (10kg) must travel in a crate while on board. Pet tickets are available for larger dogs, which are allowed on board provided there is room on the train and they wear a muzzle and are leashed while on board. The pet tickets can be purchased by contacting customer service. Additional fees or restrictions do not apply to guide dogs. Passengers with disabilities should contact customer service if they need special accommodations while traveling. There are four levels of class services on Trenitalia’s Frecciarossa trains: Standard, Premium, Business and Executive. Travel amenities on board all Frecciarossa trains include comfortable seating; free Wi-Fi, electrical outlets and an entertainment portal available at each seat; and restrooms and baby-changing stations in each passenger car. There are two levels of class services on the Intercity trains: First Class and Second Class. The Intercity Night trains are equipped with comfortable accommodations for sleeping. The Regionale trains typically only offer second-class service. There are no fees or restrictions for luggage on Trenitalia’s trains provided it fits in the designated compartments and is kept out of the aisles. Bikes are considered luggage and must be folded or disassembled and stored in a bag with the luggage. Fully assembled bikes are only allowed on select Regionale trains that are equipped with special bike compartments, and there is a small fee to use this service. Pets that can travel in a crate that is less than 27.5 x 20 x 12 in (70 x 50 x 30 cm) are welcome on board. Larger dogs are also allowed on the train if they wear a muzzle and leash while on board; there is a small fee for larger dogs. Guide dogs are exempt from restrictions and fees. Passengers who need to make special travel accommodations because of a disability should contact Trenitalia’s customer service at least 24h before departing.

 

How to find cheap train tickets from Milan to Bologna?

There are many ways to find cheap train tickets from Milan to Bologna, especially if you are flexible with your travel days and times. Passengers who purchase same-day round-trip tickets will get a discount on Italo trains. Passengers who can travel on a Saturday can score two-for-one tickets on Trenitalia trains. The Regionale and Intercity trains may not get you to your destination as quickly as the high-speed trains, but the tickets are often up to 50% cheaper. Groups traveling with children may be eligible for family discounts, while groups of two to five people may be eligible for adult group discounts. Discounted tickets might be available for seniors over 60 years and students. Also, the farther in advance that you can book your ticket, the more money you’ll save.

 

Train tickets from Milan to Bologna: when to book to save $

Time Price Savings
1 week earlier 22 €
2 weeks earlier 19 €16%
3 weeks earlier 18 €22%
1 month before 19 €16%
2 months earlier 18 €22%
3 months earlier 17 €29.%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Bologna. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Milan - Bologna 3 weeks in advance means you can save on average up to 22% compared to the price available on the day of departure.
  • If you book a ticket Milan - Bologna with 2 months in advance you save up to about 22% compared to the initial price.
  • By booking 3 months in advance, you could save up to 29%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Milan to Bologna
Travel by train to Bologna 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 to Bologna.
FAQs
How much does a cheap train from Milan to Bologna cost?
If you’re looking to save money on tickets, you can find cheap Milan to Bologna trains for as little as $21 (€17)  in the next 7 days.
How much is a train ticket between Milan and Bologna?
In the next 7 days you can expect to pay on average $21 (€17)  for a train ticket to Bologna from Milan.
How far is it from Milan to Bologna by train?
The distance from Milan to Bologna by train is approximately 124 miles (200 km).
How long is the train to Bologna from Milan?
The Milan to Bologna train duration is on average 2 h 25 min, which is to be expected when traveling 124 miles (200 km) between Milan and Bologna. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train station from Milan to Bologna do I depart from? Which Bologna train station from Milan do I arrive in?

Omio customers book a train from Milano Centrale   to Bologna Centrale   most frequently for this route.

Where is the Milan train station located? Where is the Bologna train station located?

The most popular departure train station with passengers for this journey, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.

The most popular arrival train station, Bologna Centrale, is located 1 mile (s) / 1 km away from the city center of Bologna.

Which train providers should I travel with from Milan to Bologna?
For the best Milan to Bologna train to book, you can travel safely and comfortably with Italo, Frecciarossa, Regionale Veloce, Regionale, Frecciabianca, Trenitalia, Intercity or Intercity Notte. However, it's always good to check all possible train companies with services from Milan to Bologna to compare what amenities they may offer.
Can I find a direct train from Milan to Bologna?
Yes, there are 50 direct trains per day from Milan to Bologna with Italo, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
How many train services are there from Milan to Bologna a day?
On average, there are 50 trains a day from Milan to Bologna. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Milan to Bologna? When does the last train depart from Milan to Bologna?
The earliest train departing from Milan to Bologna leaves at 5: 05 AM. The last train departing from Milan to Bologna leaves at 8: 05 PM. You can find the latest Milan to Bologna train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets from Milan to Bologna for the best deals?
The price of a one way train ticket from Milan to Bologna is on average $21 (€17) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets from Milan to Bologna available a few months in advance.
Stations

Important Stations and Airports for this Journey

Milan
Bologna
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities