Travel options for:
Milan to Morocco
  • Fly Milan Linate to Tangier

    $157 - $411
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      4 h 55 min - 1 stopover

      $140 - $390

    3. Tangier (TNG)

      13 min - 7.7 miles

      $15 - $19

  • Train to Milan Malpensa, fly to Marrakech

    $64 - $292
    1. Milan

      37 min - every 30 minutes

      $12 - $17

    2. Milan Malpensa (MXP)

      3 h 30 min - non-stop

      $45 - $270

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $6

  • Bus to Milan Bergamo, fly to Marrakech

    $62 - $462
    1. Milan

      40 min - hourly

      $5 - $6

    2. Milan Bergamo (BGY)

      3 h 25 min - non-stop

      $50 - $450

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $6

  • Train to Milan Malpensa, fly to Casablanca

    $93 - $216
    1. Milan

      37 min - every 30 minutes

      $12 - $17

    2. Milan Malpensa (MXP)

      3 h 15 min - non-stop

      $80 - $200

    3. Casablanca (CMN)

      25 min - on demand

  • Bus to Milan Bergamo, fly to Casablanca

    $91 - $756
    1. Milan

      40 min - hourly

      $5 - $6

    2. Milan Bergamo (BGY)

      3 h - non-stop

      $85 - $750

    3. Casablanca (CMN)

      25 min - on demand

  • Bus to Milan Bergamo, fly to Fes

    $121 - $2,213
    1. Milan

      40 min - hourly

      $5 - $6

    2. Milan Bergamo (BGY)

      2 h 45 min - non-stop

      $110 - $2,200

    3. Fes (FEZ)

      16 min - 9.7 miles

      $5 - $7

  • Train, bus and ferry Autolinee Gambioli

    $189 - $327
    1. Milano Centrale

      3 h 41 min - twice daily

      $19 - $70

    2. Ventimiglia

      0 h - twice a week

      $170 - $260

  • Train, bus and ferry Eurolines IT

    $152 - $223
    1. Duomo M3

      11 min - every 10 minutes - line 3

      $2

    2. Milano Rogoredo

      1 h 49 min - 5 times a day

      $9 - $30

    3. Genova Brignole

      8 min - 2399 feet

    4. Genoa Piazza della Vittoria

      33 h 20 min - once a week

      $140 - $190

    5. Casablanca

      32 min - 1.7 miles

    6. Casa Voyageurs

      6 min - every 30 minutes

      $1

  • Drive

    $1,300 - $2,000
    1. Milan

      4 days 7 h - 5531.2 miles

      $1,300 - $2,000

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Tangier airport, then taxi to Tangier. 7 h 32 min $259. From Milano Cadorna train to Milan Malpensa airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 30 min $140. From Milan Central Station bus to Milan Bergamo airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 28 min $151. From Milano Cadorna train to Milan Malpensa airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 47 min $114. From Milan Central Station bus to Milan Bergamo airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 35 min $125. From Milan Central Station bus to Milan Bergamo airport, fly to Fes airport, then taxi to Fès. 5 h 41 min $1,712. From Milano Centrale train to Ventimiglia then bus and ferry to Casablanca. 28 h 41 min $246. From Duomo M3 line 3 subway to Milano Rogoredo, train to Genova Brignole, walk to Genoa Piazza della Vittoria, bus and ferry to Casablanca, walk to Casa Voyageurs, then tram to Mohamed Diouri. 38 h 21 min $176. From Milan drive to Casablanca. 4 days 7 h $1,625.

 
 

Flights from Milan to Morocco

Iberia, easyJet and 6 other airlines fly from Milan to Tangier 4 times a day.