There are
1,202 mi
from Grand Prairie, TX to Cleveland Heights, OH
That's the driving distance. It would take 21 hours 53 mins to go from Grand Prairie, Texas to Cleveland Heights, Ohio.
The flight distance (direct flight from Grand Prairie, TX to Cleveland Heights, OH) is 1,041.90 mi.
1,202 mi = 1.61 kms