Find the best transportation from Milan to Bologna

Go from Milan to Bologna (flights, trains, Carpooling, Bus)

Travel from Milan to Bologna starting from 5€.


Information about the route from Milan to Bologna

Trains

  • Average price: 26€

  • Best price: 10€

  • Journey duration: 1 h 28 min

  • 83 connections per day
  • First departure: 05:00
  • Last departure: 22:15

Stations of departure

  • Milano Centrale
  • Milano Rog
  • Milano Porta Garibaldi

Destination stations

  • Bologna
  • Bologna Centrale
ItaloItalo 99311:45pm – 2:47pmMilano Rog – Bologna23.90 €1 h 2 min
TrenitaliaTrenitalia Frecciabianca 88297:35pm – 9:38pmMilano Centrale – Bologna Centrale19.90 €2 h 3 min

Trains

ES* 9625ES* 9517ES* 9563ES* 9501ES* 9521ES* 9633REG 2271IC 583REG 2273ES* 8803ES* 9525REG 2275ES* 8811ES* 9621ES* 9507ES* 9561ES* 9609IC 605ES* 9509ES* 9503ES* 9613ES* 9513ES* 9567IC 613
Timetables Trains Milan - Bologna

Bus

  • Average price: 28€

  • Best price: 5€

  • Journey duration: 3 h 50 min

  • 46 connections per day
  • First departure: 02:15
  • Last departure: 23:00

Stations of departure

  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milan (San Donato)
  • Malpensa Terminal 1
  • Malpensa Terminal 2
  • Lampugnano
  • Milano Rogoredo
  • Via Giulio Natta, 32
  • Milan Rho-Feira
  • Milano Malpensa Aeroporto Terminal 2
  • Bergamo (Bus Station)
  • Milano Fiera
  • Milan Centrale
  • Linate Aeroporto
  • Bergamo Orio Al Serio Aeroporto

Destination station

  • Bologna
  • Piazza XX Settembre
  • Bologna Centrale
  • Bologna Stazione Centrale
  • Bologna Guglielmo Marconi Aeroporto
FlixBusFlixBus Flixbus 4158:25am – 12:15pmBergamo (Bus Station) – Bologna5 €3 h 50 min
FlixBusFlixBus Flixbus n4208:15pm – 11:00pmMilan (San Donato) – Bologna13.90 €2 h 45 min
Timetables Buses Milan - Bologna

virail lets you search and compare times and prices of any transports from one city to another