Travel options for:
Milan to Dijon
  • Train

    $79 - $177
    1. Milano Centrale

      3 h 19 min - 5 times a day

      $30 - $90

    2. Lausanne

      1 h 58 min - 5 times a day

      $45 - $90

  • Bus

    $52 - $72
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milano - Lampugnano

      8 h 2 min - 3 times a week

      $50 - $70

  • Bus, train

    $87 - $141
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Milan, Milan

      16 h 25 min - 5 times a week

      $65 - $110

    3. Besançon-Viotte

      55 min - hourly

      $20 - $29

  • Night train

    $75 - $100
    1. Milano Centrale

      7 h 30 min - once daily

      $75 - $100

  • Drive

    $85 - $130
    1. Milan

      5 h 56 min - 361.9 miles

      $85 - $130

  • Train to Milan Malpensa, fly to Zurich, train

    $162 - $441
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    3. Zurich (ZRH)

      1 h 28 min - 4 times a day

      $35 - $65

    4. Basel SBB

      1 h 24 min - 4 times a day

      $45 - $100

  • Train to Milan Malpensa, fly to Lyon, train

    $130 - $284
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      1 h - non-stop

      $70 - $200

    3. Lyon (LYS)

      30 min - every 20 minutes

      $18

    4. Lyon Part Dieu

      1 h 32 min - once daily

      $30 - $50

  • Fly Milan Linate to Paris CDG, train

    $87 - $257
    1. Milan

      25 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 30 min - non-stop

      $40 - $190

    3. Paris CDG (CDG)

      1 h 45 min - once daily

      $45 - $65

  • Train to Lugano, fly to Geneva, train

    $157 - $356
    1. Milan

      1 h 7 min - every 4 hours

      $27 - $29

    2. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    3. Lugano (LUG)

      50 min - non-stop

      $50 - $170

    4. Geneva (GVA)

      46 min - every 3 hours

      $26 - $50

    5. Lausanne

      1 h 58 min - 5 times a day

      $45 - $90

  • Fly Milan Linate to Paris Orly, train

    $108 - $312
    1. Milan

      25 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 25 min - non-stop

      $45 - $230

    3. Paris Orly (ORY)

      6 min - every 15 minutes

      $2 - $3

    4. Rungis La Fraternelle

      27 min - hourly

      $4 - $7

    5. Gare D'austerlitz

      12 min - 3482 feet

    6. Paris Gare de Lyon

      1 h 34 min - every 4 hours

      $55 - $70

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

From Milano Centrale train to Lausanne then train to Dijon Ville. 6 h 17 min 137€. From via orefici p.za cordusio bus to Milano - Lampugnano then bus to Dijon. 9 h 22 min 52€. From Duomo M1 line 1 subway to Milan, Milan, bus to Besançon-Viotte, then train to Dijon Ville. 19 h 2 min 115€. From Milano Centrale night train to Dijon Ville. 7 h 30 min 75€. From Milan drive to Dijon. 5 h 56 min 90€. From Milano Cadorna train to Milan Malpensa airport, fly to Zurich airport, train to Basel SBB, then train to Dijon. 6 h 48 min 207€. From Milano Cadorna train to Milan Malpensa airport, fly to Lyon airport, Rhonexpress to Lyon Part Dieu, then train to Dijon. 6 h 46 min 155€. From l.go augusto line 73 bus to Milan Linate airport, fly to Paris CDG airport, then train to Dijon. 6 h 40 min 108€. From Milano Centrale train to Lugano FLP, line 60 train to Lugano airport, fly to Geneva airport, train to Lausanne, then train to Dijon. 7 h 27 min 208€. From l.go augusto line 73 bus to Milan Linate airport, fly to Paris Orly airport, tram to Rungis La Fraternelle, train to Gare D'austerlitz, walk to Paris Gare de Lyon, then train to Dijon. 7 h 36 min 140€.