Miles between Independence, MO and Mendota Heights, MN

There are
433 mi
from Independence, MO to Mendota Heights, MN

That's the driving distance. It would take 7 hours 59 mins to go from Independence, Missouri to Mendota Heights, Minnesota.

The flight distance (direct flight from Independence, MO to Mendota Heights, MN) is 405.55 mi.

433 mi = 696.18 kms