There are
615 mi
from Richmond, VA to Goodlettsville, TN
That's the driving distance. It would take 11 hours 21 mins to go from Richmond, Virginia to Goodlettsville, Tennessee.
The flight distance (direct flight from Richmond, VA to Goodlettsville, TN) is 519.01 mi.
615 mi = 990.32 kms