Italy

How to get from Bologna to Milan

Compare all transport options: bus, ferry, train, flight. Prices, durations and practical tips.

⏱
FASTEST
1h 4min
💶
From
8€
📍
Distance
201 km
Powered by 12Go system
⚡ Quick answer

Fastest way from Bologna to Milan: Train (Trenitalia / Italo), about 1h 4min (from €28). Cheapest: Bus, from €8 (about 2h 15min – 3h 5min). Main companies selling this route on 12Go (checked on October 27, 2026): NTV, FlixBus, Itabus; main departure point: Bologna Bus Station.

Distance: 201 km. Data updated on .

There are 3 ways to get from Bologna to Milan

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

Train (Trenitalia / Italo)
1h 4min – 1h 14min
FASTEST
28 – 29 €
View
Flight (1 stop)
2h 55min – 3h 20min
33 – 57 €
View
✈️ Also compare flights on Trip.com ›
Bus
2h 15min – 3h 5min
CHEAPEST
8 – 10 €
View
🚌 Departure from Bologna
📍Trains to Milan leave from Bologna Centrale, the city's main station, with Trenitalia and Italo services. Arrive in good time, check the departure board for your platform, and keep your ticket handy. Coach departures are listed in your booking confirmation.
🚇Bologna Centrale is on the edge of the historic centre and easy to reach on foot from many central hotels. City buses and taxis also serve the station, which is useful if you are carrying heavy luggage.
⏰Trains to Milan run frequently throughout the day, from early morning to late evening, with both Trenitalia and Italo. Coach departures are less frequent, so check the timetable when booking.
💸 Transport from 8€ per person
⚡ Fastest: 1h 4min
⭐ Recommended: Train (Trenitalia / Italo) — 28€
🗓 Book now Secure payment · via 12go.asia

Companies selling this route on 12Go

Offers listed on 12Go on October 27, 2026 for a departure on November 17, 2026. Timetables and prices change with the date: check them before booking.

CompanyModeDeparts fromFromOffers
NTV Train Bologna Main €28 27
Marino Bus Bologna Bus Station €8 4
FlixBus Bus Bologna Bus Station €9 22
Itabus Bus Bologna Bus Terminal €10 7
Autolinee Federico Bus Bologna Bus Station €32 3
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book the train ahead

High-speed fares on Trenitalia and Italo usually rise as the departure date gets closer. Once your plans are fixed, book online early to avoid paying the full last-minute fare for a seat you could have had for less.

💡
Compare both train companies

Trenitalia and Italo both serve this line, and their fares for the same time slot can differ. Check both before you buy, and compare flexible and non-flexible tickets if your plans might change.

💡
Check your Milan arrival station

Milan has several stations, and not every train stops at the same ones. Read the arrival station on your ticket before booking, so you do not end up far from your hotel or your onward connection.

💡
Choose the coach when budget matters

If you are flexible and want the lowest fare, the coach is the smart pick. Confirm the exact stop and drop-off point in your booking, and allow extra margin if you have a connection after arriving in Milan.

💡
Skip the flight for this trip

A flight with a stopover adds airport transfers, security checks and a connection, which is hard to justify between two cities this close. Reserve it only if a fare or an existing ticket makes it clearly worthwhile.

The journey experience

Bologna and Milan sit on the main rail axis of northern Italy, so choosing how to travel is easier here than on most routes. Train, coach and a flight with a stopover are all options, and the comparison table on this page puts durations and price ranges side by side so you can decide at a glance.

The high-speed train, run by Trenitalia and Italo, is the comfortable choice. It goes from city centre to city centre, with reserved seats, luggage racks and no traffic. The coach is the budget option and suits a relaxed pace, though journey time depends on road conditions. A flight with a stopover rarely makes sense between two cities this close, because airport transfers and the connection add hassle without saving time.

