There are
641 mi
from Knoxville, TN to Jamestown, NY
That's the driving distance. It would take 12 hours 8 mins to go from Knoxville, Tennessee to Jamestown, New York.
The flight distance (direct flight from Knoxville, TN to Jamestown, NY) is 492.76 mi.
641 mi = 1,031.47 kms