Milan to Bologna train

Cheap train tickets from Milan to Bologna

Showing times and prices for Sep 30

Cheapest

18

Average

39

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.

Cheapest
07:20AMMilan Centrale2h50 10:10AMBologna Centrale
0 transfers
181One-way
Cheapest
02:01PMMilan Rogoredo3h24 05:25PMBologna Centrale
1 transfer
181One-way
Cheapest
06:15PMMilan Centrale2h53 09:08PMBologna Centrale
0 transfers
181One-way
Cheapest
05:15AMMilan Centrale2h50 08:05AMBologna Centrale
0 transfers
181One-way
Cheapest
10:05PMMilan Porta Garibaldi2h28 12:33AMBologna Centrale
0 transfers
181One-way

Train schedule from Milan to Bologna

Showing trains for tomorrow, Friday, September 30
05:10AMMilan Centrale1h14 06:24AMBologna Centrale
0 transfers
05:15AMMilan Centrale2h50 08:05AMBologna Centrale
0 transfers
05:40AMMilan Centrale1h14 06:54AMBologna Centrale
0 transfers
05:45AMMilan Centrale2h24 08:09AMBologna Centrale
0 transfers
05:50AMMilan Rogoredo1h04 06:54AMBologna Centrale
0 transfers
06:00AMMilan Centrale1h04 07:04AMBologna Centrale
0 transfers
06:01AMMilan Rogoredo3h09 09:10AMBologna Centrale
1 transfer
06:10AMMilan Centrale1h14 07:24AMBologna Centrale
0 transfers
06:40AMMilan Centrale1h14 07:54AMBologna Centrale
0 transfers
06:45AMMilan Centrale1h04 07:49AMBologna Centrale
0 transfers
06:50AMMilan Centrale2h24 09:14AMBologna Centrale
0 transfers
07:00AMMilan Centrale1h04 08:04AMBologna Centrale
0 transfers
07:05AMMilan Centrale2h49 09:54AMBologna Centrale
0 transfers
07:10AMMilan Centrale1h14 08:24AMBologna Centrale
0 transfers
07:20AMMilan Centrale2h50 10:10AMBologna Centrale
0 transfers
07:30AMMilan Centrale1h04 08:34AMBologna Centrale
0 transfers
07:40AMMilan Centrale1h14 08:54AMBologna Centrale
0 transfers
08:00AMMilan Centrale1h04 09:04AMBologna Centrale
0 transfers
08:05AMMilan Centrale1h37 09:42AMBologna Centrale
0 transfers
08:10AMMilan Centrale1h14 09:24AMBologna Centrale
0 transfers
08:15AMMilan Centrale3h10 11:25AMBologna Centrale
1 transfer
08:30AMMilan Centrale1h04 09:34AMBologna Centrale
0 transfers
08:40AMMilan Centrale1h14 09:54AMBologna Centrale
0 transfers
08:48AMMilan Porta Garibaldi1h21 10:09AMBologna Centrale
0 transfers
08:50AMMilan Rogoredo1h04 09:54AMBologna Centrale
0 transfers
08:58AMMilan Centrale1h06 10:04AMBologna Centrale
0 transfers
09:10AMMilan Porta Garibaldi2h46 11:56AMBologna Centrale
0 transfers
09:10AMMilan Centrale1h14 10:24AMBologna Centrale
0 transfers
09:20AMMilan Centrale2h49 12:09PMBologna Centrale
0 transfers
09:40AMMilan Centrale1h14 10:54AMBologna Centrale
0 transfers
09:48AMMilan Porta Garibaldi1h21 11:09AMBologna Centrale
0 transfers
09:50AMMilan Rogoredo1h04 10:54AMBologna Centrale
0 transfers
09:58AMMilan Centrale1h06 11:04AMBologna Centrale
0 transfers
10:10AMMilan Centrale1h14 11:24AMBologna Centrale
0 transfers
10:13AMMilan Porta Garibaldi1h29 11:42AMBologna Centrale
0 transfers
10:40AMMilan Centrale1h14 11:54AMBologna Centrale
0 transfers
10:50AMMilan Rogoredo1h04 11:54AMBologna Centrale
0 transfers
10:58AMMilan Centrale1h06 12:04PMBologna Centrale
0 transfers
11:05AMMilan Centrale1h37 12:42PMBologna Centrale
0 transfers
11:10AMMilan Centrale1h14 12:24PMBologna Centrale
0 transfers
11:20AMMilan Centrale2h50 02:10PMBologna Centrale
0 transfers
11:40AMMilan Centrale1h14 12:54PMBologna Centrale
0 transfers
11:50AMMilan Rogoredo1h04 12:54PMBologna Centrale
0 transfers
11:58AMMilan Centrale1h06 01:04PMBologna Centrale
0 transfers
12:05PMMilan Centrale1h37 01:42PMBologna Centrale
0 transfers
12:10PMMilan Centrale1h14 01:24PMBologna Centrale
0 transfers
12:15PMMilan Centrale2h55 03:10PMBologna Centrale
1 transfer
12:40PMMilan Centrale1h14 01:54PMBologna Centrale
0 transfers
12:50PMMilan Rogoredo1h04 01:54PMBologna Centrale
0 transfers
12:58PMMilan Centrale1h06 02:04PMBologna Centrale
0 transfers
01:05PMMilan Centrale1h37 02:42PMBologna Centrale
0 transfers
01:10PMMilan Centrale1h14 02:24PMBologna Centrale
0 transfers
01:20PMMilan Centrale2h50 04:10PMBologna Centrale
0 transfers
01:40PMMilan Centrale1h14 02:54PMBologna Centrale
0 transfers
01:48PMMilan Centrale2h26 04:14PMBologna Centrale
0 transfers
01:58PMMilan Centrale1h06 03:04PMBologna Centrale
0 transfers
02:01PMMilan Rogoredo3h24 05:25PMBologna Centrale
1 transfer
02:05PMMilan Centrale1h37 03:42PMBologna Centrale
0 transfers
02:10PMMilan Centrale1h14 03:24PMBologna Centrale
0 transfers
02:25PMMilan Centrale3h33 05:58PMBologna Centrale
1 transfer
02:30PMMilan Centrale1h04 03:34PMBologna Centrale
0 transfers
02:40PMMilan Centrale1h14 03:54PMBologna Centrale
0 transfers
02:58PMMilan Centrale1h06 04:04PMBologna Centrale
0 transfers
03:05PMMilan Centrale2h45 05:50PMBologna Centrale
0 transfers
03:10PMMilan Centrale1h14 04:24PMBologna Centrale
0 transfers
03:20PMMilan Centrale2h50 06:10PMBologna Centrale
0 transfers
03:25PMMilan Centrale1h09 04:34PMBologna Centrale
0 transfers
03:35PMMilan Porta Garibaldi2h39 06:14PMBologna Centrale
0 transfers
03:35PMMilan Centrale1h15 04:50PMBologna Centrale
0 transfers
03:40PMMilan Centrale1h14 04:54PMBologna Centrale
0 transfers
03:50PMMilan Rogoredo1h04 04:54PMBologna Centrale
0 transfers
03:58PMMilan Centrale1h06 05:04PMBologna Centrale
0 transfers
04:05PMMilan Centrale1h37 05:42PMBologna Centrale
0 transfers
04:10PMMilan Centrale1h14 05:24PMBologna Centrale
0 transfers
04:15PMMilan Centrale2h55 07:10PMBologna Centrale
1 transfer
04:40PMMilan Centrale1h14 05:54PMBologna Centrale
0 transfers
04:48PMMilan Porta Garibaldi1h21 06:09PMBologna Centrale
0 transfers
04:50PMMilan Rogoredo1h04 05:54PMBologna Centrale
0 transfers
04:58PMMilan Centrale1h06 06:04PMBologna Centrale
0 transfers
05:10PMMilan Centrale1h14 06:24PMBologna Centrale
0 transfers
05:20PMMilan Centrale2h56 08:16PMBologna Centrale
0 transfers
05:30PMMilan Centrale1h12 06:42PMBologna Centrale
0 transfers
05:40PMMilan Centrale2h20 08:00PMBologna Centrale
0 transfers
05:40PMMilan Centrale1h14 06:54PMBologna Centrale
0 transfers
05:45PMMilan Centrale1h04 06:49PMBologna Centrale
0 transfers
05:50PMMilan Centrale1h52 07:42PMBologna Centrale
0 transfers
05:50PMMilan Rogoredo1h04 06:54PMBologna Centrale
0 transfers
05:58PMMilan Centrale1h06 07:04PMBologna Centrale
0 transfers
06:10PMMilan Centrale1h14 07:24PMBologna Centrale
0 transfers
06:15PMMilan Centrale2h53 09:08PMBologna Centrale
0 transfers
06:30PMMilan Centrale1h04 07:34PMBologna Centrale
0 transfers
06:31PMMilan Rogoredo2h54 09:25PMBologna Centrale
1 transfer
06:40PMMilan Centrale1h14 07:54PMBologna Centrale
0 transfers
06:45PMMilan Centrale1h04 07:49PMBologna Centrale
0 transfers
06:48PMMilan Porta Garibaldi1h21 08:09PMBologna Centrale
0 transfers
06:50PMMilan Centrale1h52 08:42PMBologna Centrale
0 transfers
07:00PMMilan Centrale1h04 08:04PMBologna Centrale
0 transfers
07:10PMMilan Centrale1h14 08:24PMBologna Centrale
0 transfers
07:20PMMilan Centrale2h54 10:14PMBologna Centrale
0 transfers
07:40PMMilan Centrale1h14 08:54PMBologna Centrale
0 transfers
07:50PMMilan Rogoredo1h04 08:54PMBologna Centrale
0 transfers
08:05PMMilan Centrale1h37 09:42PMBologna Centrale
0 transfers
08:10PMMilan Centrale1h14 09:24PMBologna Centrale
0 transfers
08:31PMMilan Rogoredo2h57 11:28PMBologna Centrale
1 transfer
08:40PMMilan Centrale1h14 09:54PMBologna Centrale
0 transfers
09:15PMMilan Centrale2h20 11:35PMBologna Centrale
0 transfers
09:50PMMilan Centrale2h16 12:06AMBologna Centrale
0 transfers
10:05PMMilan Porta Garibaldi2h28 12:33AMBologna Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Sep 30
Sat
Oct 01
Sun
Oct 02
Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20

