Milan Madrid Routes (8 Ways to go)

Planning a trip from Milan to Madrid Cleartrip helps you select the best route between Milan & Madrid based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Madrid

The distance from Milan to Madrid is approximately 1573.97kms. By car, it takes roughly 15h 10m to reach Madrid from Milan . Take a look at the 8 routes available to reach Madrid from Milan

  • 1.
  • Milan to Madrid Bus to Milan Bergamo, fly
  • 6h 4m
  • Rs. 2610
 
Milano Centrale
 
1h 0m
Rs. 270
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.270.
 
Orio al Serio Airport
 
2h 25m
Rs. 2200
You can travel from Milan Bergamo to Madrid by booking a flight. The total flight time between Milan Bergamo & Madrid is around 2h 25m. The price of the flight ticket is approximately Rs.2200.
 
Madrid
 
0h 24m
Rs. 140
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 140.
 
Recoletos
  • 2.
  • Milan to Madrid Train to Milan Malpensa, fly
  • 5h 26m
  • Rs. 4140
 
Milano Cadorna
 
0h 37m
Rs. 800
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 800.
 
Malpensa Aeroporto T.1
 
2h 10m
Rs. 3200
You can travel from Milan Malpensa to Madrid by booking a flight. The total flight time between Milan Malpensa & Madrid is around 2h 10m. The price of the flight ticket is approximately Rs.3200.
 
Madrid
 
0h 24m
Rs. 140
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 140.
 
Recoletos
  • 3.
  • Milan to Madrid Fly from Milan Linate
  • 5h 16m
  • Rs. 4540
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 100
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.100.
 
aeroporto di linate
 
2h 20m
Rs. 4300
You can travel from Milan Linate to Madrid by booking a flight. The total flight time between Milan Linate & Madrid is around 2h 20m. The price of the flight ticket is approximately Rs.4300.
 
Madrid
 
0h 24m
Rs. 140
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 140.
 
Recoletos
  • 4.
  • Milan to Madrid Bus Eurolines IT
  • 28h 31m
  • Rs. 7100
 
via orefici p.za cordusio
 
0h 20m
Rs. 100
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.100.
 
lampugnano m1
 
27h 11m
Rs. 7000
Travelling in a bus is one of the ways to reach Madrid - Méndez Alvaro-Áncora from Milano - Lampugnano. The total journey between Milano - Lampugnano & Madrid - Méndez Alvaro-Áncora takes around 27h 11m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Madrid - Méndez Alvaro-Áncora
  • 5.
  • Milan to Madrid Bus ALSA
  • 52h 34m
  • Rs. 8616
 
Duomo M1
 
0h 14m
Rs. 116
Travelling in a Subway is one of the ways to reach Lampugnano from Duomo M1. Duomo M1 to Lampugnano by Subway takes approximately 0h 14m. The distance between Duomo M1 & Lampugnano is around 6.22kms.
 
Lampugnano
 
51h 20m
Rs. 8500
Travelling in a bus is one of the ways to reach Madrid from Milano. The total journey between Milano & Madrid takes around 51h 20m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Madrid
  • 6.
  • Milan to Madrid Train
  • 15h 59m
  • Rs. 14000
 
Milan
 
7h 20m
Rs. 5000
You can reach Saint-Charles from Milan by travelling in a train. Milan to Saint-Charles train takes approximately 7h 20m. You can catch a train from Milan and get down at Saint-Charles. The price of the train ticket is approximately Rs. 5000.
 
Saint-Charles
 
7h 39m
Rs. 9000
You can reach Madrid-Puerta de Atocha from Marseille-St-Charles by travelling in a train. Marseille-St-Charles to Madrid-Puerta de Atocha train takes approximately 7h 39m. You can catch a train from Marseille-St-Charles and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 9000.
 
Madrid-Puerta de Atocha
  • 7.
  • Milan to Madrid Drive
  • 15h 10m
  • Rs. 15324
 
Milan
 
15h 10m
Rs. 15324
You can take a car from Milan to Madrid. It will take you around 15h 10m to cover distance of 1573.97kms and reach Madrid from Milan. The total amount for the journey will be approximately Rs.15324.
 
Madrid
  • 8.
  • Milan to Madrid Train via Barcelona Sants
  • 14h 20m
  • Rs. 16000
 
Milano Porta Garibaldi
 
5h 24m
Rs. 5500
You can reach Lyon Part Dieu from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Lyon Part Dieu train takes approximately 5h 24m. You can catch a train from Milano Porta Garibaldi and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5500.
 
Lyon Part Dieu
 
4h 58m
Rs. 5500
You can reach Barcelona Sants from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Barcelona Sants train takes approximately 4h 58m. You can catch a train from Lyon Part Dieu and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 5500.
 
Barcelona Sants
 
2h 30m
Rs. 5000
You can reach Madrid-Puerta de Atocha from Barcelona Sants by travelling in a train. Barcelona Sants to Madrid-Puerta de Atocha train takes approximately 2h 30m. You can catch a train from Barcelona Sants and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 5000.
 
Madrid-Puerta de Atocha