Bologna to Milan bus

Fri, Sep 13
+ 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 bus tickets from Bologna to Milan

Showing times and prices for Sep 13

Cheapest

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

Cheapest
BlaBlaCar Bus
03:40PM3h00
Bologna
06:40PMMilano, Autostazione Lampugnano
$61One-way
0 transfers
2nd Cheapest
FlixBus
10:25PM2h54
Bologna
01:19AMMilano, Autostazione Lampugnano
$81One-way
0 transfers
2nd Cheapest
FlixBus
10:25PM2h20
Bologna
12:45AMMilan
$81One-way
0 transfers
Itabus
04:10PM2h55
Bologna
07:05PMMilano, San Donato
$91One-way
0 transfers
Itabus
09:15PM2h30
Bologna
11:45PMMilano, San Donato
$91One-way
0 transfers

Bus schedule from Bologna to Milan

Showing buses for tomorrow, Friday, September 13
FlixBus
01:35AM2h40
Bologna
04:15AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
03:00AM3h20
Bologna
06:20AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
03:00AM2h40
Bologna
05:40AMMilan
0 transfers
Itabus
03:45AM3h15
Bologna
07:00AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
04:05AM2h50
Bologna
06:55AMMilano, Autostazione Lampugnano
0 transfers
Marino Autolinee
04:10AM2h50
Bologna
07:00AMMilano, Autostazione Lampugnano
0 transfers
Marino Autolinee
04:10AM2h15
Bologna
06:25AMMilan
0 transfers
Itabus
04:15AM3h10
Bologna
07:25AMMilano, San Donato
0 transfers
Itabus
04:55AM3h15
Bologna
08:10AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
05:05AM2h25
Bologna
07:30AMMilan
0 transfers
FlixBus
05:05AM3h10
Bologna
08:15AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
05:30AM3h00
Bologna
08:30AMMilan
0 transfers
FlixBus
06:00AM2h55
Bologna
08:55AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
06:15AM2h45
Bologna
09:00AMMilan
0 transfers
FlixBus
06:15AM3h20
Bologna
09:35AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
08:00AM3h10
Bologna
11:10AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
08:00AM2h25
Bologna
10:25AMMilan
0 transfers
FlixBus
09:00AM2h30
Bologna
11:30AMMilan
0 transfers
FlixBus
09:00AM2h45
Bologna
11:45AMLinate, Aeroporto di Milano-Linate
0 transfers
FlixBus
11:00AM2h50
Bologna
01:50PMMilano, Autostazione Lampugnano
0 transfers
Itabus
11:45AM3h00
Bologna
02:45PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
12:15PM3h05
Bologna
03:20PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
12:15PM2h20
Bologna
02:35PMMilan
0 transfers
Itabus
01:50PM2h55
Bologna
04:45PMMilano, San Donato
0 transfers
FlixBus
01:55PM3h20
Bologna
05:15PMMilano, Autostazione Lampugnano
0 transfers
Itabus
02:10PM3h00
Bologna
05:10PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
02:55PM2h55
Bologna
05:50PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
03:30PM2h55
Bologna
06:25PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
03:35PM3h55
Bologna
07:30PMMilano, Autostazione Lampugnano
0 transfers
BlaBlaCar Bus
03:40PM3h00
Bologna
06:40PMMilano, Autostazione Lampugnano
0 transfers
Itabus
04:10PM2h55
Bologna
07:05PMMilano, San Donato
0 transfers
FlixBus
05:20PM3h15
Bologna
08:35PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
05:20PM2h35
Bologna
07:55PMMilan
0 transfers
Itabus
05:45PM3h30
Bologna
09:15PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
06:05PM3h15
Bologna
09:20PMMilano, Autostazione Lampugnano
0 transfers
FlixBus
06:30PM2h25
Bologna
08:55PMMilan
0 transfers
Itabus
07:45PM2h30
Bologna
10:15PMMilano, San Donato
0 transfers
FlixBus
08:35PM3h00
Bologna
11:35PMMilano, Autostazione Lampugnano
0 transfers
Itabus
09:15PM2h30
Bologna
11:45PMMilano, San Donato
0 transfers
FlixBus
10:05PM3h05
Bologna
01:10AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
10:25PM2h54
Bologna
01:19AMMilano, Autostazione Lampugnano
0 transfers
FlixBus
10:25PM2h20
Bologna
12:45AMMilan
0 transfers

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 bus

Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03

Bus times from Bologna to Milan

Showing times and prices for Sep 13

Fastest Journey

2 h 15 m

Average

2 h 54 m

Buses per day

42

Distance

201 km

