There are
151 mi
from Huntsville, AL to Crossville, TN
That's the driving distance. It would take 3 hours 20 mins to go from Huntsville, Alabama to Crossville, Tennessee.
The flight distance (direct flight from Huntsville, AL to Crossville, TN) is 121.70 mi.
151 mi = 242.75 kms