Miles between Garland, TX and Avon Lake, OH

There are
1,163 mi
from Garland, TX to Avon Lake, OH

That's the driving distance. It would take 21 hours 20 mins to go from Garland, Texas to Avon Lake, Ohio.

The flight distance (direct flight from Garland, TX to Avon Lake, OH) is 997.15 mi.

1,163 mi = 1,872.27 kms