There are
863 mi
from Waterloo, IA to Johnson City, TN
That's the driving distance. It would take 16 hours 4 mins to go from Waterloo, Iowa to Johnson City, Tennessee.
The flight distance (direct flight from Waterloo, IA to Johnson City, TN) is 682.35 mi.
863 mi = 1,389.67 kms