There are
1,151 mi
from Fostoria, OH to Azle, TX
That's the driving distance. It would take 20 hours 54 mins to go from Fostoria, Ohio to Azle, Texas.
The flight distance (direct flight from Fostoria, OH to Azle, TX) is 964.01 mi.
1,151 mi = 1,852.70 kms