
Best Price Promise
If you find train tickets for a cheaper price elsewhere, let us know and we'll refund the difference*.

Book Cheaper Tickets
Save more with a variety of promo codes. Book on the TrainPal app with no booking fees.

Efficient Customer Service
Customer support available 8:00 AM–10:00 PM (GMT), with fast responses to your enquiries.

Fast Changes and Refunds
Seamless rail travel with easy changes and refunds for peace of mind.
Milan to Bologna train tickets and times
Discover the best way to travel from Milan to Bologna. Compare ticket prices, travel times, and route distances while easily accessing key information like specific stations and daily train schedules to perfectly plan your journey.
Milan to Bologna train ticket prices
Secure your train tickets from Milan to Bologna starting from only €18.10. Whether you are traveling today or planning ahead, our price table makes it easy to find the most affordable fares.
Reserve your seats early on premium Frecciarossa and Italo high-speed trains to get the best deals, or opt for Trenitalia’s Regional and Intercity routes for a cost-effective and picturesque journey.
€18.10
On Mon 2
Local insights: The lowdown on Milan to Bologna trains
With up to 11 departures per hour and high-speed services taking just over an hour, the train is the best way to get from Milan to Bologna. The short journey time makes it an easy day trip and, when you arrive, you'll be in the heart of the action, close to some of Bologna's most popular attractions.
And when it comes to booking, you'll be pleased to know that TrainPal is an official and authorised reseller of Italo and the Trenitalia family (including Frecciarossa, Intercity and regional trains), so you can book with peace of mind you're getting the real deal at some of the best prices.
Planning your journey: Trains from Milan to Bologna
Departure stations: Milano Centrale, Milano Porta Garibaldi and Milano Rogoredo
Milano Centrale
Milano Centrale is, as the name suggests, the city’s main station and is in the city centre on Piazza Duca d’Aosta. This generally makes it the best option if you're a tourist as it's close to all the attractions and easy to get to on the metro (M2 and M3 lines).
The Malpensa Express from Milan's main international airport also calls here, so you can easily head straight to Bologna after landing (although it's worth spending a few days exploring one of the world's fashion capitals).
As for operators, Frecciarossa, Italo and Regionale Veloce trains to Bologna all leave from Centrale. There are plenty of departures throughout the day, too. While the high-speed services all offer snacks and refreshments onboard, you'll find many shops and cafes at Milano Centrale to grab a bite to eat before you board.
And, if you have time to kill before your train, you can leave your bags in the left-luggage facilities and head off to explore. The station's grand marble columns and architecture are worth checking out itself and the Mercato Centrale (on the west side of the station) is a must for foodies.
Milano Porta Garibaldi
Milano Porta Garibaldi is around a mile away from Centrale and just two stops down the M2 (green) metro line. This station is handy if you're in town on business, as it's where many of Milan's tech, finance and consulting businesses are based.
If you're on a tight budget, you can hop on the Intercity service (which departs in the morning) or the Trenitalia service (which departs in the evening) from Milano Porta Garibaldi. These can often be cheaper than Frecciarossa, especially when booking last minute.
Milano Rogoredo
This station is a little further out at around 5 km (3 miles) southeast of the centre, so you would only really depart from here if you live in the southern neighbourhoods or are studying at university (Bocconi, IULM and NABA universities are all in this area). If you work in the city's creative industries, many of the offices are close to here, too.
From here, you can travel on Frecciarossa, Italo, Intercity and Regionale Veloce - between these operators, there are up to 30 departures throughout the day. Many of these services come from Milano Centrale, too.
As for facilities, there’s a ticket office, bar, pharmacy and minimarket. Just keep in mind that there’s no left luggage, so be sure to pack light if you want to roam before your train.
Arrival station: Arriving at Bologna Centrale
No matter which station in Milan you depart from, you'll always arrive at Bologna Centrale. This is the city’s main station and is in the heart of town on Piazza delle Medaglie d’Oro. If you're coming in on the high-speed trains (Frecciarossa and Italo), you'll usually arrive at the underground platforms (16 to 19), so allow 10 to 15 minutes to get up to the main hall, or longer if you’ve got big suitcases.
There are two exits: the main one on Piazza delle Medaglie d’Oro (city-centre side) and Via de’ Carracci (north side). From the main exit, it’s a pleasant 15 to 20-minute walk down Via dell’Indipendenza to Piazza Maggiore — most of the route is under the city's iconic porticoes, too.
If you're not up for the walk, you can also catch buses 11, 25, and 27 to the centre - a single costs €2.30. There are taxi ranks outside the station, too.
Choosing your train: Operators from Milan to Bologna
Italo and Trenitalia's different subsidiaries run all the services on this route and which is best for you depends on your budget, preferred departure time and desired travel experience.
For speed and comfort, you’re best to go with Frecciarossa or Italo. These are high-speed, modern trains with a choice of travel classes and plenty of onboard amenities. If you're keen to keep costs down and don't mind a slightly slower journey, Regionale Veloce and Intercity services are a good shout.
Here's an overview of each operator so you can choose the right one for you:
Frecciarossa high-speed trains
Frecciarossa is Trenitalia’s flagship high-speed train and has the most departures on this route, with around 44 services per day. You can choose from one of 3 or 4 classes onboard, including Standard, Premium, Business and Executive (select services only).
Food and drink is available to buy in the FRECCIABistrò bar carriage and if you travel in Premium and Business, you'll get a welcome snack and drink. Executive even has an à la carte menu.
- Avg. duration: Around 1 hour.
- Departure stations: Milano Centrale (35 departures), Milano Rogoredo (19 departures) and Milano Porta Garibaldi (6 departures).
- Best for: Those seeking the widest choice of departure times and those seeking to travel in comfort.
- Onboard perks: Free Wi-Fi, plug sockets and the FRECCIAPlay entertainment portal in every class.
- Worth knowing: The difference between Standard and Premium can be as little as £4 when booking in advance, so you may find it’s worth the upgrade. Frecciarossa also has lots of special advance offers, so try to avoid booking at the last minute if you want to save money. Fares are dynamic and increase with demand.
Italo high-speed trains
Italo is Italy’s private high-speed operator and runs around 18 trains per day from Milan to Bologna. When booking your tickets, you can choose Smart, Prima Business and Club Executive classes. Each has different levels of comfort, with complimentary snacks and drinks in the premium carriages and vending machines in Smart.
- Avg. duration: Around 1 hour 10 minutes.
- Departure stations: Milano Centrale (17 departures) and Milano Rogoredo (8 departures, most of which also come from Milano Centrale).
- Best for: Those seeking comfort and speed and those taking a day trip to Milan from Bologna (see below).
- Onboard perks: Free Wi-Fi and plug sockets in every class, plus Fast Track boarding in Prima Business and Club Executive. Club Executive also includes access to the Italo Club.
- Worth knowing: Italo offers up to 50% off if you return the same day when purchasing at least 3 days in advance. The same-day return from Milan to Bologna usually costs around £17. In Smart class, bags must be no bigger than 75 x 53 x 30 cm. Just like Frecciarossa, fares are dynamic and increase with demand.
Intercity trains
Intercity trains are slower services that run on the conventional line from Milan to Bologna. There are around 7 departures a day and most have a choice of 2 classes, 2ª Easy and 1ª Plus. There’s no bar carriage, but some trains have vending machines.
- Avg. duration: Between 2 hours and 2 hours 50 minutes.
- Departure stations: Milano Centrale (6 departures), Milano Rogoredo (2 departures, come from Milano Centrale) and Milano Porta Garibaldi (1 departure).
- Best for: Those travelling on a budget and booking last minute who don't mind a longer journey.
- Onboard perks: Plug sockets in both classes, although Wi-Fi may not be available on all trains. Food for sale on board.
- Worth knowing: Intercity fares are often cheaper than Frecciarossa and Italo when booking at the last minute (within 3 days) and can even cost half the price. Seat reservations are included, too, so you won't have to stand. Fares are also dynamic, so it's best to book early for the best prices.
Regionale trains
Regionale is a cheaper alternative for trains from Milan to Bologna, with around 8 departures a day. On the way, they call at stations like Piacenza, Parma, Reggio Emilia and Modena. It’s 2nd Class only with unreserved seating, and there’s no food or drink for sale on board.
- Avg. duration: Around 2 hours 50 minutes.
- Departure stations: Milano Centrale (7 departures) and Milano Porta Garibaldi (1 departure).
- Best for: Travellers who want flexibility and are on a tight budget.
- Onboard perks: Free luggage, with racks for your bags and space at the end of each carriage. Plug sockets on newer trains only.
- Worth knowing: Regionale train fares for this route allow unlimited date and time changes before 11:59 pm on the day of travel, so it's worth considering if you want to keep your options open. Fares are fixed at around £15.90.
What to see and do in Bologna: Top highlights near the station
One of the great things about visiting Bologna is just how compact it is - when you step off the train at Bologna Centrale, you'll be within walking distance of the historic centre. And for history buffs and foodies, the city is a must. Here’s what to see and do:
- Piazza Maggiore and the Basilica of San Petronio. It’s a 15-minute walk from the station to Bologna’s main square and the Basilica of San Petronio, which is one of Europe’s largest churches and home to the world’s longest sundial. It’s free to enter, as is the nearby Salaborsa library (well worth a visit for the glass floor over Roman ruins).
- The Quadrilatero. This must-see medieval market area is right next to Piazza Maggiore and around 15 minutes on foot from the station. Today, it’s still a market and is packed with stalls, cafés and gourmet food shops, so be sure to visit if you want to try local specialities like tortellini and mortadella.
- The porticoes and San Luca. The 4 km (2.5-mile) portico up to the Sanctuary of San Luca is the longest in the world. It starts around 30 minutes on foot from the station at Porta Saragozza. If you’d rather not walk, the San Luca Express runs from Piazza Maggiore for €15.
Milan to Bologna train classes
Italy's high-speed trains (such as the Frecciarossa and Italo services) offer multiple classes of travel, ranging from Standard up to Executive.
The mid-tier and traditional intercity services (Frecciargento, Frecciabianca, and Intercity) typically offer a simpler choice between two classes, whereas the local commuter trains (Regionale) only have a single standard seating area.
Compare these options to find the perfect ticket for your journey from Milan to Bologna.

