There are
1,110 mi
from Alexandria, VA to Mendota Heights, MN
That's the driving distance. It would take 20 hours 52 mins to go from Alexandria, Virginia to Mendota Heights, Minnesota.
The flight distance (direct flight from Alexandria, VA to Mendota Heights, MN) is 926.39 mi.
1,110 mi = 1.61 kms