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!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
A bus from Bologna to Milan and vice versa is currently offered by 11 companies, namely FlixBus, Italotreno, OUIBUS, Viaggi Di Maio, ibus, Autolinee Federico, Lirosi Linee, Cipolla Group, Eurolines France, Movelia and Buscenter.it. The choice is yours! You can opt for the fastest bus on this route, which is operated by Italotreno or you can go for the cheapest bus from Milan to Bologna, which is only £8.49. All you need to do is to click "Find Now" and book your trip!

Bologna to Milan Coach Information

Cheapest Bus£6.78
Fastest Bus2h 40m
Distance201.1 km
Coach CompaniesFlixBus, Marino Autolinee, OUIBUS, Buscenter.it, Viaggi Di Maio, Autolinee Federico, Eurolines Suisse
  Bus Bologna - Milan    201 km
Ø Bus connections36 x
Savings-49%

The cheapest coach connections from Bologna to Milan

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Bologna
    Milan
      15:25
      18:25
    24 Feb
    FlixBusFlixBus
    from £6.78
  • Bologna
    Milan
      15:25
      18:25
    18 Nov
    FlixBusFlixBus
    from £6.78
  • Bologna
    Milan
      17:05
      20:05
    16 Nov
    Marino AutolineeMarino Autolinee
    from £7.72
  • Bologna
    Milan
      17:05
      20:05
    19 Nov
    Marino AutolineeMarino Autolinee
    from £7.72
  • Bologna
    Milan
      08:00
      11:00
    30 Nov
    OUIBUSOUIBUS
    from £8.57
  • Bologna
    Milan
      08:00
      11:00
    18 Nov
    OUIBUSOUIBUS
    from £8.57
  • Bologna
    Milan
      05:00
      07:40
    28 Dec
    Buscenter.itBuscenter.it
    from £12.86
  • Bologna
    Milan
      05:00
      08:25
    27 Dec
    Buscenter.itBuscenter.it
    from £12.86
  • Bologna
    Milan
      02:15
      05:20
    18 Nov
    Viaggi Di MaioViaggi Di Maio
    from £12.87
  • Bologna
    Milan
      02:15
      05:20
    10 Jan
    Viaggi Di MaioViaggi Di Maio
    from £12.87
  • Bologna
    Milan
      07:00
      10:10
    26 Nov
    Autolinee FedericoAutolinee Federico
    from £12.87
  • Bologna
    Milan
      07:00
      10:10
    27 Nov
    Autolinee FedericoAutolinee Federico
    from £12.87
  • Bologna
    Milan
      03:00
      06:45
    29 Nov
    Eurolines SuisseEurolines Suisse
    from £13.38
  • Bologna
    Milan
      03:00
      06:45
    29 Nov
    Eurolines SuisseEurolines Suisse
    from £13.38


  Train Bologna - Milan    201 km

The cheapest train connections from Bologna to Milan

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Bologna
    Milan
      22:08
      23:20
    17 Jan
    ItalotrenoItalotreno
    from £8.49
  • Bologna
    Milan
      22:03
      23:15
    27 Nov
    ItalotrenoItalotreno
    from £8.49
  • Bologna
    Milan
      11:42
      14:42
    29 Nov
    TrenitaliaTrenitalia
    from £8.49
  • Bologna
    Milan
      07:05
      09:10
    29 Nov
    TrenitaliaTrenitalia
    from £8.49


  Carpooling Bologna - Milan    201 km
   Savings

The cheapest carpooling offers from Bologna to Milan

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Bologna
    Milan
      15:40
      18:10
    16 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Bologna
    Milan
      20:20
      23:10
    19 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Bologna
    Milan
      07:00
      09:00
    20 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Bologna
    Milan
      17:30
      19:30
    10 Dec
    BlaBlaCarBlaBlaCar
    from £9.43


  Bus Milan - Bologna    201 km
Ø Bus connections36 x
Savings-49%

