Travel options
from Bologna to Milan

You can get from Bologna to Milan by train, bus or flight.

Our recommendation

To get from Bologna to Milan on 22 Oct we recommend taking a bus because it’s the best combination of price and speed.

18:40Bologna2h55 21:35Milan
0 changes
£111One-way
Cheapest
21:30Bologna2h55 00:25Milan
0 changes
£101One-way
Other options
07:00Bologna, Autostazione2h40 09:40Milano, San Donato
0 changes
£131One-way
14:35Bologna2h55 17:30Milano, San Donato
0 changes
£111One-way
08:41Bologna Centrale1h04 09:45Milan Centrale
0 changes
£341One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

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

COMPARE Prices for trains, buses and flights

Thu
21 Oct
£15Regionale
£10Itabus
Fri
22 Oct
£15Regionale
£10Itabus
Sat
23 Oct
£15Regionale
£10Itabus
Sun
24 Oct
£15Regionale
£10Itabus
Mon
25 Oct
£15Regionale
£4Itabus
Tue
26 Oct
£15Regionale
£4Itabus
Wed
27 Oct
£15Regionale
£4Itabus
Thu
28 Oct
£15Regionale
£8Itabus
Fri
29 Oct
£15Regionale
£13Itabus
Sat
30 Oct
£15Regionale
£9Flixbus
Sun
31 Oct
£15Regionale
£8Itabus
Mon
1 Nov
£15Regionale
£8Itabus
Tue
2 Nov
£15Regionale
£11Flixbus
Wed
3 Nov
£15Regionale
£6Flixbus
Thu
4 Nov
£13Intercity
£4Itabus
Fri
5 Nov
£15Regionale
£8Itabus
Sat
6 Nov
£13Intercity
£4Itabus
Sun
7 Nov
£15Regionale
£8Itabus
Mon
8 Nov
£15Regionale
£2Itabus
Tue
9 Nov
£11Intercity
£6Flixbus
Wed
10 Nov
£11Intercity
£6Flixbus

Travel Information to Milan from Bologna

distanceDistance124 miles (200 km)
modeAvailable travel modesCoach or train
priceTicket price range£9 - £15
cheapestCheapest modeCoach • £9 • 2 h 20 min
fastestFastest modeCoach • £9 • 2 h 20 min
carriersPopular travel companiesTrenitalia or Regionale

Travel 124 miles (200 km) by coach or train to Milan from Bologna. If speed is a priority, then a coach is the best option with an average duration of 2 h 20 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £9. The most popular travel providers which serve this trip are Trenitalia or Regionale among others. Travellers can even take a direct coach or train from Bologna to Milan.

Travel Tips

Travel from Bologna to Milan
Travel to Milan 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 Bologna to Milan.
FAQs
What are my Bologna to Milan travel options?

You can travel between Bologna and Milan 2 different ways: coach or train.

How do I get from Bologna to Milan the cheapest way?

The cheapest way from Bologna to Milan is by taking a coach. You can find average ticket prices around £9 compared to other travel options to Milan:

A coach is £6 less than a train for this trip with tickets for a train from Bologna to Milan costing on average £15.

What is the fastest way to get from Bologna to Milan?

The fastest way from Bologna to Milan is by coach with an average journey time of 2 h 20 min.

Other travel options to Milan from Bologna can usually take longer:

In comparison, getting to Milan by train can take on average 2 h 20 min.

How far is Milan from Bologna?

Milan is approximately 124 miles (200 km) away from Bologna.

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

The average frequency per day from Bologna to Milan is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your route to Milan from Bologna as scheduled services by coach or train can vary by season or day of the week.

When going from Bologna to Milan, where do I depart from Bologna and where do I arrive in Milan?

These are the most popular departure and arrival points for travellers from Bologna to Milan:

  • Coaches mostly depart from Bologna, Autostazione and arrive in Milan, Stazione Centrale.
  • Trains mostly leave from Bologna Centrale and tend to arrive in Milano Centrale.
Which travel companies can help me find a way to get from Bologna to Milan?

If finding a good deal is your main consideration for your trip from Bologna to Milan, then we'll help you find the best value travel companies for you:

  • Trenitalia can get you to Milan by coach. You can find a good deal for coach tickets with Trenitalia from Bologna to Milan for £9 on Omio.
  • Regionale can take you to Milan by train. If searching for a good deal on trains, you can find tickets for Regionale from Bologna to Milan for £15.
Can I travel directly from Bologna to Milan?

Yes, there are direct services available between Bologna and Milan with the following travel operators:

  • You can travel directly by coach with Flixbus, Marino Autolinee or BlaBlaCar with direct coaches per day.
  • You can travel directly by train with Italo with 25 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Milan as you won't need to change in between, so it's worth paying attention to before booking your tickets from Bologna to Milan.

Where else should I travel to after my journey between Bologna and Milan ends?
Looking to extend your trip from Bologna to Milan? Many Omio customers who go from Bologna to Milan usually extend their holiday to explore other popular destinations like Rome, Paris or Naples. If you're looking to explore Rome, Paris or Naples from Milan, let Omio find you the best connections available at an affordable price.
When should I purchase a ticket from Bologna to Milan online to score the best deals?

When planning your trip from Bologna to Milan, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost on average £9 one way.
  • Train tickets cost on average £15 one way.

However, we recommend buying tickets to Milan from Bologna online a few months in advance to get the best deals and save money on your upcoming journey.