There are
1,220 mi
from Mt Vernon, NY to Savage, MN
That's the driving distance. It would take 22 hours 49 mins to go from Mt Vernon, New York to Savage, Minnesota.
The flight distance (direct flight from Mt Vernon, NY to Savage, MN) is 1,020.45 mi.
1,220 mi = 1.61 kms