Milan Marrakesh Routes (7 Ways to go)

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

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

  • 1.
  • Milan to Marrakesh Train to Milan Malpensa, fly
  • 6h 30m
  • Rs. 3920
 
Milano Cadorna
 
0h 37m
Rs. 700
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. 700.
 
Malpensa Aeroporto T.1
 
3h 25m
Rs. 2900
You can travel from Milan Malpensa to Marrakech by booking a flight. The total flight time between Milan Malpensa & Marrakech is around 3h 25m. The price of the flight ticket is approximately Rs.2900.
 
Marrakech
 
0h 21m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
 
Gare Routière de Marrakech
  • 2.
  • Milan to Marrakesh Bus to Milan Bergamo, fly
  • 8h 8m
  • Rs. 4060
 
Milano Centrale
 
1h 0m
Rs. 240
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.240.
 
Orio al Serio Airport
 
4h 40m
Rs. 3500
You can travel from Milan Bergamo to Marrakech by booking a flight. The total flight time between Milan Bergamo & Marrakech is around 4h 40m. The price of the flight ticket is approximately Rs.3500.
 
Marrakech
 
0h 21m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
 
Gare Routière de Marrakech
  • 3.
  • Milan to Marrakesh Fly from Milan Linate
  • 8h 26m
  • Rs. 6910
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
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.90.
 
aeroporto di linate
 
5h 40m
Rs. 6500
You can travel from Milan Linate to Marrakech by booking a flight. The total flight time between Milan Linate & Marrakech is around 5h 40m. The price of the flight ticket is approximately Rs.6500.
 
Marrakech
 
0h 21m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
 
Gare Routière de Marrakech
  • 4.
  • Milan to Marrakesh Train, bus
  • 46h 58m
  • Rs. 10804
 
Duomo M3
 
0h 10m
Rs. 104
Travelling in a Subway is one of the ways to reach Rogoredo Fs from Duomo M3. Duomo M3 to Rogoredo Fs by Subway takes approximately 0h 10m. The distance between Duomo M3 & Rogoredo Fs is around 5.28kms.
 
Rogoredo Fs
 
1h 47m
Rs. 700
You can reach Genova Brignole from Milano Rogoredo by travelling in a train. Milano Rogoredo to Genova Brignole train takes approximately 1h 47m. You can catch a train from Milano Rogoredo and get down at Genova Brignole. The price of the train ticket is approximately Rs. 700.
 
Genova Brignole
 
43h 5m
Rs. 10000
Travelling in a bus is one of the ways to reach Marrakech from Genoa - Piazza della Vittoria. The total journey between Genoa - Piazza della Vittoria & Marrakech takes around 43h 5m in a bus. The bus ticket price for the journey is approximately Rs.10000.
 
Marrakech
  • 5.
  • Milan to Marrakesh Train, busferry
  • 31h 30m
  • Rs. 11250
 
Milano Centrale
 
2h 1m
Rs. 750
You can reach Genova Brignole from Milano Centrale by travelling in a train. Milano Centrale to Genova Brignole train takes approximately 2h 1m. You can catch a train from Milano Centrale and get down at Genova Brignole. The price of the train ticket is approximately Rs. 750.
 
Genova Brignole
 
24h 30m
Rs. 10000
Travelling in a Busferry is one of the ways to reach Berrechid from Genova. Genova to Berrechid by Busferry takes approximately 24h 30m. The distance between Genova & Berrechid is around 2439.68kms.
 
Berrechid
 
2h 59m
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
 
Marrakech
  • 6.
  • Milan to Marrakesh Train, busferry via Montpellier
  • 31h 36m
  • Rs. 15700
 
Milano Porta Garibaldi
 
5h 24m
Rs. 5000
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. 5000.
 
Lyon Part Dieu
 
1h 52m
Rs. 2700
You can reach Montpellier Saint-Roch from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Montpellier Saint-Roch train takes approximately 1h 52m. You can catch a train from Lyon Part Dieu and get down at Montpellier Saint-Roch. The price of the train ticket is approximately Rs. 2700.
 
Montpellier Saint-Roch
 
0h 10m
Rs. 0
Walking is one of the ways to reach Montpellier from Montpellier Saint-Roch. Montpellier Saint-Roch to Montpellier by walk takes approximately 0h 10m. The distance between Montpellier Saint-Roch & Montpellier is around 0.86kms.
 
Montpellier
 
18h 37m
Rs. 7500
Travelling in a Busferry is one of the ways to reach Berrechid from Montpellier. Montpellier to Berrechid by Busferry takes approximately 18h 37m. The distance between Montpellier & Berrechid is around 1903.27kms.
 
Berrechid
 
2h 59m
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
 
Marrakech
  • 7.
  • Milan to Marrakesh Drive
  • 102h 20m
  • Rs. 86514
 
Milan
 
102h 20m
Rs. 86514
You can take a car from Milan to Marrakesh. It will take you around 102h 20m to cover distance of 8922.53kms and reach Marrakesh from Milan. The total amount for the journey will be approximately Rs.86514.
 
Marrakesh