Miles between Mckinney, TX and Inver Grove Heights, MN

There are
906 mi
from Mckinney, TX to Inver Grove Heights, MN

That's the driving distance. It would take 16 hours 43 mins to go from Mckinney, Texas to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Mckinney, TX to Inver Grove Heights, MN) is 827.59 mi.

906 mi = 1,458.08 kms