Travel options for:
Milan to Athens
  • Fly from Milan Linate

    $78 - $253
    1. Milan

      25 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      4 h 5 min - 1 stopover

      $65 - $240

    3. Athens (ATH)

      42 min - hourly

      $11

  • Train to Milan Malpensa, fly

    $79 - $227
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      2 h 30 min - non-stop

      $55 - $200

    3. Athens (ATH)

      42 min - hourly

      $11

  • Shuttle to Milan Bergamo, fly

    $52 - $223
    1. Milan

      50 min - hourly

      $5 - $12

    2. Milan Bergamo (BGY)

      2 h 25 min - non-stop

      $35 - $200

    3. Athens (ATH)

      42 min - hourly

      $11

  • Train to Bologna, fly

    $78 - $340
    1. Milan

      1 h 2 min - every 3 hours

      $20 - $55

    2. Bologna Centrale

      16 min - every 15 minutes

      $2 - $35

    3. Bologna (BLQ)

      2 h 15 min - non-stop

      $45 - $240

    4. Athens (ATH)

      42 min - hourly

      $11

  • Bus, bus and ferry

    $265 - $394
    1. duomo m1 m3

      24 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      2 h 20 min - twice daily

      $12 - $20

    3. Porta Galliera

      9 min - every 30 minutes - line 39

      $1 - $2

    4. Lame

      5 min - 1631 feet

    5. Bologna

      11 h 32 min - once a week

      $200 - $300

    6. Igoumenitsa

      6 h 30 min - 3 times a day

      $50 - $70

  • Train, car ferry, bus via Stazione Fs-Rosselli

    $159 - $433
    1. Milano Centrale

      1 h 2 min - every 3 hours

      $20 - $55

    2. Bologna Centrale

      1 h 47 min - every 4 hours

      $19 - $40

    3. Stazione Fs-Rosselli

      6 min - every 15 minutes

      $2

    4. Ancona

      20 h 30 min - once daily

      $95 - $310

    5. Patras

      12 min - 3285 feet

    6. Patras

      3 h - hourly

      $23 - $27

  • Drive, car ferry

    $169 - $373
    1. Milan

      4 h 3 min - 268.1 miles

      $60 - $95

    2. Ancona

      20 h 30 min - every 4 hours

      $75 - $230

    3. Patras

      2 h 15 min - 133.7 miles

      $30 - $50

  • Train, car ferry, bus

    $147 - $409
    1. Milano Centrale

      2 h 35 min - every 4 hours

      $23 - $55

    2. Venezia Santa Lucia

      18 min - 4938 feet

    3. Venezia

      31 h 1 min - 3 times a week

      $100 - $330

    4. Patras

      12 min - 3285 feet

    5. Patras

      3 h - hourly

      $23 - $27

  • Bus and ferry, bus

    $152 - $198
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Milan - Lampugnano

      27 h 32 min - twice a week

      $100 - $140

    3. Berat

      2 h - twice daily

      $2 - $8

    4. Gjirokastër

      9 h 6 min - twice daily

      $48

  • Train

    $197 - $357
    1. Milano Centrale

      2 h 23 min - every 4 hours

      $23 - $55

    2. Venezia Mestre

      7 h 16 min - once daily

      $75 - $120

    3. Wien Meidling

      11 h 10 min - once daily

      $40 - $70

    4. Beograd

      14 h 17 min - once daily

      $30 - $75

    5. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Drive

    $320 - $470
    1. Milan

      20 h 50 min - 1331.1 miles

      $320 - $470

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

From l.go augusto line 73 bus to Milan Linate airport, fly to Athens airport, then subway to Athens. 7 h 32 min $132. From Milano Cadorna train to Milan Malpensa airport, fly to Athens airport, then subway to Athens. 6 h 9 min $125. From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Athens airport, then subway to Athens. 6 h 17 min $114. From Milano Centrale train to Bologna Centrale, Aerobus to Bologna airport, fly to Athens airport, then subway to Athens. 6 h 42 min $155. From duomo m1 m3 bus to Milan, Milan, bus to Porta Galliera, line 39 bus to Lame, walk to Bologna, bus and ferry to Igoumenitsa, then bus to Athens - KTEL Kifisou. 24 h 13 min $327. From Milano Centrale train to Bologna Centrale, train to Stazione Fs-Rosselli, bus to Ancona, car ferry to Patras, walk to Patras, then bus to Athens. 28 h 45 min $373. From Milan drive to Ancona, car ferry to Patras, then drive to Athens. 26 h 49 min $318. From Milano Centrale train to Venezia Santa Lucia, walk to Venezia, car ferry to Patras, walk to Patras, then bus to Athens. 38 h 30 min $366. From Duomo M1 line 1 subway to Milan - Lampugnano, bus and ferry to Berat, bus to Gjirokastër, then bus to Athens. 41 h 52 min $176. From Milano Centrale train to Venezia Mestre, train to Wien Meidling, train to Beograd, train to Thessaloniki, then train to Athens. 44 h 16 min $295. From Milan drive to Athens. 20 h 50 min $391.