Miles between Odessa, TX and Inver Grove Heights, MN

There are
1,232 mi
from Odessa, TX to Inver Grove Heights, MN

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

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

1,232 mi = 1.61 kms