Fastest train times from Milan to Bologna

Showing times and prices for Sep 30

Fastest Journey

1 h 4 m

Average

1 h 38 m

Trains per day

108

Distance

201 km

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

Fastest
08:00AMMilan Centrale1h04 09:04AMBologna Centrale
0 transfers
431One-way
Fastest
06:30PMMilan Centrale1h04 07:34PMBologna Centrale
0 transfers
431One-way
Fastest
06:00AMMilan Centrale1h04 07:04AMBologna Centrale
0 transfers
431One-way
Fastest
09:50AMMilan Rogoredo1h04 10:54AMBologna Centrale
0 transfers
491One-way
Fastest
03:50PMMilan Rogoredo1h04 04:54PMBologna Centrale
0 transfers
491One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Bologna?

view on map

Top pick hotels

Entire homes & apartments

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

View all

Overview: Train from Milan to Bologna

distanceDistance124 miles (200 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price$18 (€17)
frequencyTrain frequency62 a day
changesDirect trainYes, there are 62 direct trains a day
carriersTrain providersIntercity, Frecciabianca, Regionale Veloce, Regionale, Intercity Notte, Trenitalia, Frecciarossa or Italo

Trains from Milan to Bologna cover the 124 miles (200 km) long route taking on average 1 h 14 min with our travel partners like Intercity, Frecciabianca, Regionale Veloce, Regionale, Intercity Notte, Trenitalia, Frecciarossa or Italo. Normally, there are 62 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $15 (€15), but the average price of train tickets is $18 (€17). Travelers depart most frequently from Milano Centrale and arrive in Bologna Centrale.

Train providers: Trenitalia, Frecciarossa and Italo from Milan to Bologna trains

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

Trenitalia
Italo
Frecciarossa

Enjoy the train ride between Milan and Bologna with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets to Bologna from Milan are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train from Milan to Bologna, you can expect to travel 124 miles (200 km). Check Trenitalia’s train times and tickets for the Milan to Bologna journey and buy your cheap ticket on Omio today!

    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.

    Italo from Milan to Bologna train information:

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

    There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 124 miles (200 km) from Milan to Bologna on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Milan to Bologna journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Milan to Bologna train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

    Frecciarossa from Milan to Bologna train information:

    • Average Duration: 1 h 17 min
    • Frecciarossa frequency: 45 a day

    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
    Looking to save money on your route? Omio customers have found the cheapest train between Milan and Bologna for the next 7 days starting from $15 (€15)  one way.
    In the next 7 days you can expect to pay on average $18 (€17)  for a train ticket from Milan to Bologna.
    You should expect to travel around 124 miles (200 km)  between Milan and Bologna by train.
    While the time it takes to travel 124 miles (200 km) to Bologna from Milan can vary based on specific dates, weekends, and holidays, the Milan to Bologna train journey time is on average 1 h 14 min.

    Some of the Milan train stations to Bologna you can start your journey from include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Similarly, some of the arrival train stations in Bologna include Bologna Centrale, Bologna Borgo Panigale and Bologna Mazzini.

    When traveling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Bologna Centrale.

    The most popular departure train station with passengers for this trip, called Milano Centrale, is located 2.3 miles (3.7 km) from the city center of Milan.

    The most popular arrival train station, Bologna Centrale, is located 1.6 miles (2.5 km) away from the city center of Bologna.

    For the route from Milan to Bologna you can take a train with Intercity, Frecciabianca, Regionale Veloce, Regionale, Intercity Notte, Trenitalia, Frecciarossa or Italo. Be sure to check out all possible train providers that offer services between Milan and Bologna on Omio to compare what amenities they may have.
    Yes, there are 62 direct trains per day from Milan to Bologna. You can look to travel with Italo, Trenitalia, Frecciarossa, Regionale, Intercity or Intercity Notte  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
    The average number of trains departing Milan for Bologna is 62 a day. The train schedules and services may vary between weekdays and weekends.
    The first Milan to Bologna train departs at 5: 20 AM   and the last train from Milan to Bologna leaves at 8: 15 PM. Check out the most up-to-date train schedule from Milan to Bologna on Omio and find the best time to travel to your destination.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets from Milan to Bologna within the next 7 days, you can find tickets to cost on average $18 (€17) one way. To find the best prices for this journey, consider booking your train ticket from Milan to Bologna a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    Bologna
    Milano Centrale is the most popular Milan 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 Milan for your trip to 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 Milano 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
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transit options for Milano 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
    Currency
    Language