Bologna to Milan bus

Wed, 17 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap coach tickets from Bologna to Milan

Showing times and prices for 18 Jul

Cheapest

The best way to find a cheap coach ticket from Bologna to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Itabus
04:553h15
Bologna
08:10Milano, Autostazione Lampugnano
£41One-way
0 changes
Cheapest
Itabus
16:102h55
Bologna
19:05Milano, San Donato
£41One-way
0 changes
Cheapest
Itabus
03:453h15
Bologna
07:00Milano, Autostazione Lampugnano
£41One-way
0 changes
Cheapest
Itabus
14:103h00
Bologna
17:10Milano, Autostazione Lampugnano
£41One-way
0 changes
Cheapest
Itabus
21:152h30
Bologna
23:45Milano, San Donato
£41One-way
0 changes

Bus timetableBologna to Milan

Showing buses for tomorrow, Thursday, 18 July
FlixBus
01:352h40
Bologna
04:15Milano, Autostazione Lampugnano
0 changes
Itabus
02:453h35
Bologna
06:20Milano, Autostazione Lampugnano
0 changes
FlixBus
03:003h20
Bologna
06:20Milano, Autostazione Lampugnano
0 changes
FlixBus
03:002h40
Bologna
05:40Milan
0 changes
Itabus
03:453h15
Bologna
07:00Milano, Autostazione Lampugnano
0 changes
FlixBus
04:052h50
Bologna
06:55Milano, Autostazione Lampugnano
0 changes
Marino Autolinee
04:102h50
Bologna
07:00Milano, Autostazione Lampugnano
0 changes
Marino Autolinee
04:102h15
Bologna
06:25Milan
0 changes
Itabus
04:253h10
Bologna
07:35Milano, San Donato
0 changes
Itabus
04:553h15
Bologna
08:10Milano, Autostazione Lampugnano
0 changes
FlixBus
05:053h10
Bologna
08:15Milano, Autostazione Lampugnano
0 changes
FlixBus
05:052h25
Bologna
07:30Milan
0 changes
FlixBus
05:303h00
Bologna
08:30Milan
0 changes
FlixBus
06:002h55
Bologna
08:55Milano, Autostazione Lampugnano
0 changes
FlixBus
06:153h20
Bologna
09:35Milano, Autostazione Lampugnano
0 changes
FlixBus
06:152h45
Bologna
09:00Milan
0 changes
Marino Autolinee
07:152h25
Bologna
09:40Milan
0 changes
Marino Autolinee
07:153h05
Bologna
10:20Milano, Autostazione Lampugnano
0 changes
FlixBus
08:003h10
Bologna
11:10Milano, Autostazione Lampugnano
0 changes
FlixBus
08:002h25
Bologna
10:25Milan
0 changes
FlixBus
09:202h45
Bologna
12:05Milano, Autostazione Lampugnano
0 changes
FlixBus
11:002h50
Bologna
13:50Milano, Autostazione Lampugnano
0 changes
FlixBus
12:152h20
Bologna
14:35Milan
0 changes
FlixBus
12:153h05
Bologna
15:20Milano, Autostazione Lampugnano
0 changes
FlixBus
12:553h15
Bologna
16:10Milano, Autostazione Lampugnano
0 changes
Itabus
13:502h55
Bologna
16:45Milano, San Donato
0 changes
FlixBus
13:553h20
Bologna
17:15Milano, Autostazione Lampugnano
0 changes
Itabus
14:103h00
Bologna
17:10Milano, Autostazione Lampugnano
0 changes
FlixBus
14:552h55
Bologna
17:50Milano, Autostazione Lampugnano
0 changes
FlixBus
15:302h55
Bologna
18:25Milano, Autostazione Lampugnano
0 changes
FlixBus
15:353h55
Bologna
19:30Milano, Autostazione Lampugnano
0 changes
Itabus
16:102h55
Bologna
19:05Milano, San Donato
0 changes
FlixBus
17:203h15
Bologna
20:35Milano, Autostazione Lampugnano
0 changes
FlixBus
17:202h35
Bologna
19:55Milan
0 changes
FlixBus
18:053h15
Bologna
21:20Milano, Autostazione Lampugnano
0 changes
FlixBus
18:302h25
Bologna
20:55Milan
0 changes
FlixBus
19:502h50
Bologna
22:40Milano, Autostazione Lampugnano
0 changes
FlixBus
20:353h00
Bologna
23:35Milano, Autostazione Lampugnano
0 changes
Itabus
21:152h30
Bologna
23:45Milano, San Donato
0 changes
FlixBus
22:053h05
Bologna
01:10Milano, Autostazione Lampugnano
0 changes
FlixBus
22:252h20
Bologna
00:45Milan
0 changes
FlixBus
22:252h54
Bologna
01:19Milano, Autostazione Lampugnano
0 changes
FlixBus
23:3010h35
Bologna
10:05Linate, Aeroporto di Milano-Linate
1 change

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Bologna to Milan by train or coach

