Travel options for:
Milan to Ancona
  • Train

    $50 - $75
    1. Milano Centrale

      2 h 52 min - once daily

      $50 - $75

  • Train via Bologna Centrale

    $51 - $76
    1. Milano Centrale

      1 h 2 min - every 3 hours

      $29 - $45

    2. Bologna Centrale

      1 h 47 min - every 4 hours

      $22 - $35

  • Bus FlixBus

    $26 - $47
    1. duomo m1 m3

      24 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      5 h 10 min - once daily

      $24 - $45

  • Bus Baltour

    $29 - $59
    1. Duomo M3

      10 min - every 10 minutes - line 3

      $2

    2. Milano Rogoredo

      5 h 50 min - twice daily

      $25 - $55

    3. Chiaravalle - Incr. Autostrada

      32 min - hourly

      $2

  • Rideshare

    $27
    1. Milan

      5 h 13 min - twice daily

      $27

  • Drive

    $60 - $95
    1. Milan

      4 h - 267.9 miles

      $60 - $95

  • Fly to Ancona

    $68 - $407
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      3 h 5 min - 1 stopover

      $65 - $390

    3. Ancona (AOI)

      21 min - twice daily

      $1 - $15

  • Fly to Pescara, train

    $60 - $269
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 10 min - non-stop

      $35 - $230

    3. Pescara (PSR)

      14 min - hourly - line 38

      $1 - $2

    4. Via G. Bovio

      8 min - 2358 feet

    5. Pescara Centrale

      1 h 8 min - every 4 hours

      $22 - $35

  • Fly to Rome, train

    $84 - $259
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 10 min - non-stop

      $40 - $190

    3. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

    4. Roma Termini

      3 h 24 min - once daily

      $30 - $50

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

From Milano Centrale train to Ancona. 2 h 52 min 53€. From Milano Centrale train to Bologna Centrale then train to Ancona. 3 h 29 min 53€. From duomo m1 m3 bus to Milan, Milan then bus to Ancona. 6 h 34 min 35€. From Duomo M3 line 3 subway to Milano Rogoredo, bus to Chiaravalle - Incr. Autostrada, then bus to Ancona. 7 h 56 min 49€. From Milan rideshare to Ancona. 5 h 13 min 22€. From Milan drive to Ancona. 4 h 66€. From l.go augusto line 73 bus to Milan Linate airport, fly to Ancona airport, then train to Ancona. 5 h 25 min 182€. From l.go augusto line 73 bus to Milan Linate airport, fly to Pescara airport, line 38 bus to Via G. Bovio, walk to Pescara Centrale, then train to Ancona. 5 h 27 min 105€. From l.go augusto line 73 bus to Milan Linate airport, fly to Rome airport, train to Roma Termini, then train to Ancona. 7 h 40 min 116€.