Miles between Indianapolis, IN and Mendota Heights, MN

There are
594 mi
from Indianapolis, IN to Mendota Heights, MN

That's the driving distance. It would take 11 hours 10 mins to go from Indianapolis, Indiana to Mendota Heights, Minnesota.

The flight distance (direct flight from Indianapolis, IN to Mendota Heights, MN) is 501.68 mi.

594 mi = 955.21 kms