Miles between Houston, TX and Inver Grove Heights, MN

There are
1,167 mi
from Houston, TX to Inver Grove Heights, MN

That's the driving distance. It would take 21 hours 25 mins to go from Houston, Texas to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Houston, TX to Inver Grove Heights, MN) is 1,050.16 mi.

1,167 mi = 1.61 kms