Miles between Cleveland, OH and Gainesville, TX

There are
1,166 mi
from Cleveland, OH to Gainesville, TX

That's the driving distance. It would take 21 hours 27 mins to go from Cleveland, Ohio to Gainesville, Texas.

The flight distance (direct flight from Cleveland, OH to Gainesville, TX) is 1,003.06 mi.

1,166 mi = 1.61 kms