There are
980 mi
from Mckinney, TX to Huber Heights, OH
That's the driving distance. It would take 17 hours 44 mins to go from Mckinney, Texas to Huber Heights, Ohio.
The flight distance (direct flight from Mckinney, TX to Huber Heights, OH) is 831.68 mi.
980 mi = 1,576.41 kms