There are
1,166 mi
from Mckinney, TX to Garfield Heights, OH
That's the driving distance. It would take 21 hours 13 mins to go from Mckinney, Texas to Garfield Heights, Ohio.
The flight distance (direct flight from Mckinney, TX to Garfield Heights, OH) is 1,000.25 mi.
1,166 mi = 1.61 kms