Miles between Knoxville, TN and Lake In The Hills, IL

There are
589 mi
from Knoxville, TN to Lake In The Hills, IL

That's the driving distance. It would take 11 hours 10 mins to go from Knoxville, Tennessee to Lake In The Hills, Illinois.

The flight distance (direct flight from Knoxville, TN to Lake In The Hills, IL) is 490.45 mi.

589 mi = 947.89 kms