Of the 42 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:10AM2h15
Bologna
06:25AMMilan
$181One-way
0 transfers
2nd Fastest
FlixBus
12:15PM2h20
Bologna
02:35PMMilan
$161One-way
0 transfers
2nd Fastest
FlixBus
10:25PM2h20
Bologna
12:45AMMilan
$81One-way
0 transfers
FlixBus
06:30PM2h25
Bologna
08:55PMMilan
$161One-way
0 transfers
FlixBus
05:05AM2h25
Bologna
07:30AMMilan
$121One-way
0 transfers

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Bologna to Milan

distanceDistance124 miles (200 km)
durationAverage bus duration2 h 20 min
priceAverage bus ticket price$17 (€15)
frequencyBus frequency11 a day
changesDirect busYes, there are 11 direct buses a day
carriersBus companiesItabus, Marino Autolinee, FlixBus or BlaBlaCar Bus

Buses from Bologna to Milan cover the 124 miles (200 km) long route taking on average 2 h 20 min with our travel partners like Itabus, Marino Autolinee, FlixBus or BlaBlaCar Bus. Normally, there are 11 buses operating per day, including direct services available. While the average ticket price for this journey costs around $17 (€15), you can find the cheapest bus ticket for as low as $4 (€3). Travelers depart most frequently from Bologna, Autostazione (Piazza XX Settembre) and arrive in Milano, Milan Linate Airport.

Bus providers: Itabus, Marino Autolinee and FlixBus from Bologna to Milan

You can travel by bus between Bologna and Milan with Itabus, Marino Autolinee and FlixBus for as low as $2 (€2). When you search for schedules and tickets, Omio will show you the best route.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked 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 bus journeys, extra legroom, luggage space and toilets.

Bus information from Bologna to Milan with FlixBus:

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

Bus from Bologna to Milan

The journey on buses from Bologna to Milan will cover a distance of around 124 miles (200 km). The trip time on these routes will be anywhere from around 2h 40min to about 3h 50min and the best part of this journey is that all of the buses are direct. There are a couple of buses early in the morning and then the rest of the buses depart throughout the afternoon and into the evening hours.

Bologna to Milan Bus Time: Daily Departures

When looking for buses to Milan from Bologna you will find about 15 departures every day. The number of departures is fairly consistent across every day of the week. Most of the buses will depart either in the afternoon or early evening hours with a couple of buses leaving after around 9:00 p.m. All of the buses on this route are direct with no transfers required along the way.

How long is the journey by bus from Bologna to Milan?

The trip that you will make on buses from Bologna to Milan is going to cover a distance of around 124 miles (200 km). Depending on your departure time from Bologna the trip to Milan can take anywhere from 2h 40min up to 3h 40min and the time is usually dependent on traffic conditions during your travel time.

Buses from Bologna to Milan: fountain of Neptune in Bologna. Source: Shutterstock

What is/are the departure and arrival stations for bus from Bologna to Milan?

Departure bus station: Autostazione Bologna. A great feature of this station is the fact that it has a location that is very close to the center of the city. The station is only about 4.7 miles (7.6 km) to the northeast of the city center. Local bus routes number 27, 41, and 50 can all make the trip from several locations in the center of the city to the station with one of these buses making the trip around every 10 minutes throughout most of the day. Some of the features you will find in the station include public restrooms, a couple of places to find something to eat or drink, as well as a large information board giving details of all buses arriving and departing the station.

Arrival bus station: Milan San Donato M3 Station. This station has a location that is to the southeast of the center of Milan about 5.7 miles (9.2 km) in distance from the city center. One way to get to the city from the station is on bus route number 3 that will make the trip to the city in around 12min. The station itself is a very simple affair with things like restrooms for passengers. There's also a train service here that gives travelers easy access after their bus trips here.

Arrival bus station: Autostazione Lampugnano. This is a station that has a location to the northwest of the center of the city and it is around 4.8 miles (7.8 km) in distance from the city to the station. A good way to get from the station to the center of the city is on bus route number one that covers the distance from the station to the city in about 14min. Some of the features of the station include a nice café where you can get croissants and coffee plus there are restrooms, ample spaces to wait for a bus, and information boards giving information about buses arriving and departing the station.

Which bus companies travel from Bologna to Milan?

The two bus companies that offer service for a bus from Bologna to Milan are Itabus and MarinoBus. Both of the companies that operate buses along this route offer direct service to Milan. Most all of the offerings on this route are on Itabus as MarinoBus has only one departure that leaves at around 5:00 p.m. and stops at both of the stations in Milan on the same bus. With that said, the trip on MarinoBus to the San Donato M3 station is the fastest on this route with a trip time of about 2h 40min.

Itabus buses from Bologna to Milan

Itabus offers 10 different departures daily on a bus from Bologna to Milan. All of their buses arrive at the Autostazione Lampugnano in Milan although the bus at around 5:00 a.m and the one at around 2:35 p.m. also makes a stop at the San Donato M3 station. They offer a couple of early morning departures at around 5:00 a.m. and around 6:25 a.m. and then from there their departures start at around 2:30 p.m. and continue until about 10:00 p.m. While none of these buses are high_speed buses, all of their buses offer direct service to Milan without any transfers required along the route.

