Travel from Ravenna to Milan

Bus or train from Ravenna to Milan?

Trenitalia operates a train from Ravenna to Milan hourly. Tickets cost $6 - $15 and the journey takes 1 h 23 min. Trenitalia Frecce also services this route hourly. Alternatively, FlixBus operates a bus from Ravenna to Milan 5 times a week. Tickets cost $4 - $8 and the journey takes 1 h. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Ravenna to Milan

From Ravenna train to Bologna C.Le then train to Milano Centrale. 2 h 53 min 39€. From Ravenna train to Milano Centrale. 4 h 17 min 34€. From Ravenna train to Bologna C.Le, walk to Bologna, bus to Rogoredo Fs, then line 3 subway to Duomo M3. 4 h 55 min 22€. From Ravenna bus to Bologna, Bologna, bus to san donato m3, then line 84 bus to via verziere. 5 h 6 min 24€. From Ravenna rideshare to Milan. 3 h 35 min 15€. From Ravenna drive to Milan. 2 h 48 min 43€. From Ravenna train to Bologna Centrale, Aerobus to Bologna airport, fly to Milan Linate airport, then line 73 bus to Milan. 6 h 12 min 148€.