There are
1,202 mi
from Canton, OH to Forest Hill, TX
That's the driving distance. It would take 21 hours 48 mins to go from Canton, Ohio to Forest Hill, Texas.
The flight distance (direct flight from Canton, OH to Forest Hill, TX) is 1,041.28 mi.
1,202 mi = 1,934.39 kms