Our advice: if your date is fixed, book the train in advance, since fares on both Trenitalia and Italo tend to rise as departure approaches. If you are flexible and the lowest price matters most, take the coach. Whichever you choose, check your arrival station on the ticket, because Milan has several. You can book online with instant confirmation and travel without worry.

Frequently asked questions — Bologna → Milan

Why visit Milan?

  • ✓ Climb the rooftop terraces of the Duomo for a close-up view of its spires and, on clear days, the Alps
  • ✓ See Leonardo da Vinci's The Last Supper at Santa Maria delle Grazie (book weeks ahead)
  • ✓ Shop and people-watch in the Galleria Vittorio Emanuele II, then head to the Quadrilatero della Moda
  • ✓ Enjoy aperitivo along the Navigli canals, with Spritz and buffet snacks at sunset
  • ✓ Catch an opera or ballet at La Scala, or visit its museum on a rainy afternoon
🌙
Recommended stay
2 to 3 nights — enough for the main sights, a day trip to Lake Como included

When to visit Milan?

April to June and September to October — mild temperatures, fewer rainy days, and no summer heat or winter fog

📍
In Milan — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Milan
Compare the best rates available
via trip.com

What to do in Milan?

Local experiences, must-see sights and activities selected for you

MUST-SEE
⛪
Climb Milan Cathedral's Rooftop
Milan's Gothic Duomo took nearly six centuries to build. Skip the stairs-or-lift debate: the lift costs a few euros more but saves your knees. Tickets for terraces start around 15€ (stairs) or 20€ (lift). Book online, go early morning or at sunset for softer light and fewer crowds.
🎨
Da Vinci's Last Supper
Leonardo's mural in Santa Maria delle Grazie is viewed in timed groups of about 15 minutes. Tickets cost roughly 15€ and sell out weeks ahead, so book as soon as dates open on the official site. Closed Mondays. Last-minute travellers can try guided tour bundles, which often keep spare slots.
🛍️
Galleria Vittorio Emanuele II
This 19th-century glass-roofed arcade links the Duomo to La Scala. Look down at the mosaic bull in the floor: locals spin on its heel for luck. Window-shopping is free, but coffee here is pricey, so drink at the counter for around 2€ rather than seated on the terrace.
🎭
Teatro alla Scala and Museum
The world's most famous opera house has a museum with costumes, scores and a view into the auditorium from a box. Entry is around 12€. Opera tickets are costly, but standing-room galleria spots are sold on the day for roughly 15€. Check the season calendar before you travel.
🏰
Sforza Castle and Sempione Park
The courtyards of this Renaissance fortress are free to enter, while its civic museums, including Michelangelo's Rondanini Pietà, cost about 5€. Free entry applies on some afternoons. Afterwards, stroll through Parco Sempione behind it, a favourite picnic spot for locals on sunny weekends.
🍸
Aperitivo in the Navigli
The canal district comes alive from 6pm. Order a spritz or Negroni for around 10-12€ and the buffet is usually included. Avoid the first bars you see on the main quay; walk a few streets back for better quality and lower prices. Go on a weekday for space.
🍽️
Risotto alla Milanese Tasting
Milan's signature dish is saffron risotto, traditionally served with ossobuco. Seek out a traditional trattoria away from the Duomo, in areas like Porta Romana or Brera. Expect 14-18€ for a risotto. Lunch menus on weekdays offer better value, and booking is wise in the evening.
⛪
Basilica of San Maurizio
Often called Milan's Sistine Chapel, this former convent church is covered in Renaissance frescoes by Bernardino Luini. Entry is free, it's rarely crowded, and the nuns' choir behind the screen is stunning. Open most days except Mondays; visit mid-morning and allow thirty minutes.

Related searches

train Bologna Milan flight Bologna Milan bus Bologna Milan how to get from Bologna to Milan ticket price Bologna to Milan travel time Bologna to Milan travel to Italy

Other trips from Bologna

Book now