Travel options for:
Milan to Greece
  • Shuttle to Milan Bergamo, fly to Thessaloniki

    $52 - $295
    1. Milan

      50 min - hourly

      $5 - $12

    2. Milan Bergamo (BGY)

      2 h 5 min - non-stop

      $28 - $260

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Fly Milan Linate to Athens

    $77 - $252
    1. Milan

      24 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

      $10

  • Train to Milan Malpensa, fly to Athens

    $78 - $226
    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

      $10

  • Fly Milan Linate to Thessaloniki

    $120 - $465
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      4 h 20 min - 1 stopover

      $100 - $440

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Shuttle to Milan Bergamo, fly to Athens

    $51 - $222
    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

      $10

  • Train, bus and ferry

    $270 - $400
    1. Milano Centrale

      1 h 2 min - every 3 hours

      $29 - $45

    2. Stazione Centrale

      7 min - every 20 minutes - line 21

      $1 - $2

    3. Marconi

      5 min - 1636 feet

    4. Bologna

      13 h 20 min - once a week

      $220 - $330

    5. Trikala

      4 h 24 min - 5 times a week

      $20 - $27

  • Train, bus and ferry, bus

    $224 - $295
    1. Milano Centrale

      8 h 39 min - every 4 hours

      $110 - $160

    2. Brindisi

      4 h 8 min - once a week

      $65 - $90

    3. Fier

      10 h 51 min - twice daily

      $48

  • Drive, car ferry

    $170 - $373
    1. Milan

      4 h 2 min - 268.3 miles

      $60 - $95

    2. Ancona

      20 h 30 min - every 4 hours

      $75 - $230

    3. Patras

      2 h 51 min - 133.8 miles

      $30 - $50

  • Bus Yubim

    $166 - $242
    1. Milano

      22 h 14 min - twice a week

      $130 - $170

    2. Sofia

      9 h 30 min - once daily

      $30 - $75

  • Bus Union Ivkoni

    $80 - $114
    1. Milan

      21 h 56 min - twice a week

      $45 - $70

    2. Serdika

      2 min - every 10 minutes - line 2

      $1

    3. Sofia - Central Bus Station

      11 h 53 min - once daily

      $30 - $45

  • Drive

    $320 - $470
    1. Milan

      20 h 57 min - 1331.7 miles

      $320 - $470

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

From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Thessaloniki airport, then taxi to Kalamariá. 5 h 5 min $150. From l.go augusto line 73 bus to Milan Linate airport, fly to Athens airport, then subway to Athens. 7 h 31 min $131. From Milano Cadorna train to Milan Malpensa airport, fly to Athens airport, then subway to Athens. 6 h 9 min $124. From l.go augusto line 73 bus to Milan Linate airport, fly to Thessaloniki airport, then taxi to Kalamariá. 6 h 54 min $223. From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Athens airport, then subway to Athens. 6 h 17 min $113. From Milano Centrale train to Stazione Centrale, line 21 bus to Marconi, walk to Bologna, bus and ferry to Trikala, then train to Athens. 21 h $322. From Milano Centrale train to Brindisi, bus and ferry to Fier, then bus to Athens. 25 h 38 min $259. From Milan drive to Ancona, car ferry to Patras, then drive to Athens. 27 h 24 min $318. From Milano bus to Sofia then bus to Athens. 32 h 44 min $216. From Milan bus to Serdika, line 2 subway to Sofia - Central Bus Station, then bus to Athens. 34 h 56 min $95. From Milan drive to Athens. 20 h 57 min $391.