Miles between Conroe, TX and Avon Lake, OH

There are
1,267 mi
from Conroe, TX to Avon Lake, OH

That's the driving distance. It would take 23 hours 36 mins to go from Conroe, Texas to Avon Lake, Ohio.

The flight distance (direct flight from Conroe, TX to Avon Lake, OH) is 1,075.78 mi.

1,267 mi = 2,039.44 kms