Miles between Cleveland, OH and Lorain, OH

There are
29 mi
from Cleveland, OH to Lorain, OH

That's the driving distance. It would take 42 minutes to go from Cleveland, Ohio to Lorain, Ohio.

The flight distance (direct flight from Cleveland, OH to Lorain, OH) is 25.42 mi.

29 mi = 46.74 kms