Miles between Waterloo, IA and Johnson City, TN

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