Train Milan → AnconaFrom AU$ 58
Find a Train Ticket
Overview The average travel time between Milan and Ancona is 4h05 minutes. The quickest route is 3h04 minutes. The first train leaving Milan is at 07:35, the last at 20:50. There is an average of 12 trains a day between Milan and Ancona, leaving approximately every 1h40 minutes.
Why choose us?