Miles between Odessa, TX and Huntington, IN

There are
1,278 mi
from Odessa, TX to Huntington, IN

That's the driving distance. It would take 23 hours 19 mins to go from Odessa, Texas to Huntington, Indiana.

The flight distance (direct flight from Odessa, TX to Huntington, IN) is 1,124.23 mi.

1,278 mi = 1.61 kms