Bus from Bologna to Milan and return

Find cheap coach tickets for your bus journey from Bologna to Milan and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
2094 Companies – 5,656,078 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Bologna to Milan

Cheapest Bus£7.20
Fastest Bus2h 15m
Earliest Coach02:15
Latest Coach15:30
Daily Bus Connections2 Ø
Distance201.1 km
Coach CompaniesBlaBlaBus, Buscenter.it, FlixBus, Autolinee Federico, Viaggi Di Maio, Eurolines Suisse, Marino Autolinee

The cheapest coach connections from Bologna to Milan

Today
Tomorrow
05/07
06/07
07/07
08/07

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • BlaBlaBus
    06:30
    Bologna - Central Bus Station
    Duration 3h 0m
    09:30
    Milan - Lampugnano
    from£7.20
  • Buscenter.it
    05:00
    Bologna - Central Bus Station
    Duration 3h 25m
    08:25
    Milan - Rogoredo
    from£9.00
  • FlixBus
    15:30
    Bologna - Central station
    Duration 3h 40m
    19:10
    Milan - Lampugnano
    from£12.61
  • Autolinee Federico
    07:00
    Bologna - Central Bus Station
    Duration 3h 10m
    10:10
    Milan - Lampugnano
    from£13.52
  • Viaggi Di Maio
    02:15
    Bologna - Central Bus Station
    Duration 3h 5m
    05:20
    Milan - Lampugnano
    from£13.52
  • FlixBus
    15:25
    Bologna - Central station
    Duration 3h 0m
    18:25
    Milan - Lampugnano
    from£14.41
  • Eurolines Suisse
    03:00
    Bologna - Central station
    Duration 3h 45m
    06:45
    Milan - Lampugnano
    from£14.43
  • Marino Autolinee
    04:10
    Bologna
    Duration 2h 15m
    06:25
    Milan
    from£18.02

The cheapest train connections from Bologna to Milan

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Trenitalia
    20:50
    Bologna - Central station
    Duration 3h 5m
    23:55
    Milan - Central Station
    from£15.14
  • Italotreno
    12:08
    Bologna - Central station
    Duration 1h 0m
    13:08
    Milan - Rogoredo
    from£24.24
  • Italotreno
    13:08
    Bologna - Central station
    Duration 1h 0m
    14:08
    Milan - Rogoredo
    from£24.24

The cheapest carpooling offers from Bologna to Milan

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    19:30
    Bologna
    Duration 2h 40m
    22:10
    Milan
    from£9.01
  • BlaBlaCar
    19:10
    Bologna
    Duration 2h 20m
    21:30
    Milan
    from£9.01
  • BlaBlaCar
    17:40
    Bologna
    Duration 2h 50m
    20:30
    Milan
    from£9.91

The cheapest coach connections from Milan to Bologna

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • BlaBlaBus
    20:00
    Milan - Lampugnano
    Duration 3h 0m
    23:00
    Bologna - Central Bus Station
    from£7.20
  • Buscenter.it
    15:45
    Milan - Lampugnano
    Duration 3h 10m
    18:55
    Bologna - Central Bus Station
    from£9.00
  • Buscenter.it
    15:00
    Milan - Lampugnano
    Duration 3h 55m
    18:55
    Bologna - Central Bus Station
    from£9.00
  • Autolinee Federico
    15:00
    Milan - Lampugnano
    Duration 3h 30m
    18:30
    Bologna - Central Bus Station
    from£13.52
  • Viaggi Di Maio
    19:00
    Milan - Lampugnano
    Duration 3h 45m
    22:45
    Bologna - Central Bus Station
    from£13.52
  • FlixBus
    12:50
    Milan - Lampugnano
    Duration 3h 45m
    16:35
    Bologna - Central station
    from£14.41
  • FlixBus
    15:30
    Milan - Lampugnano
    Duration 2h 50m
    18:20
    Bologna - Central station
    from£14.41
  • Eurolines Suisse
    23:05
    Milan - Lampugnano
    Duration 3h 10m
    02:15
    Bologna - Central station
    from£14.43
  • Marino Autolinee
    20:40
    Milan
    Duration 3h 10m
    23:50
    Bologna
    from£18.02

The cheapest train connections from Milan to Bologna

