There are
512 mi
from Nashville, TN to Avon Lake, OH
That's the driving distance. It would take 9 hours 54 mins to go from Nashville, Tennessee to Avon Lake, Ohio.
The flight distance (direct flight from Nashville, TN to Avon Lake, OH) is 448.77 mi.
512 mi = 823.95 kms