There are
1,056 mi
from Edmond, OK to Cleveland Heights, OH
That's the driving distance. It would take 19 hours 28 mins to go from Edmond, Oklahoma to Cleveland Heights, Ohio.
The flight distance (direct flight from Edmond, OK to Cleveland Heights, OH) is 948.71 mi.
1,056 mi = 1.61 kms