Miles between Roanoke, VA and Goodlettsville, TN

There are
440 mi
from Roanoke, VA to Goodlettsville, TN

That's the driving distance. It would take 8 hours 9 mins to go from Roanoke, Virginia to Goodlettsville, Tennessee.

The flight distance (direct flight from Roanoke, VA to Goodlettsville, TN) is 380.26 mi.

440 mi = 708.43 kms