There are 7 ways to get from Ravenna to Milan by train, bus, rideshare, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train Trenitalia Frecce • 2 h 52 min
$33 - $60
Cheapest option
Rideshare • 3 h 35 min
$20
5 alternative options
Train • 4 h 17 min
$23 - $50
Bus Autoservizi Comazzi srl • 5 h 51 min
$35 - $65
Bus • 6 h 15 min
$24 - $38
Drive • 2 h 48 min
$40 - $65
Train, fly • 6 h 11 min
$60 - $353
What companies run services between Ravenna, Italy and Milan, Italy?
You can take a train from Ravenna to Milan via Bologna C.Le in around 2 h 52 min. Alternatively, you can take a bus from Ravenna to Milan via Ingresso Autostrada, Novara, Novara, Milan, Milan, and lampugnano m1 in around 5 h 51 min.

- Website
- alitalia.com
Flights from Bologna to Milan Linate via Rome
- Ave. Duration
- 3 h 13 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $50 - $300
Flights from Bologna to Milan Linate via Palermo
- Ave. Duration
- 4 h 30 min
- When
- Monday and Friday
- Estimated price
- $85 - $460
Flights from Bologna to Milan Linate via Catania
- Ave. Duration
- 4 h 45 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $95 - $550

- Website
- lufthansa.com
Flights from Bologna to Milan Linate via Frankfurt
- Ave. Duration
- 4 h 30 min
- When
- Every day
- Estimated price
- $120 - $550

- Website
- britishairways.com
Flights from Bologna to Milan Linate via London Heathrow
- Ave. Duration
- 6 h 35 min
- When
- Every day
- Estimated price
- $110 - $460

- Website
- airfrance.com
Flights from Bologna to Milan Linate via Paris CDG
- Ave. Duration
- 4 h 20 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $100 - $550

- Website
- brusselsairlines.com
Flights from Bologna to Milan Linate via Brussels
- Ave. Duration
- 5 h 25 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $80 - $320

- Website
- easyjet.com
Flights from Bologna to Milan Linate via London Gatwick
- Ave. Duration
- 5 h 30 min
- When
- Every day
- Estimated price
- $75 - $380

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ravenna to Bologna C.Le
- Ave. Duration
- 1 h 23 min
- Frequency
- Hourly
- Estimated price
- $6 - $15
- Website
- orario.trenitalia.com
- 1st Class
- $13 - $15
Train from Ravenna to Milano Centrale
- Ave. Duration
- 4 h 17 min
- Frequency
- Once daily
- Estimated price
- $23 - $50
- Website
- orario.trenitalia.com
- 1st Class
- $40 - $50

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna C.Le to Milano Centrale
- Ave. Duration
- 1 h 2 min
- Frequency
- Hourly
- Estimated price
- $30 - $45
- Website
- orario.trenitalia.com

- Phone
- +39 060708
- Website
- italotreno.it
Train from Bologna Centrale Station to Milano Centrale Station
- Ave. Duration
- 1 h 4 min
- Frequency
- Once daily
- Estimated price
- $26 - $40
- Website
- italotreno.it

- Phone
- 0322 844 862
- comazzi@comazzibus.com
- Website
- comazzibus.com
Bus from Ravenna to Ingresso Autostrada
- Ave. Duration
- 4 h 13 min
- Frequency
- Once daily
- Estimated price
- $30 - $40
- Schedules at
- comazzibus.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Novara, Novara to Milan, Milan
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- $2 - $5
- Website
- flixbus.co.uk
Bus from Ravenna to Milan, Milan
- Ave. Duration
- 5 h 55 min
- Frequency
- Once daily
- Estimated price
- $22 - $40
- Website
- flixbus.co.uk

- Phone
- 080 579 0211
- info@marozzivt.it
- Website
- marozzivt.it
Bus from Torino 9 to Milano
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- $10 - $12
- Schedules at
- marozzivt.it

- Phone
- 800.801.600
- Info.Sadem@arriva.it
- Website
- sadem.it
Bus from Novara Ovest to Milano Lampugnano
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $5 - $22
- Schedules at
- sadem.it
- Airport Shuttle
- $19 - $22

- Website
- blablacar.com
Rideshare from Ravenna to Milan
- Ave. Duration
- 3 h 35 min
- Frequency
- Once daily
- Estimated price
- $20
- Book at
- blablacar.co.uk
Want to know more about travelling around Italy
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideIs ride-sharing platform BlaBlaCar right for you?
Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Read the travel guideGetting to Milan from the airport
Get the details in Rome2rio’s airport-to-city travel guide
Read the travel guideQuestions & Answers
How far is it from Ravenna to Milan?
The distance between Ravenna and Milan is 264 km. The road distance is 292 km.
What is the cheapest way to get from Ravenna to Milan?
The cheapest way to get from Ravenna to Milan is to rideshare which costs 16€ and takes 3 h 35 min.
What is the fastest way to get from Ravenna to Milan?
The quickest way to get from Ravenna to Milan is to drive which takes 2 h 48 min and costs 35€ - 55€.
Is there a direct train between Ravenna and Milan?
Yes, there is a direct train departing from Ravenna and arriving at Milano Centrale. Services depart once daily, and operate every day. The journey takes approximately 4 h 17 min.
Is there a direct bus between Ravenna and Milan?
No, there is no direct bus from Ravenna to Milan. However, there are services departing from Ravenna and arriving at conciliazione m1 via Novara, Novara and lampugnano m1. The journey, including transfers, takes approximately 5 h 51 min.
How long does it take to get from Ravenna to Milan?
It takes approximately 2 h 52 min to get from Ravenna to Milan, including transfers.