COMPARE Prices across different modes

Thu
Oct 21
Find prices
$300Air Europa
Fri
Oct 22
$123Union Ivkoni International
Find prices
Sat
Oct 23
$168Flixbus
$125Iberia
Sun
Oct 24
$101Union Ivkoni International
$120Malta Air
Mon
Oct 25
$110Flixbus
$116easyJet
Tue
Oct 26
$134Flixbus
$57Malta Air
Wed
Oct 27
$134Flixbus
$77Malta Air
Thu
Oct 28
$97Union Ivkoni International
$200ITA
Fri
Oct 29
$118Union Ivkoni International
$212ITA
Sat
Oct 30
$118Flixbus
$198Iberia
Sun
Oct 31
$99Flixbus
$115Iberia
Mon
Nov 1
$185Flixbus
$104Malta Air
Tue
Nov 2
$85Flixbus
$48Malta Air
Wed
Nov 3
$85Flixbus
$19Malta Air
Thu
Nov 4
$85Flixbus
$19Malta Air
Fri
Nov 5
$97Union Ivkoni International
$19Malta Air
Sat
Nov 6
$97Flixbus
$19Malta Air
Sun
Nov 7
$110Flixbus
$36Ryanair
Mon
Nov 8
$60Flixbus
$39Ryanair
Tue
Nov 9
Find prices
$42Malta Air
Wed
Nov 10
$133Flixbus
$23Malta Air

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

distanceDistance737 miles (1188 km)
durationAverage flight duration2 h 15 min
priceAverage plane ticket price$137 (€111)
changesDirect flightYes
carriersAirlinesRyanair, Iberia, Air Europa, easyJet, TAP Portugal, Alitalia, Alitalia Cityliner, Malta Air, Meridiana, Brussels Airlines, British Airways, Swiss, Lufthansa or Vueling

Flights from Milan to Madrid cover the 737 miles (1188 km) long route taking on average 2 h 15 min with our travel partners like Ryanair, Iberia, Air Europa, easyJet, TAP Portugal, Alitalia, Alitalia Cityliner, Malta Air, Meridiana, Brussels Airlines, British Airways, Swiss, Lufthansa or Vueling. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $57 (€46), but the average price of plane tickets is $137 (€111). Travelers depart most frequently from Milan Malpensa Airport and arrive in Madrid Barajas Airport.

Airlines

Ryanair, Iberia and Air Europa flights from Milan to Madrid

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

Ryanair
Iberia
Air Europa

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Milan to Madrid: Value, Regular, Plus or Flexi Plus.

Are you making plans to travel from Milan to Madrid? Why not take a flight with Ryanair? Omio can show you current Ryanair flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Milan to Madrid flights all in one place. On the Ryanair flight, you can expect to travel 737 miles (1188 km) between Milan and Madrid. If you use the Omio app to search for flights from Milan to Madrid, you can quickly see if the Ryanair ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Ryanair flight from Milan to Madrid, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Ryanair's current ticket policies due to COVID-19 for your flight from Milan to Madrid are the following:

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

Milan to Madrid Flights: An Overview

A number of direct flights serve the Milan to Madrid route each day. The flight distance from Milan to the Spanish capital is approximately 1188kms, while the average flight time is about 3hrs 32mins. Flights depart from either Milan Malpensa Airport (MXP), Orio al Serio International Airport (BGY) or Milan Linate Airport (LIN), while the main destination is Adolfo Suárez Madrid-Barajas Airport (MAD). Direct flights are available throughout the entire day from early morning until late in the evening.

Which airlines fly from Milan to Madrid?

The national carrier Alitalia operates direct Milan to Madrid flights along with Air Europa, Iberia, easyJet and Ryanair. These airlines also offer connecting flights from Milan to Madrid along with others such as Air France, TAP Air Portugal, Vueling Airlines, and Austrian Airlines.

How long is the flight from Milan to Madrid?

Direct Milan to Madrid flights mostly take around 2hrs 30mins, with the fastest reaching its destination in about 2hrs 15mins. Connecting flights take from about 4hrs 05mins to approximately 7hrs 25mins. The evening connecting flight by Austrian Airlines has two stops and is the longest in duration, taking about 29hrs 25mins to reach Madrid.

How many flights are there from Milan to Madrid?

The Milan to Madrid route has between 9 and 12 daily direct flights, and up to 25 direct weekly flights. This route boasts a total of about 102 flights per week.

Cheap flights from Milan to Madrid: when to book to save $

Time Price Savings
1 week earlier 37 €
2 weeks earlier 29 €28.%
3 weeks earlier 26 €42%
1 month before 25 €48%
2 months earlier 28 €32%
3 months earlier 25 €48%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Milan - Madrid: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Milan to Madrid timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Milan to Madrid and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Milan to Madrid 3 weeks in advance means you could save up to 42% compared to the price available on the day of departure.
  • If you book a flight from Milan - Madrid 2 months in advance you save up to about 32% compared to the initial price.
  • By booking 3 months in advance you could save up to 48%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips

Flights from Milan to Madrid
Take a flight to Madrid 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 Milan to Madrid.
FAQs
What are the travel restrictions for Madrid, Spain if I'm coming from Milan, Italy by plane?

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

What is the status of international entry into Spain from Italy?

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

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

Conditions of entry:

  • 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?

When traveling in Spain, you must follow these COVID-19 safety rules:

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

The information above was last checked on 10/20/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Milan to Madrid before traveling.

What restrictions are there on reentering Italy from Madrid, Spain?

Return travel from Spain to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Madrid?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Spain

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

Requirements for reentering:

  • 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?

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

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

Last checked on 10/20/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Madrid.

How much are cheap flights from Milan to Madrid?
If you’re looking to save money on tickets, you can find cheap Milan to Madrid flights for as little as $57 (€46)  in the next 7 days.
How much is the flight between Milan and Madrid on average?
If you’re looking to book your plane tickets in the next week, you can expect the Milan to Madrid flight price to come in at an average of $137 (€111)  one way.
How far is it from Milan to Madrid by plane?
The distance from Milan to Madrid by plane is approximately 737 miles (1188 km).
How long is a flight from Milan to Madrid on average?
While the time it takes to travel 737 miles (1188 km) between Milan and Madrid can vary based on specific dates, weekends, and holidays, the Milan to Madrid flight journey time is on average 2 h 15 min.
What is the departure airport in Milan and arrival airport in Madrid?

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

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

Passengers board their flight most frequently from Milan Malpensa Airport, which is located around 25 miles (40 km) away from the city center, and they get off the plane at Madrid Barajas Airport, located 7 miles (12 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Madrid Barajas Airport to take you to the city center of Madrid.

What airlines offer a service between Milan and Madrid?
When taking a flight from Milan to Madrid, you can count on Ryanair, Iberia, Air Europa, easyJet, TAP Portugal, Alitalia, Alitalia Cityliner, Malta Air, Meridiana, Brussels Airlines, British Airways, Swiss, Lufthansa or Vueling for the best way to get you to Madrid. You can also check all possible airlines who offer a service to Madrid from Milan and compare the amenities they offer before buying a plane ticket.
When is the earliest flight from Milan to Madrid? When is the last flight from Milan to Madrid?
The earliest flight for this trip departs from Milan at 4: 55 AM. The last flight leaves from Milan at 8: 20 PM. Check Omio for the latest flight schedule from Milan to Madrid and book the best time to depart on your chosen travel date.
How far in advance should I buy plane tickets to Madrid from Milan for the best deals?
If you buy a plane ticket from Milan to Madrid within the next 7 days, you can find tickets to cost on average $137 (€111) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Milan and Madrid are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey