COMPARE Prices across different modes

Mon
Sep 27
$186Flixbus
$117Malta Air
Tue
Sep 28
$100Union Ivkoni International
$139Alitalia Cityliner
Wed
Sep 29
$132Flixbus
$32Malta Air
Thu
Sep 30
$94Flixbus
$65Air Europa
Fri
Oct 1
$72Flixbus
$71easyJet
Sat
Oct 2
$81Union Ivkoni International
$57Ryanair
Sun
Oct 3
$81Union Ivkoni International
$121Malta Air
Mon
Oct 4
$112Flixbus
$65Malta Air
Tue
Oct 5
$81Union Ivkoni International
$50Malta Air
Wed
Oct 6
$149Flixbus
$47Malta Air
Thu
Oct 7
Find prices
$72Air Europa
Fri
Oct 8
$98Flixbus
$184Malta Air
Sat
Oct 9
$72Flixbus
$119Iberia
Sun
Oct 10
$81Union Ivkoni International
$48Malta Air
Mon
Oct 11
$99Flixbus
$40Air Europa
Tue
Oct 12
$82Union Ivkoni International
$28Malta Air
Wed
Oct 13
$99Flixbus
$19Malta Air
Thu
Oct 14
$77Flixbus
$19Malta Air
Fri
Oct 15
$61Flixbus
$31easyJet
Sat
Oct 16
$50Flixbus
$19Ryanair

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

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

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 to Milan from Madrid

