The distance between Milan and Venice is roughly 250 km. The duration of the trip may vary depending on your choice of transportation. The quickest way to get from Milan to Venice is by train.