Find a flight from Milan to Madrid

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 22.73$
Journey duration 7 h 35 min
Connections per day 205
First departure: 00:35
Last departure: 22:30
Distance 1188km

Virail finds for you the cheapest flights from Milan to Madrid

With virail finding the cheapest flight tickets to Madrid is extremely easy: once you choose the travel date, virail will compare hundreds of websites to find the flight tickets to Madrid that better suit your needs. Just filter the results by price and departure and book your cheap flight from Milan to Madrid.

How much are the cheapest tickets for flights from Milan to Madrid?

By booking in advance and with flexible dates you can find cheap tickets from Milan to Madrid also for only 19,99 $.

Ticket price Milan - Madrid every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More 57 $ More 26 $148 $ More More
More 102 $ More 73 $94 $ More More
More More More More 1 $ More More

Flights from Milan to Madrid


Which airlines fly from Milan to Madrid?

Flights from Milan to Madrid are operated by Ryanair and TAP AIR PORTUGAL, partners of virail.

How many flight connections exist to go from Milan to Madrid per day?

Which airports are serves by flights from Milan to Madrid?

Flights from Milan leave from Orio Al Serio and Malpensa and land in Madrid at Barajas.

When does the first flight to Madrid leave?

The first flight leaves Milan at 06:05, while the last one to get to Madrid is scheduled at 22:05.

How long does it take you to fly from Milan to Madrid?

The fastest flights take you from Milan to Madrid in 2 hours and 25 minutes.

If you feel like travelling and visiting different cities, you can take your time and travel by train from Milan to Madrid.

virail lets you search and compare times and prices of any transports from one city to another