distanceDistance737 miles (1188 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$96 (€78)
changesDirect flightYes
carriersAirlinesRyanair, Air Europa, Iberia, easyJet, TAP Portugal, Alitalia, Malta Air, Alitalia Cityliner, Brussels Airlines, Meridiana or Vueling

Flights from Madrid to Milan cover the 737 miles (1188 km) long route taking on average 2 h 5 min with our travel partners like Ryanair, Air Europa, Iberia, easyJet, TAP Portugal, Alitalia, Malta Air, Alitalia Cityliner, Brussels Airlines, Meridiana or Vueling. There are direct flight services available. While the average ticket price for this route costs around $96 (€78), you can find the cheapest plane ticket for as low as $32 (€26). Travelers depart most frequently from Madrid Barajas Airport and arrive in Milan Malpensa Airport.

Airlines

Madrid to Milan with Air Europa, Ryanair and Alitalia

Buy your official Air Europa, Ryanair and Alitalia flight tickets between Madrid and Milan from $32 (€26) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.

Ryanair
Alitalia
Air Europa

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

    Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight from Madrid to Milan:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Madrid to Milan Flights: An Overview

    There are direct flights from Madrid, the Spanish capital served by Madrid-Barajas Airport, to Malpensa Airport in Milan. The entire journey is roughly 1,160 kilometers. Morning departures take place between 5:50 a.m. and 9:45 a.m., while afternoon flights depart between 3:40 p.m. and 4:30 p.m.

    Which airlines fly from Madrid to Milan?

    The major airlines that fly the Madrid to Milan route include easyJet, Ryanair, Iberia, TAP Portugal, and Alitalia.

    How long is the flight from Madrid to Milan?

    Flying directly from Madrid-Barajas Airport to Linate Airport takes 2 hours and 5 minutes while taking the same journey to Malpensa Airport is roughly 2 hours and 15 minutes.

    How many flights are there from Madrid to Milan?

    Alitalia offers the quickest Madrid to Milan flights from Madrid-Barajas Airport to Linate Airport. There are three flights available daily, with the earliest flight scheduled between 5:50 a.m and 7:30 a.m. by Ryanair. Like easyJet, Alitalia also makes flights to Malpensa Airport although most departures include stopovers. easyJet offers two daily direct flights to Malpensa Airport between 12:30 p.m. and 4:20 p.m. every day. The only direct flight provided by Alitalia departs at 12:30 p.m. every single day of the week except weekends. On weekends, easyjet offers an evening flight on Sunday at 8:40 p.m.

    Travel Tips

    Flights from Madrid 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 Madrid to Milan.
    FAQs
    Is travel by plane currently allowed from Madrid, Spain to Milan, Italy?

    Travel between Madrid, Spain and Milan, Italy by plane is: Partially open.

    Can I enter Italy from Spain?

    International entry status: Entry is partially open for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Italy from Madrid?

    Conditions of entry:

    • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Passenger Locator Form (PLF) required

    What are the safety rules to follow in Milan, Italy?

    All travelers in Italy must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 9/25/21. Remember to review the latest COVID-19 travel safety regulations   for your flight to Milan from Madrid as this information can change.

    Do I need to quarantine when I return to Spain from Milan, Italy?

    The restriction level for your return flight to Madrid, Spain from Milan is: Partially open.

    Is my return flight into Madrid from Milan restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

    Do I need to quarantine on arrival in Spain from Milan?

    Conditions of reentry:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Specific entry restrictions may apply for travel to Spain: Canary Islands
    • Health screen upon arrival
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Pre-arrival Health Control Form (FCS) required

    What are the safety rules to follow in Madrid, Spain?

    The government of Spain has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 9/25/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Milan closer to your date of departure here here.

    How much do cheap flights to Milan from Madrid cost?
    Omio customers have found cheap plane tickets to Milan from Madrid for as low as $32 (€26)  for the next 7 days.
    How much is the flight to Milan from Madrid on average?
    The flight price from Madrid to Milan is on average $96 (€78)  if you are looking to book your tickets for this trip in the next 7 days.
    How far is it from Madrid to Milan by plane?
    The distance to Milan from Madrid by plane is approximately 737 miles (1188 km).
    How long is the flight from Madrid to Milan?
    The flight time from Madrid to Milan is on average 2 h 5 min  for the 737 miles (1188 km) long journey, but the time it takes to go between Madrid and Milan by flight can vary depending on specific dates or traveling on weekends and holidays.
    Which airport for the flight from Madrid to Milan do I fly out of? Which Milan airport from Madrid do I arrive in?

    Omio customers traveling this route book their cheap flights from Madrid Barajas Airport   to Milan Malpensa Airport   most frequently.

    Where is the airport in Madrid? Where is the airport in Milan?

    Passengers board their flight most frequently from Madrid Barajas Airport, which is located approximately 7 miles (12 km) from the city center.

    Passengers traveling this route most often arrive at Milan Malpensa Airport and need to travel approximately 25 miles (40 km) from the airport to reach the city center in Milan. You can check if there are airport shuttle services, taxi services or public transit options available from Milan Malpensa Airport to get you to the city center in Milan.

    Which airlines should I travel with from Madrid to Milan?
    When taking a flight from Madrid to Milan, you can count on Ryanair, Air Europa, Iberia, easyJet, TAP Portugal, Alitalia, Malta Air, Alitalia Cityliner, Brussels Airlines, Meridiana or Vueling for the best way to get you to Milan. You can also check all possible airlines who offer a service between Madrid and Milan and compare the amenities they offer before buying a plane ticket.
    Is there a direct flight from Madrid to Milan?
    If you’re looking for a direct flight, consider traveling with Air Europa. Nonstop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
    When can I take the first flight from Madrid to Milan? When can I take the last flight for the day?
    The earliest flight for this journey departs from Madrid at 5: 00 AM. The last flight leaves from Madrid at 7: 00 PM. Check Omio for the latest flight schedule from Madrid to Milan and book the best time to depart on your chosen travel date.
    When should I buy the Madrid to Milan flight for the best deals on tickets?
    If you buy the Madrid to Milan flight within the next 7 days, you can find one way tickets to cost on average $96 (€78). However, booking your plane ticket in advance gives you access to the best prices for flights from Madrid to Milan. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.