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 23 Jan we recommend taking a flight because it’s the best combination of price and speed.

08:00Milan Linate Airport2h30 10:30Madrid Barajas Airport
0 changes
£411One-way
Cheapest
11:20Milan Malpensa Airport2h20 13:40Madrid Barajas Airport
0 changes
£391One-way
Other options
10:35Milan Bergamo Orio al Serio Airport2h25 13:00Madrid Barajas Airport
0 changes
£521One-way
16:55Milan Bergamo Orio al Serio Airport2h25 19:20Madrid Barajas Airport
0 changes
£831One-way
14:40Milan Malpensa Airport2h20 17:00Madrid Barajas Airport
0 changes
£931One-way

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

More than 1,000 travel companies trust us to sell their tickets all in one place.

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

Compare prices and tickets Prices for trains, buses and flights

Sun
23 Jan
£43Flixbus
£35Air Europa
Mon
24 Jan
£76Flixbus
£34Ryanair
Tue
25 Jan
£65Flixbus
£26Malta Air
Wed
26 Jan
£65Flixbus
£18Malta Air
Thu
27 Jan
£80Flixbus
£13Malta Air
Fri
28 Jan
£85Flixbus
£15Malta Air
Sat
29 Jan
£69Flixbus
£13Malta Air
Sun
30 Jan
£83Union Ivkoni International
Find prices
Mon
31 Jan
£65Flixbus
£18Malta Air
Tue
1 Feb
£65Flixbus
£9Malta Air
Wed
2 Feb
£65Flixbus
£9Malta Air
Thu
3 Feb
£69Union Ivkoni International
£17Malta Air
Fri
4 Feb
£73Flixbus
£12Malta Air
Sat
5 Feb
Find prices
£12Ryanair
Sun
6 Feb
£69Union Ivkoni International
Find prices
Mon
7 Feb
Find prices
£12Malta Air
Tue
8 Feb
£65Flixbus
£9Malta Air
Wed
9 Feb
£65Flixbus
£9Malta Air
Thu
10 Feb
£69Union Ivkoni International
£12Malta Air
Fri
11 Feb
£47Flixbus
£12Malta Air

Travel Information from Milan to Madrid

distanceDistance737 miles (1188 km)
modeAvailable travel modesFlight or coach
priceTicket price range£15 - £72
cheapestCheapest modeFlight • £15 • 2 h 20 min
fastestFastest modeFlight • £15 • 2 h 20 min
carriersPopular travel companiesMalta Air or BlaBlaCar Bus

Take a flight or coach to travel 737 miles (1188 km) between Milan and Madrid. If speed is a priority, then a flight is the best option with an average duration of 2 h 20 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £15. The most popular travel providers which serve this journey are Malta Air or BlaBlaCar Bus among others. Travellers can even take a direct flight or coach from Milan to Madrid.

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

What are the COVID-19 travel restrictions for Madrid, Spain if I’m coming from Milan, Italy?

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

Can travellers from Italy enter Spain?

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

Are there rules for self-quarantine when arriving to Madrid from Milan?

Conditions of entry into Spain:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 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
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

Are there COVID-19 safety rules for social distancing and wearing face masks in Madrid, Spain?

To reduce the spread of COVID-19, the government of Spain has imposed the following measures:

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

This information was last checked on 21/01/2022. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip between Milan and Madrid.

Do I need to self-quarantine when I arrive back to Italy from Madrid, Spain?

The current restriction level for returning to Milan, Italy from Spain is: Partially open.

Am I allowed to reenter Milan, Italy from Madrid, Spain?

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

Do I need to self-quarantine when I arrive back to Milan from Madrid?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

Which rules do I need to follow in Milan, Italy regarding COVID-19?

All travellers returning to Italy must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 21/01/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Milan from Madrid here.

What are my travel options from Milan to Madrid?

You can travel to Madrid from Milan 2 different ways: flight or coach.

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

A flight service offers the cheapest way to travel from Milan to Madrid, which costs on average £15.

This is compared to other ways of getting to Madrid:

A flight is generally £57 less than a coach for the same journey. A coach costs on average £72 from Milan to Madrid.

What is the quickest way from Milan to Madrid?

The fastest way from Milan to Madrid is by flight with an average journey time of 2 h 20 min.

Other travel options between Milan and Madrid can usually take longer:

In comparison, going by coach can take 23 h 45 min   on average.

How far is it from Milan to Madrid?

The Milan to Madrid distance is approximately 737 miles (1188 km).

What are the departure and arrival points in Milan and in Madrid?

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

  • Most travellers who purchase a plane ticket from Milan to Madrid depart from Milan Malpensa Airport to Madrid Barajas Airport.
  • Most travellers who purchase a coach ticket from Milan to Madrid depart from Milan, Stazione Centrale to 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 travel between Milan and Madrid by flight with Malta Air. You can find cheap tickets on Omio for £15 with Malta Air from Milan to Madrid.
  • You can take a coach from Milan to Madrid with BlaBlaCar Bus. Cheap tickets can be found for £72 with BlaBlaCar Bus from Milan to Madrid.

Is there a direct service from Milan to Madrid?

Yes, there are direct services available between Milan and Madrid with the following travel operators:

  • You can travel directly by plane with Air Europa.
  • You can take a direct coach with.

Direct services tend to save you time and add more convenience in getting you to Madrid as you won't need to change in between, so it's worth paying attention to before booking your tickets to Madrid from Milan.

Where should I go next after I travel between Milan and Madrid?

Omio customers who travel from Milan to Madrid often also extend their holiday to go to Barcelona, Valencia or Sevilla. Omio can help you plan your trip by finding the best connections between Madrid and these popular destinations at a great price.

How early should I buy tickets to Madrid from Milan online for the best deals?

When planning your trip from Milan to Madrid, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average £15 one way.
  • Coach tickets are costing on average £72 one way.

However, we recommend buying tickets from Milan to Madrid online a few months in advance to get the best deals and save money on your upcoming journey.