Miles between Baytown, TX and New Albany, IN

There are
973 mi
from Baytown, TX to New Albany, IN

That's the driving distance. It would take 17 hours 43 mins to go from Baytown, Texas to New Albany, Indiana.

The flight distance (direct flight from Baytown, TX to New Albany, IN) is 788.94 mi.

973 mi = 1,566.29 kms