Miles between Nashville, TN and Avon Lake, OH

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