Standard

Premium

Business

Executive

Smart

Prima Business

Club Executive

Frecciargento 2ª Classe

Frecciargento 1ª Classe

Frecciabianca 2ª Classe

Frecciabianca 1ª Classe

2ª Classe - Easy

1ª Classe - Plus
How to buy cheap Trenitalia train tickets
On TrainPal, you can easily access offers from Trenitalia and Italo. Remember to enter passenger details and your loyalty card (e.g. CartaFRECCIA, Italo Più) before starting your search—the promotions will be applied automatically!

FrecciaYOUNG
Are you under 30? Travel on Frecciarossa and Frecciargento from just €19!

FrecciaDAYS
Travel on Tuesdays, Wednesdays, Thursdays, and Saturdays and get up to 60% off on Frecciarossa and Frecciargento trains

Save up to 50% on Same-Day Return trips across all Frecce trains (excluding Executive class).

Get 40% off Intercity daytime trains with Weekend Return. Change once per ticket, non-refundable.

FrecciaFAMILY provides free travel for kids under 15 and 50% off the Base price for adults on Frecce trains.

Bimbi Gratis lets kids under 15 travel for free and offers adults a 40% discount on the Base price for Intercity trains.

Insieme gives groups of 3–5 travellers up to 60% off the Base price on all Trenitalia trains.

