There are
678 mi
from Tuscaloosa, AL to Zanesville, OH
That's the driving distance. It would take 12 hours 38 mins to go from Tuscaloosa, Alabama to Zanesville, Ohio.
The flight distance (direct flight from Tuscaloosa, AL to Zanesville, OH) is 557.66 mi.
678 mi = 1,090.79 kms