There are
1,222 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,222 mi = 1,965.92 kms