MarinoBus buses from Bologna to Milan

MarinoBus has one bus from Bologna to Milan but it operates daily and it departs Bologna at around 5:00 p.m. This bus will make stops at both of the stations in Milan. This bus offers the quickest trip on a bus to Milan from Bologna. This bus can take you the entire way to Milan including to both of the stops in Milan on the same bus without requiring a transfer to any other buses along the route.

Traveling by bus is a sustainable journey

Bus travel, by its very nature, is a much more sustainable method of travel than having passengers drive themselves between cities like Bologna and Milan due to the economies of scale of having everyone travel on one vehicle. In addition to that, each of the companies that offer service on this route operates in a very environmentally friendly manner. Itabus has a fleet of buses that operate with diesel engines offering some of the lowest emissions of any bus in the marketplace. MarinoBus has a proprietary environmental management system that assures that all of their operations will occur in an as efficient manner as possible..

Bus Bologna to Milan: Services on Board

MarinoBus offers one class of seating on their buses but all of the seats they offer are lounge chairs providing great comfort to their passengers. The buses offer free Wi_Fi and passengers can bring one carry_on bag aboard the bus as well as bringing two pieces of luggage that will travel below the bus. Travelers can bring a bicycle, but it must break down into two pieces and travel as any other piece of luggage would. You can bring your pet along on the ride so long as it rides in an approved pet carrier on the floor next to you. Itabus has seats that recline and our distance adjustable, feature a built_in USB port, electric socket, and light. Their buses offer ultra_fast free Wi_Fi, plus there are vending machines and onboard toilets. Travelers can bring their bike on the bus for an added fee and pets can ride on the bus as well so long as they travel in a pet carrier. Both carriers have generous policies to make sure that all passengers with disabilities and limited mobility can travel in the same way as all other passengers. If there is a safety issue with boarding or disembarking passengers with limited mobility, both providers will allow a companion to ride with this traveler free of charge to accommodate their needs.

How to find cheap bus tickets from Bologna to Milan?

If you would like to save money on your bus travel on a bus from Bologna to Milan, one of the best ways to do this is to book your tickets as far in advance as possible. This will allow you to possibly find specific discounts or specials offered by bus providers. If you are flexible in your travel dates don't hesitate to search through many times and days to find the cheapest travel choice for your route. although the route on buses to Milan from Bologna does not offer anything but a direct route, searching for routes that may make more stops along the way can save your money on your bus travel.

Bus from Bologna to Milan: view of the piazza in Milano. Source: Shutterstock

To Milan by bus—travel tips

For people that have traveled to Italy in the past, most would tell you that Milan is a city that you should visit at least once in your lifetime. The city is often thought of as one of the most wealthy and stylish cities in Italy and the city is a great example of a combination of old_world romance with new_world urban design. The city boasts a huge amount of stunning and diverse architecture to explore. The number of well_known artworks that you can see in the city is quite staggering. The food in the city of Milan comes from the abundant and varied landscape that surrounds the city and there are several classic Milanese favorites that you must try. On top of all that, the city of Milan is one of the fashion centers of the world. Some of the spots you need to see or things you need to do on your trip to Milan include:

  • Duomo di Milano
  • Galleria Virrorio Emanuele II
  • Sforzesco Castle
  • Milan Fashion Week
  • Milan Food Week

FAQs: Bus from Bologna to Milan

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 bus tickets from Bologna to Milan can start from as little as $4 (€3) when you book in advance. The average bus ticket price for Bologna to Milan is $17 (€15); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Bologna to Milan bus travel time is 2 h 20 min   for the 124 mile (200 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first bus from Bologna to Milan leaves at 1: 40 PM. Plan your trip with the Journey Planner   from Omio.
The last bus from Bologna to Milan leaves at 9: 54 PM.
Yes, it is possible to travel from Bologna to Milan without having to change trains with Itabus, Marino Autolinee, FlixBus or BlaBlaCar Bus. There are 11 direct buses from Bologna to Milan each day. There may be fewer direct services available on weekends or holidays.
For the best Bologna to Milan bus to book, you can travel safely and comfortably with Itabus, Marino Autolinee, FlixBus or BlaBlaCar Bus. However, it's always good to check all possible bus companies with services to Milan from Bologna to compare what amenities they may offer.

Passengers board the bus most frequently from Bologna, Autostazione (Piazza XX Settembre), which is located around 1.2 miles (2 km) away from the city centre, and they get off the bus 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 20 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Bologna to Milan by bus is February.
You have options as you can travel from Bologna to Milan 2 different ways: train or bus.

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
Currency
Language

Useful links