How long is the flight from Madrid to Milan?
With a distance of about 1,190 km, a direct flight takes an average of 2 hours and 15 minutes. Travel time may vary slightly depending on the chosen arrival airport and the airline.
Which airlines fly from Madrid to Milan?
Regular flights are operated by Iberia, Ryanair, Vueling, Air Europa, and Wizz Air. In total, more than 15 different carriers serve this route.
Are there direct flights between the cities?
Yes, there are many direct flights on this route every day. This is the fastest and most convenient way to travel from the Spanish capital to Milan.
How much is the cheapest ticket?
Prices change constantly depending on the season and flight occupancy. The current minimum starts from 1,603 ₽, but we recommend using the low-price calendar on this page to find the best price.
Which Milan airport do flights arrive at?
Flights from Madrid arrive at Malpensa (MXP), Linate (LIN), and Bergamo (BGY) airports. When choosing a ticket, be sure to check the destination, as they are located at different distances from the city.