Travel options
from Milan to Madrid

You can get from Milan to Madrid by train, bus or flight.

Our recommendation

To get from Milan to Madrid on Sep 27 we recommend taking a flight because it’s the best combination of price and speed.

06:00PMMilan Malpensa Airport2h20 08:20PMMadrid Barajas Airport
0 changes
$1371One-way
Cheapest
06:00PMMilan Malpensa Airport2h20 08:20PMMadrid Barajas Airport
0 changes
$1371One-way
Other options
11:35AMMilan Linate Airport2h20 01:55PMMadrid Barajas Airport
0 changes
$1861One-way
07:40PMMilan Linate Airport2h25 10:05PMMadrid Barajas Airport
0 changes
$1991One-way
07:50AMMilan Linate Airport2h30 10:20AMMadrid Barajas Airport
0 changes
$2551One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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

COMPARE Prices for trains, buses and flights

Mon
Sep 27
$191Flixbus
$92easyJet
Tue
Sep 28
$166Flixbus
$50Malta Air
Wed
Sep 29
$166Flixbus
$42Malta Air
Thu
Sep 30
$179Flixbus
$73Malta Air
Fri
Oct 1
$98Flixbus
$134Alitalia
Sat
Oct 2
$112Flixbus
$96Air Europa
Sun
Oct 3
$98Union Ivkoni International
$86Malta Air
Mon
Oct 4
$147Flixbus
$82easyJet
Tue
Oct 5
$134Flixbus
$47Malta Air
Wed
Oct 6
$134Flixbus
$19Malta Air
Thu
Oct 7
$81Union Ivkoni International
$22Malta Air
Fri
Oct 8
$61Flixbus
$40Malta Air
Sat
Oct 9
$50Flixbus
$37Ryanair
Sun
Oct 10
$87Union Ivkoni International
Find prices
Mon
Oct 11
$142Flixbus
$19Malta Air
Tue
Oct 12
$142Flixbus
$115Malta Air
Wed
Oct 13
$129Flixbus
$49Malta Air
Thu
Oct 14
$81Union Ivkoni International
$36Malta Air
Fri
Oct 15
$61Flixbus
$57Malta Air
Sat
Oct 16
$50Flixbus
$41Ryanair

Travel Information from Milan to Madrid

distanceDistance737 miles (1188 km)
modeAvailable travel modesFlight or bus
priceTicket price range$98 - $122
cheapestCheapest modeBus • $98 (€78) • 23 h 45 min
fastestFastest modeFlight • $122 (€98) • 2 h 15 min
carriersPopular travel companiesMalta Air or Union Ivkoni International

Take a flight or bus to travel 737 miles (1188 km) to Madrid from Milan. If speed is a priority, then a flight is the best option with an average duration of 2 h 15 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $98 (€78). The most popular travel companies which serve this route are Malta Air or Union Ivkoni International among others. Travelers can even take a direct flight or bus from Milan to Madrid.

How to get from Milan to Madrid

The Best Way According to our Users

When it comes to choosing a method of transportation from Milan to Madrid, 100,00% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Milan to Madrid, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Milan to Madrid. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Milan to Madrid
Travel 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
Is international travel between Milan, Italy and Madrid, Spain allowed?

Travel from Milan, Italy to Madrid, Spain is: Partially open.

Is international entry into Madrid from Milan restricted?

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

Do I need to self-quarantine upon arrival to Madrid, Spain from Milan?

  • 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 COVID-19 safety measures to follow in Madrid, Spain?

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

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

The above information was last verified on 9/25/21. Remember to check the latest COVID-19 travel safety regulations for your trip to Madrid from Milan closer to your planned date of departure here.

What travel restrictions, such as quarantine measures, should I be aware of for my journey back to Milan, Italy from Madrid, Spain?

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

Is my journey back to Milan from Madrid restricted?

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

Do I need to self-quarantine upon arrival in Milan from Madrid?

Conditions of reentry into Italy:

  • 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 coronavirus safety measures I need to follow in Milan, Italy?

You should observe these safety measures in Italy as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Italy was last checked on 9/25/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Milan from Madrid closer to your date of departure here.

How do I travel from Milan to Madrid?

You can travel between Milan and Madrid 2 different ways: flight or bus.

What is the cheapest way to get from Milan to Madrid?

The cheapest way to travel to Madrid from Milan is by taking a bus with an average price of $98 (€78).

This is compared to other travel options to Madrid:

Taking a bus is about $24 (€19) less than taking a flight, which costs on average $122 (€98) for this journey.

What is the fastest way to get from Milan to Madrid?

The fastest way to get to Madrid from Milan is by flight with an average travel time of 2 h 15 min.

Other travel options to Madrid can usually take longer:

In comparison, getting to Madrid by bus can take on average 23 h 45 min.

What is the distance between Milan and Madrid?

Madrid is approximately 737 miles (1188 km) away from Milan.

Where do I depart from Milan? Where do I arrive in Madrid?

These are the most popular departure and arrival points when traveling from Milan to Madrid:

  • Most travelers board their plane from Milan Malpensa Airport and arrive in Madrid Barajas Airport.
  • Most travelers board their bus from Milan, Stazione Centrale and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
Who can get me from Milan to Madrid?

Omio works with many trusted partners that can help you travel the best way from Milan to Madrid:

  • You can take a flight from Milan to Madrid with Malta Air. Cheap tickets can be found for $122 (€98) with Malta Air from Milan to Madrid.
  • You can take a bus from Milan to Madrid with Union Ivkoni International. Cheap tickets can be found for $98 (€78) with Union Ivkoni International from Milan to Madrid.
Is it possible to travel directly to Madrid from Milan?

Yes, there are direct routes from Milan to Madrid with the following travel companies:

  • You'll find direct flights with Malta Air or Iberia.
  • You'll find direct buses with.

Direct services to Madrid tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

What other popular destinations should I add to my itinerary for my trip from Milan to Madrid?
Many of our customers who book a trip from Milan to Madrid often extend their vacation and travel to other popular destinations like Barcelona, Valencia or Sevilla. If you’re thinking of adding another destination to your Milan and Madrid itinerary, let Omio find you the best connections between Madrid and any of these top destinations today!
How far in advance should I book tickets to Madrid from Milan online to get the best deals?

Before traveling from Milan to Madrid, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket for this route is costing $122 (€98) one way on average.
  • A bus ticket for this route is costing $98 (€78) one way on average.

But we recommend booking Milan to Madrid tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Stations

Important Stations and Airports for this Journey

Milan
Madrid
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities