Miles between Nashville, TN and Corpus Christi, TX

There are
984 mi
from Nashville, TN to Corpus Christi, TX

That's the driving distance. It would take 18 hours 11 mins to go from Nashville, Tennessee to Corpus Christi, Texas.

The flight distance (direct flight from Nashville, TN to Corpus Christi, TX) is 848.05 mi.

984 mi = 1,583.65 kms