COMPARE Prices across different modes

Tue
28 Sep
£40Regionale
£23Itabus
£95Alitalia
Wed
29 Sep
£40Regionale
£20Itabus
£252Alitalia
Thu
30 Sep
£40Regionale
£20Itabus
£82Alitalia
Fri
1 Oct
£40Regionale
£18Itabus
£82Alitalia
Sat
2 Oct
£38Intercity Notte
£12Itabus
£57Alitalia
Sun
3 Oct
£40Regionale
£20Itabus
£82Alitalia
Mon
4 Oct
£32Intercity
£20Flixbus
£69Alitalia
Tue
5 Oct
£27Intercity
£12Itabus
£57Alitalia
Wed
6 Oct
£27Intercity Notte
£12Itabus
£57Alitalia
Thu
7 Oct
£27Intercity
£12Itabus
£69Alitalia
Fri
8 Oct
£29Intercity Notte
£12Itabus
£57Alitalia
Sat
9 Oct
£27Intercity
£12Itabus
£57Alitalia
Sun
10 Oct
Find prices
£20Itabus
£69Alitalia
Mon
11 Oct
£27Intercity
£12Itabus
£57Alitalia
Tue
12 Oct
£14Intercity Notte
£12Itabus
Find prices
Wed
13 Oct
£14Intercity Notte
£12Itabus
£57Alitalia
Thu
14 Oct
£14Intercity Notte
£12Itabus
£57Alitalia Cityliner
Fri
15 Oct
£20Intercity Notte
£14Flixbus
£57Alitalia
Sat
16 Oct
£20Intercity Notte
Find prices
Find prices
Sun
17 Oct
Find prices
£16Flixbus
£45Alitalia
Mon
18 Oct
£15Intercity Notte
£12Itabus
£57Alitalia

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information between Rome and Milan

distanceDistance296 miles (477 km)
durationAverage flight duration8 h 10 min
priceAverage plane ticket price£103 (€115)
changesDirect flightYes
carriersAirlinesAlitalia, Meridiana, Alitalia Cityliner, Bulgaria Air, easyJet or Air Italy

Flights from Rome to Milan cover the 296 miles (477 km) long route taking on average 8 h 10 min with our travel partners like Alitalia, Meridiana, Alitalia Cityliner, Bulgaria Air, easyJet or Air Italy. There are direct flight services available. While the average ticket price for this route costs around £103, you can find the cheapest plane ticket for as low as £57. Travellers depart most frequently from Rome Leonardo da Vinci Fiumicino Airport and arrive in Milan Malpensa Airport.

Airlines

Alitalia flights from Rome to Milan

Travel between Rome and Milan from £57 with Omio’s flight partners Alitalia! You can find the best timetables and tickets when comparing and booking the most affordable route for you.

Alitalia

Find the perfect Alitalia flight from Rome to Milan for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Alitalia flight timetables and compare the cheapest, fastest or earliest flight from Rome to Milan. You can also check relevant travel information for the Alitalia flight, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Alitalia plane tickets online. You can expect to travel around 296 miles (477 km) on this route and your Alitalia Rome to Milan plane ticket can cost as little as £57 one-way if you book in advance. When you search for Alitalia tickets between Rome and Milan in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Alitalia plane tickets online quickly and easily on Omio and enjoy the travel experience!

When you buy your Alitalia flight tickets between Rome and Milan don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • Passengers who no longer wish to fly as per the schedule indicated on their ticket by December 31, 2020: A refund with a voucher of equal value to the ticket purchased, valid for one year, to fly to any destination offered by Alitalia.
  • Passengers who have had their flight canceled - A voucher of equal value to the ticket purchased, valid for one year, to fly to any destination serviced by Alitalia. A refund of the price of the ticket or of the remaining value of the part of the trip which has not yet been completed.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Rome to Milan
Take a flight to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Milan.
FAQs
What is the cost of cheap flights to Milan from Rome?
If you’re looking to save money on tickets, you can find a cheap flight to Milan from Rome for as little as £57  in the next 7 days.
How much is a plane ticket from Rome to Milan?
If you’re looking to book your plane tickets in the next week, you can expect the Rome to Milan flight price to come in at an average of £103  one way.
What is the distance by flight from Rome to Milan?
When travelling this route you should expect the distance between Rome and Milan via plane to be approximately 296 miles (477 km).
How many hours does it take from Rome to Milan by plane?
The flight time from Rome to Milan is on average 8 h 10 min  for the 296 miles (477 km) long journey, but the time it takes to go between Rome and Milan by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport does the flight from Rome to Milan depart from? Which Milan airport do I fly into from Rome?

When flying from Rome, you have a few airports to depart from including Rome Leonardo da Vinci Fiumicino Airport and Rome Ciampino Airport. When flying into Milan, you can choose to have your flight land in airports such as Milan Malpensa Airport, Milan Bergamo Orio al Serio Airport and Milan Linate Airport.

Omio customers travelling this route book their cheap flights from Rome Leonardo da Vinci Fiumicino Airport   to Milan Malpensa Airport   most frequently.

Where is the airport in Rome to go to Milan? Where is the airport in Milan located?

The most popular departure airport with passengers for this journey, called Rome Leonardo da Vinci Fiumicino Airport, is located 14 miles (22 km) from the city centre of Rome.

The most popular arrival airport, Milan Malpensa Airport, is located 25 miles (40 km) away from the city centre of Milan. You can check what public transportation connections, taxi services or airport shuttle service options are available to take you from Milan Malpensa Airport to the city centre in Milan.

Which airlines should I travel with from Rome to Milan?
If you're looking for flights from Rome to Milan, you can rely on Alitalia, Meridiana, Alitalia Cityliner, Bulgaria Air, easyJet or Air Italy to get you to Milan. It's also good to check out all possible airlines for the Rome to Milan trip to see if there might be differences in the amenities they offer.
What are the first and last departure flight times from Rome to Milan?
You can take the first flight from Rome to Milan at 10: 20   or take the last flight from Rome to Milan leaving at 17: 55. Look for the latest Rome Milan flight timetable on Omio and book the best time to take the plane for this route.
How early should I book plane tickets between Rome and Milan to score the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this journey and save money. If you buy plane tickets to Milan from Rome within the next 7 days, you can find tickets to cost on average £103 one way. To find the best prices for this route, consider booking your plane ticket from Rome to Milan a few months in advance.