The cheapest coach connections from Milan to Bologna

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Milan
    Bologna
      16:20
      19:30
    2 Dec
    FlixBusFlixBus
    from £6.78
  • Milan
    Bologna
      14:25
      16:50
    28 Nov
    FlixBusFlixBus
    from £6.78
  • Milan
    Bologna
      20:00
      23:00
    20 Jan
    OUIBUSOUIBUS
    from £6.85
  • Milan
    Bologna
      21:25
      23:40
    16 Nov
    Marino AutolineeMarino Autolinee
    from £7.72
  • Milan
    Bologna
      21:25
      23:40
    19 Nov
    Marino AutolineeMarino Autolinee
    from £7.72
  • Milan
    Bologna
      20:00
      23:00
    19 Nov
    OUIBUSOUIBUS
    from £8.57
  • Milan
    Bologna
      15:00
      18:30
    28 Nov
    Autolinee FedericoAutolinee Federico
    from £9.43
  • Milan
    Bologna
      15:45
      18:55
    18 Dec
    Buscenter.itBuscenter.it
    from £12.86
  • Milan
    Bologna
      15:00
      18:55
    20 Dec
    Buscenter.itBuscenter.it
    from £12.86
  • Milan
    Bologna
      15:00
      18:30
    25 Nov
    Autolinee FedericoAutolinee Federico
    from £12.87
  • Milan
    Bologna
      19:00
      22:45
    2 Dec
    Viaggi Di MaioViaggi Di Maio
    from £12.87
  • Milan
    Bologna
      19:00
      22:45
    23 Dec
    Viaggi Di MaioViaggi Di Maio
    from £12.87
  • Milan
    Bologna
      23:05
      02:15
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £13.38
  • Milan
    Bologna
      23:05
      02:15
    29 Nov
    +1
    Eurolines SuisseEurolines Suisse
    from £13.38


  Train Milan - Bologna    201 km
   Savings

The cheapest train connections from Milan to Bologna

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Milan
    Bologna
      20:35
      21:37
    25 Nov
    ItalotrenoItalotreno
    from £8.49
  • Milan
    Bologna
      20:05
      21:07
    19 Nov
    ItalotrenoItalotreno
    from £8.49
  • Milan
    Bologna
      07:05
      09:54
    29 Nov
    TrenitaliaTrenitalia
    from £8.49
  • Milan
    Bologna
      06:50
      09:14
    29 Nov
    TrenitaliaTrenitalia
    from £11.06


  Carpooling Milan - Bologna    201 km

The cheapest carpooling offers from Milan to Bologna

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Milan
    Bologna
      20:00
      22:50
    19 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Milan
    Bologna
      20:20
      23:10
    20 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Milan
    Bologna
      18:30
      21:10
    22 Nov
    BlaBlaCarBlaBlaCar
    from £8.58
  • Milan
    Bologna
      07:30
      10:10
    21 Dec
    BlaBlaCarBlaBlaCar
    from £8.58


Current ticket prices

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 £8.49. 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
Via Giulio Natta 226, 20151 Milan (Italy)
Piazza Duca D'Aosta 16, 20124 Milan (Italy)
Via Cassinis Giovanni Battista 76, 20139 Milan (Italy)

Find out more details about the service on your bus from Bologna to Milan and return

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.

Bologna and Milan: Useful Info

Bologna
366,133
Milan
1.24 Million
Taxi
£4.36
£5.22
Bologna
Milan
A taxi journey in Bologna is 17% cheaper than in Milan.
Local buses
£1.11
£1.29
Bologna
Milan
A bus fare in Bologna is 14% cheaper than in Milan.
Beer
£4.29
£4.29
Bologna
Milan
A pint of beer in Bologna is 0% more expensive than in Milan.
Water
£0.29
£0.34
Bologna
Milan
A bottle of water in Bologna is 15% cheaper than in Milan.
Meal
£11.47
£11.64
Bologna
Milan
A meal in Bologna is 2% cheaper than in Milan.
Trusted shop
The CheckMyBus App
Free Download