Miles between Knoxville, TN and Swansea, IL

There are
473 mi
from Knoxville, TN to Swansea, IL

That's the driving distance. It would take 8 hours 41 mins to go from Knoxville, Tennessee to Swansea, Illinois.

The flight distance (direct flight from Knoxville, TN to Swansea, IL) is 378.04 mi.

473 mi = 761.27 kms