Miles between Knoxville, TN and Hasbrouck Heights, NJ

There are
708 mi
from Knoxville, TN to Hasbrouck Heights, NJ

That's the driving distance. It would take 13 hours 23 mins to go from Knoxville, Tennessee to Hasbrouck Heights, New Jersey.

The flight distance (direct flight from Knoxville, TN to Hasbrouck Heights, NJ) is 630.52 mi.

708 mi = 1,139.24 kms