There are
1,283 mi
from Waco, TX to Cleveland Heights, OH
That's the driving distance. It would take 23 hours 18 mins to go from Waco, Texas to Cleveland Heights, Ohio.
The flight distance (direct flight from Waco, TX to Cleveland Heights, OH) is 1,103.21 mi.
1,283 mi = 2,065.59 kms