Thu
18 Jul
Fri
19 Jul
Sat
20 Jul
Sun
21 Jul
Mon
22 Jul
Tue
23 Jul
Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug

Bus times from Bologna to Milan

Showing times and prices for 18 Jul

Fastest Journey

2 h 15 m

Average

3 h 6 m

Buses per day

43

Distance

201 km

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

Fastest
Marino Autolinee
04:102h15
Bologna
06:25Milan
£111One-way
0 changes
2nd Fastest
FlixBus
12:152h20
Bologna
14:35Milan
£111One-way
0 changes
2nd Fastest
FlixBus
22:252h20
Bologna
00:45Milan
£61One-way
0 changes
FlixBus
18:302h25
Bologna
20:55Milan
£71One-way
0 changes
FlixBus
08:002h25
Bologna
10:25Milan
£81One-way
0 changes

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Bologna to Milan

distanceDistance124 miles
durationAverage coach duration2 h 15 min
priceAverage coach ticket price£11 (€13)
frequencyCoach frequency2 a day
changesDirect coachYes
carriersCoach companiesItabus, Marino Autolinee, FlixBus, El Pilar, BlaBlaCar Bus, BlaBlaCar, Trenitalia, Busitalia, Infobus or Lineeitalia

Coaches from Bologna to Milan cover the 124 miles long route taking on average 2 h 15 min with our travel partners like Itabus, Marino Autolinee, FlixBus, El Pilar, BlaBlaCar Bus, BlaBlaCar, Trenitalia, Busitalia, Infobus or Lineeitalia. Normally, there are 2 coaches operating per day, including direct services available. While the average ticket price for this trip costs around £11, you can find the cheapest coach ticket for as low as £2. Travellers depart most frequently from Bologna, Stazione Centrale and arrive in Milano, Milan Linate Airport.

Coach companies: Itabus, Marino Autolinee and FlixBus Bologna to Milan

For as little as £2 you can travel by coach between Bologna and Milan with Itabus, Marino Autolinee and FlixBus. Omio will show you the best deals, timetables and tickets available for this trip.

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

Bologna to Milan coach information with FlixBus:

  • Average Duration: 2 h 20 min
  • Cheapest Price: £2
  • FlixBus frequency: 2 a day

FAQs: Bologna to Milan coach

FAQs: Take the bus from Bologna to Milan with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Bologna to Milan.
FAQs
Cheap coach tickets from Bologna to Milan can start from as little as £2 when you book in advance. The average coach ticket price for Bologna to Milan is £11; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The coach time to Milan from Bologna is on average 2 h 15 min   for the 124 mile long journey, but the time it takes to go to Milan from Bologna by coach can vary depending on specific dates or if traveling on weekends and holidays.
The first coach from Bologna to Milan leaves at 05: 15. Plan your trip with the Journey Planner   from Omio.
The last coach from Bologna to Milan leaves at 22: 59.
There are 2 coaches a day from Bologna to Milan which require at least one change with Itabus, Marino Autolinee, FlixBus, El Pilar, BlaBlaCar Bus, BlaBlaCar, Trenitalia, Busitalia, Infobus or Lineeitalia. Schedules can vary on holidays or weekends with fewer coaches.
Take the Bologna to Milan coach with Itabus, Marino Autolinee, FlixBus, El Pilar, BlaBlaCar Bus, BlaBlaCar, Trenitalia, Busitalia, Infobus or Lineeitalia. However, it's always good to check out all possible coach companies for the trip between Bologna and Milan as there might be differences in the amenities they offer.

When departing from Bologna, you have various coach station options to start your trip from including Bologna, Stazione Centrale, Bologna, Aeroporto di Bologna and Bologna, Autostazione (Piazza XX Settembre). When arriving in Milan, you can end your trip in coach stations like Milano, Milan Linate Airport, Orio al Serio, Milan Bergamo Airport (Bus station) and Milan, Stazione Garibaldi.

Passengers board the coach most frequently from Bologna, Stazione Centrale, which is located around 1.6 miles (2.5 km) away from the city centre, and they get off the coach at Milano, Milan Linate Airport, located 5.5 miles (8.8 km) away from the city centre.

A trip to Milan from Bologna is worth doing but not as a day trip with a journey time of 2 h 15 min each way. Check with Omio app   the best way to travel.
The cheapest month for a coach from Bologna to Milan is February.
It's helpful to compare your options as there are 2 ways to travel from Bologna to Milan including taking a train or coach.

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
More routes, destinations and providers