No particular date in mind? Here's a selection of the cheapest train tickets.

  • SaveATrain
    12:36
    Milan - Central Station
    Duration 3h 12m
    15:48
    Bologna - Central station
    from£6.04
  • Trenitalia
    17:10
    Milan - Central Station
    Duration 3h 4m
    20:14
    Bologna - Central station
    from£13.43
  • Trenitalia
    17:40
    Milan - Central Station
    Duration 2h 34m
    20:14
    Bologna - Central station
    from£13.43
  • SaveATrain
    19:01
    Milan - Central Station
    Duration 3h 13m
    22:14
    Bologna - Central station
    from£15.14

The cheapest carpooling offers from Milan to Bologna

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    09:20
    Milan
    Duration 2h 30m
    11:50
    Bologna
    from£4.51
  • BlaBlaCar
    04:50
    Milan
    Duration 2h 0m
    06:50
    Bologna
    from£8.11
  • BlaBlaCar
    23:00
    Milan
    Duration 2h 30m
    01:30
    Bologna
    from£9.01
  • BlaBlaCar
    07:00
    Milan
    Duration 2h 30m
    09:30
    Bologna
    from£9.01

Information about the bus connection, amenities and services

A bus from Bologna to Milan and vice versa is currently offered by 12 companies, namely FlixBus, Italotreno, BlaBlaBus, Viaggi Di Maio, ibus, Autolinee Federico, Lirosi Linee, Cipolla Group, Movelia, Buscenter.it, SaveATrain and . The choice is yours! You can opt for the fastest bus on this route, which is operated by or you can go for the cheapest bus from Milan to Bologna, which is only £12.61. All you need to do is to click "Find Now" and book your trip!
Finding a cheap coach ticket from Bologna to Milan is not difficult, but finding the best bus can be a bit of a hassle – especially so if you don’t know where to look for it. That's why we created CheckMyBus: You can compare and contrast all the offers available and select the one which suits your preferences perfectly. Go for the quickest coach if you're in a hurry, select the most affordable one if you want to save a little more money or select the one that offers the best on-board features. While hand-luggage, air-conditioning and xxl legroom are basically a given on any bus, some companies go the extra mile and offer modern appliances such as power outlets (sometimes in every single row) or wireless internet free of charge. All the details can be found in our search results: Simply type in point of departure, destination and your preferred date of travel and take a look at the individual connections that are available. For instance, when you take a coach from Milan to Bologna, wireless internet free of charge can be found on the buses of FlixBus. We’ll help you pick the best offer so that your bus trip from Bologna to Milan and return is as convenient and comfortable as taking the train or a plane.
Our website helps you find the best deal within seconds! Compare the price of your bus trip with other travel options ranging from trains over flights to carpooling services. This way you’re guaranteed to find the best offer with prices currently starting from £12.61. But don’t get lost in price comparisons and take an additional look at journey times: Keep your eyes peeled for one of the direct connections if you want to save time as well as money.

Bus stops in Bologna and Milan

Stations
Milan (Italy)
Milan (Italy)
Piazzale Luigi Cadorna, 20123 Milano MI, Italy , Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Milan (Italy)
20095 Cusano Milanino, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Milan (Italy)
Piazza del Duomo , 20123 Milan (Italy)
Milan (Italy)
20024 Garbagnate Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Milan (Italy)
Via Giulio Natta 226, 20151 Milan (Italy)
Milan (Italy)
Via Fratelli Rizzardi , 20151 Milan (Italy)
20037 Paderno Dugnano, Metropolitan City of Milan, Italy , Milan (Italy)
Via Giovanni Boccaccio 37, 20123 Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Milan (Italy)
Largo Metropolitana 5, Milan (Italy)
Piazza della Libertà , 20017 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)
Largo Ascari , 20143 Milan (Italy)
Via Giuseppe Impastato 27, 20138 Milan (Italy)
20098 San Giuliano Milanese, Metropolitan City of Milan, Italy , Milan (Italy)
Viale Renato Serra , 20149 Milan (Italy)
Viale Teodorico 10, 20149 Milan (Italy)
Milan (Italy)
Via Legnano 24, 20027 Milan (Italy)

Compare Bologna and Milan

£4.57
£5.49
Bologna
Milan
A taxi journey in Bologna is 17% cheaper than in Milan.
£1.17
£1.35
Bologna
Milan
A bus fare in Bologna is 14% cheaper than in Milan.
£4.51
£4.51
Bologna
Milan
A pint of beer in Bologna is 0% more expensive than in Milan.
£0.31
£0.36
Bologna
Milan
A bottle of water in Bologna is 14% cheaper than in Milan.
£12.05
£12.23
Bologna
Milan
A meal in Bologna is 2% cheaper than in Milan.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.