There are
920 mi
from Plano, TX to Inver Grove Heights, MN
That's the driving distance. It would take 16 hours 57 mins to go from Plano, Texas to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Plano, TX to Inver Grove Heights, MN) is 840.30 mi.
920 mi = 1,479.85 kms