Find the best transportation from Milan to Bologna

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



Information about the route from Milan to Bologna

Trains

  • Best price: 9.9€

  • Journey duration: 1 h 13 min

  • First departure: 5:00am
  • Last departure: 10:15pm

Stations of departure

  • Milano Centrale
  • Milano Rog
  • Milano Rogoredo
  • Milano Porta Garibaldi

Destination stations

  • Bologna Centrale
  • Bologna

Bus

  • Best price: 6€

  • Journey duration: 4 h 23 min

  • First departure: 12:00am
  • Last departure: 11:40pm

Stations of departure

  • Milan Piazza Luigi Di Savoia
  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan (Lampugnano)
  • Milan (San Donato)
  • Via Giulio Natta, 32
  • Lampugnano
  • San Donato
  • Milano (Sesto S.G.)
  • Malpensa Terminal 2
  • Malpensa Terminal 1

Destination station

  • Bologna Central Train Station
  • Bologna (central Bus Station)
  • Piazza XX Settembre

Train + Bus

  • Best price: 19.8€

  • Journey duration: 6 h 35 min

  • First departure: 12:15am
  • Last departure: 12:15am

Stations of departure

  • Milano Centrale

Destination station

  • Bologna Centrale

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