Miles between Huntsville, AL and Terrell, TX

There are
647 mi
from Huntsville, AL to Terrell, TX

That's the driving distance. It would take 11 hours 59 mins to go from Huntsville, Alabama to Terrell, Texas.

The flight distance (direct flight from Huntsville, AL to Terrell, TX) is 573.28 mi.

647 mi = 1,041.85 kms