Marrakesh Milan Routes (7 Ways to go)

Planning a trip from Marrakesh to Milan Cleartrip helps you select the best route between Marrakesh & Milan 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 Marrakesh & Milan

The distance from Marrakesh to Milan is approximately 9103.48kms. By car, it takes roughly 106h 3m to reach Milan from Marrakesh . Take a look at the 7 routes available to reach Milan from Marrakesh

  • 1.
  • Marrakesh to Milan Fly to Milan Malpensa, train
  • 6h 27m
  • Rs. 3920
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
3h 10m
Rs. 2900
You can travel from Marrakech to Milan Malpensa by booking a flight. The total flight time between Marrakech & Milan Malpensa is around 3h 10m. The price of the flight ticket is approximately Rs.2900.
 
Milan Malpensa
 
0h 37m
Rs. 700
You can reach Milano Cadorna from Malpensa Aeroporto T.1 by travelling in a train. Malpensa Aeroporto T.1 to Milano Cadorna train takes approximately 0h 37m. You can catch a train from Malpensa Aeroporto T.1 and get down at Milano Cadorna. The price of the train ticket is approximately Rs. 700.
 
Milano Cadorna
  • 2.
  • Marrakesh to Milan Fly to Milan Bergamo, bus
  • 5h 51m
  • Rs. 4060
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
2h 20m
Rs. 3500
You can travel from Marrakech to Milan Bergamo by booking a flight. The total flight time between Marrakech & Milan Bergamo is around 2h 20m. The price of the flight ticket is approximately Rs.3500.
 
Milan Bergamo
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Milano Centrale from Orio al Serio Airport. The total journey between Orio al Serio Airport & Milano Centrale takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Milano Centrale
  • 3.
  • Marrakesh to Milan Fly to Milan Linate
  • 8h 9m
  • Rs. 6910
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
5h 25m
Rs. 6500
You can travel from Marrakech to Milan Linate by booking a flight. The total flight time between Marrakech & Milan Linate is around 5h 25m. The price of the flight ticket is approximately Rs.6500.
 
Milan Linate
 
0h 16m
Rs. 90
Travelling in a bus is one of the ways to reach p.za emilia from aeroporto di linate. The total journey between aeroporto di linate & p.za emilia takes around 0h 16m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
p.za emilia
  • 4.
  • Marrakesh to Milan Bus, train
  • 45h 35m
  • Rs. 11200
 
Marrakech
 
43h 5m
Rs. 10000
Travelling in a bus is one of the ways to reach Genoa - Piazza della Vittoria from Marrakech. The total journey between Marrakech & Genoa - Piazza della Vittoria takes around 43h 5m in a bus. The bus ticket price for the journey is approximately Rs.10000.
 
Genoa - Piazza della Vittoria
 
1h 41m
Rs. 1200
You can reach Milano Centrale from Genova Brignole by travelling in a train. Genova Brignole to Milano Centrale train takes approximately 1h 41m. You can catch a train from Genova Brignole and get down at Milano Centrale. The price of the train ticket is approximately Rs. 1200.
 
Milano Centrale
  • 5.
  • Marrakesh to Milan Train, busferry
  • 31h 33m
  • Rs. 15700
 
Marrakech
 
2h 59m
Rs. 500
You can reach Berrechid from Marrakech by travelling in a train. Marrakech to Berrechid train takes approximately 2h 59m. You can catch a train from Marrakech and get down at Berrechid. The price of the train ticket is approximately Rs. 500.
 
Berrechid
 
18h 37m
Rs. 7500
Travelling in a Busferry is one of the ways to reach Montpellier from Berrechid. Berrechid to Montpellier by Busferry takes approximately 18h 37m. The distance between Berrechid & Montpellier is around 1905.69kms.
 
Montpellier
 
0h 10m
Rs. 0
Walking is one of the ways to reach Montpellier Saint-Roch from Montpellier. Montpellier to Montpellier Saint-Roch by walk takes approximately 0h 10m. The distance between Montpellier & Montpellier Saint-Roch is around 0.86kms.
 
Montpellier Saint-Roch
 
1h 44m
Rs. 2700
You can reach Lyon Part Dieu from Montpellier Saint-Roch by travelling in a train. Montpellier Saint-Roch to Lyon Part Dieu train takes approximately 1h 44m. You can catch a train from Montpellier Saint-Roch and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 2700.
 
Lyon Part Dieu
 
5h 21m
Rs. 5000
You can reach Milano Porta Garibaldi from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Milano Porta Garibaldi train takes approximately 5h 21m. You can catch a train from Lyon Part Dieu and get down at Milano Porta Garibaldi. The price of the train ticket is approximately Rs. 5000.
 
Milano Porta Garibaldi
  • 6.
  • Marrakesh to Milan Busferry, train
  • 34h 56m
  • Rs. 15480
 
Marrakesh
 
32h 25m
Rs. 15000
Travelling in a Busferry is one of the ways to reach Alessandria from Marrakesh. Marrakesh to Alessandria by Busferry takes approximately 32h 25m. The distance between Marrakesh & Alessandria is around 3691.48kms.
 
Alessandria
 
1h 15m
Rs. 380
You can reach Pavia from Alessandria by travelling in a train. Alessandria to Pavia train takes approximately 1h 15m. You can catch a train from Alessandria and get down at Pavia. The price of the train ticket is approximately Rs. 380.
 
Pavia
 
0h 39m
Rs. 100
You can reach Milano Porta Venezia from Pavia by travelling in a train. Pavia to Milano Porta Venezia train takes approximately 0h 39m. You can catch a train from Pavia and get down at Milano Porta Venezia. The price of the train ticket is approximately Rs. 100.
 
Milano Porta Venezia
  • 7.
  • Marrakesh to Milan Drive
  • 106h 3m
  • Rs. 88301
 
Marrakesh
 
106h 3m
Rs. 88301
You can take a car from Marrakesh to Milan. It will take you around 106h 3m to cover distance of 9103.48kms and reach Milan from Marrakesh. The total amount for the journey will be approximately Rs.88301.
 
Milan