How to buy cheap Italo train tickets

Italo 2X1

Italo Young (14–29 years old)

Save up to 50% with Day Return Tickets

Italo Family Offer

Italo Friends

Italo Senior Offer

Milan-Rome Round Trip from €49.90
Change and refunds
Different fare types have different rules for changes and refunds. From the cheapest tickets (Super Economy) to full-price fares (Base), always check the conditions before making your choice.
Not sure about the schedule? With Economy and Super Economy fares, you can add the "tiRimborso" option for around €2. This allows you to receive a partial refund if you cancel your trip up to 2 days before departure.
| Train fare types | EXchange | Cancellation |
|---|---|---|
| Base | | |
| Economy | | |
| Super Economy | | |
| Train fare types | EXchange | Cancellation |
|---|---|---|
| Low Cost | | |
| Economy | | |
| Flex | | |
Milan to Bologna train travel guide
Travelling by train from Milan to Bologna is both efficient and scenic. With frequent departures, high-speed options like Frecciarossa, Italo, and more Trenitalia trains ensure a quick and convenient journey, getting you to your destination in just 54m
-
Can I buy train tickets from Milan to Bologna online?
For booking a train from Milan to Bologna, visit TrainPal's website. Compare and purchase budget-friendly train tickets for Trenitalia and Italo all in one spot. Simply input your departure and arrival stations, and TrainPal will provide a range of choices. Booking is quick and straightforward with TrainPal! -
Are there any discounts available for train tickets from Milan to Bologna?
Explore TrainPal for the best deals from Milan to Bologna. TrainPal offers discounts on high-speed trains like Trenitalia Frecciarossa and Italo, and book in advance for cheaper tickets. Additionally, consider Trenitalia regional trains and Italo Day Return Tickets, and stay updated on other special promotions from TrainPal to maximise your savings.
-
What is the travel time by train from Milan to Bologna?
The typical travel time from Milan to Bologna is 1h 33m, with the fastest route taking just 54m. For the most accurate travel times and up-to-date train schedules, check out the Train Journey Planner Italy. -
How often do trains run from Milan to Bologna?
Trains from Milan to Bologna run often, with 437 departures each day. Take advantage of the convenient and regular services available throughout the day, offering flexible travel choices. For the latest train schedules and up-to-date information, head over to TrainPal.
-
What is the cost of a train ticket from Milan to Bologna?
Train tickets from Milan to Bologna start as low as €18.10. Typically, prices hover around €30.82. Since prices can vary, be sure to check TrainPal for real-time rates and the best offers.
-
Is there a direct train from Milan to Bologna?
Yes, there are direct trains from Milan to Bologna. TrainPal provides detailed information on stops, schedules, departure and arrival stations for Italo's services and Trenitalia high-speed trains, especially Frecciarossa. Explore the service classes of Frecciarossa (Executive, Business, Premium, Standard) and Italo (Smart, Prima, Club Executive) for enhanced journey experiences.
-
What amenities are available on the Frecciarossa train from Milan to Bologna?
Yes, the Frecciarossa train from Milan to Bologna offers four classes: Standard (basic comfort), Premium (more space and snacks), Business (spacious seating and meals), and Executive (luxurious with gourmet meals and personalised service). Each class ensures a comfortable and enjoyable journey tailored to different needs and preferences.
-
Can I bring luggage and bikes on the Frecciarossa train from Milan to Bologna?
Yes, you can take luggage and bikes on the Frecciarossa train from Milan to Bologna. Passengers may store their luggage in designated storage areas or overhead compartments. Bikes are allowed as well, but they must be disassembled or foldable and placed in a bike bag with dimensions no larger than 80x110x40 cm.
-
Can I bring my pet on the Frecciarossa train from Milan to Bologna?
Yes, pets are welcome on the Frecciarossa train from Milan to Bologna. Small pets (weighing up to 10 kg) can travel for free when kept in a carrier. Larger dogs are allowed but must be leashed and muzzled, and a ticket must be purchased for them. Guide dogs for passengers with disabilities can travel without any restrictions and at no additional charge.
* The lowest price is based on historical data to predict the cheapest fare over the next 7 days, but actual prices may vary.

























New user welcome pack