There are
1,166 mi
from Corpus Christi, TX to New Albany, IN
That's the driving distance. It would take 21 hours 29 mins to go from Corpus Christi, Texas to New Albany, Indiana.
The flight distance (direct flight from Corpus Christi, TX to New Albany, IN) is 985.26 mi.
1,166 mi = 1.61 kms