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