Travel options
from Milan to Bologna

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

Our recommendation

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

07:30Milan2h55 10:25Bologna
0 changes
£101One-way
Cheapest
07:30Milan2h55 10:25Bologna
0 changes
£101One-way
Other options
09:35Milan2h55 12:30Bologna
0 changes
£101One-way
18:15Milan Centrale2h53 21:08Bologna Centrale
0 changes
£151One-way
08:30Milan3h15 11:45Bologna
0 changes
£101One-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
£11Itabus
Fri
22 Oct
£15Regionale
£10Itabus
Sat
23 Oct
£15Regionale
£11Itabus
Sun
24 Oct
£15Regionale
£10Itabus
Mon
25 Oct
£15Regionale
£8Itabus
Tue
26 Oct
£15Regionale
£8Itabus
Wed
27 Oct
£15Regionale
£4Itabus
Thu
28 Oct
£15Regionale
£4Itabus
Fri
29 Oct
£15Regionale
£11Itabus
Sat
30 Oct
£15Regionale
£12Flixbus
Sun
31 Oct
£15Regionale
£8Itabus
Mon
1 Nov
£15Regionale
£11Itabus
Tue
2 Nov
£15Regionale
£10Itabus
Wed
3 Nov
£13Intercity
£4Itabus
Thu
4 Nov
£13Intercity
£4Itabus
Fri
5 Nov
£15Regionale
£8Itabus
Sat
6 Nov
£11Intercity
£4Itabus
Sun
7 Nov
£15Regionale
£4Itabus
Mon
8 Nov
£15Intercity Notte
£4Itabus
Tue
9 Nov
£11Intercity
£6Flixbus
Wed
10 Nov
£11Intercity
£4Itabus

Travel Information from Milan to Bologna

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

Take a coach or train to travel 124 miles (200 km) from Milan to Bologna. If speed is a priority, then a train is the best option with an average duration of 2 h 6 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 Milan to Bologna.

Travel Tips

Travel from Milan to Bologna
Travel 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 do you get from Milan to Bologna?

There are 2 ways to travel from Milan to Bologna including taking a coach or train.

What is the cheapest way from Milan to Bologna?

A coach service offers the cheapest way to travel from Milan to Bologna, which costs on average £9.

This is compared to other ways of getting to Bologna:

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

What is the fastest way to Bologna from Milan?

The fastest way to get to Bologna from Milan is by train with an average travel time of 2 h 6 min.

There are alternative travel options to Bologna that can usually take longer:

In comparison, travelling by coach can take you on average 2 h 15 min.

How far is Bologna from Milan?

The distance from Milan to Bologna is approximately 124 miles (200 km).

How many services a day are there to Bologna from Milan?

The average frequency per day from Milan to Bologna is:

  • 50 trains a day.

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

Where do people depart from and arrive in when travelling from Milan to Bologna?

These are the most popular departure and arrival points when travelling from Milan to Bologna:

  • Most travellers take a coach from Milan, Stazione Centrale to Bologna, Autostazione.
  • Most travellers who buy a train ticket from Milan to Bologna depart from Milano Centrale to Bologna Centrale.
Which travel operators can get me from Milan to Bologna?

Omio works with many trusted partners that can help you travel the best way from Milan to Bologna:

  • You can go to Bologna from Milan by coach with Trenitalia. You'll see cheap coach tickets for £9 with Trenitalia from Milan to Bologna on Omio.
  • You can travel by train to Bologna from Milan with Regionale, and you can find Regionale Milan to Bologna tickets for £15 on Omio.
Is it possible to travel directly from Milan to Bologna?

Yes, there are direct services available to Bologna from Milan with the following travel operators:

  • You can travel directly by coach with Flixbus, Marino Autolinee or BlaBlaCar with direct coaches per day.
  • You'll find 50 direct trains per day with Italo.

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

Where else should I travel to after my journey from Milan to Bologna ends?
Omio customers who travel from Milan to Bologna often also extend their holiday to go to Rome, Florence or Naples. Omio can help you plan your trip by finding the best connections between Bologna and these popular destinations at a great price.
How far in advance should I buy tickets between Milan and Bologna online to get the best deals?

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

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

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