Miles between Lorain, OH and Avon Lake, OH

There are
10 mi
from Lorain, OH to Avon Lake, OH

That's the driving distance. It would take 21 minutes to go from Lorain, Ohio to Avon Lake, Ohio.

The flight distance (direct flight from Lorain, OH to Avon Lake, OH) is 8.77 mi.

10 mi = 16.11 kms