By road the distance from Messina to Milan is 781.31 mi equal to 1257.4 km
By car, the estimated travel time is 15 hours and 44 minutes
The distance Messina - Milan in a straight line is 599.59 mi equal to 964.94 km
The Page "Route from Messina to Milan" proposes the shortest and fastest way to reach Milan from Messina by car, bus or bike. The map shows the route Messina Milan to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Milan Messina and the time to go from Messina to Milan.