There are
1,214 mi
from Cleveland, OH to Fort Worth, TX
That's the driving distance. It would take 21 hours 57 mins to go from Cleveland, Ohio to Fort Worth, Texas.
The flight distance (direct flight from Cleveland, OH to Fort Worth, TX) is 1,050.29 mi.
1,214 mi = 1.61 kms