Miles between Elgin, IL and Zanesville, OH

There are
444 mi
from Elgin, IL to Zanesville, OH

That's the driving distance. It would take 8 hours 34 mins to go from Elgin, Illinois to Zanesville, Ohio.

The flight distance (direct flight from Elgin, IL to Zanesville, OH) is 357.45 mi.

444 mi = 714.87 kms