Miles between Mckinney, TX and Harker Heights, TX

There are
180 mi
from Mckinney, TX to Harker Heights, TX

That's the driving distance. It would take 3 hours 12 mins to go from Mckinney, Texas to Harker Heights, Texas.

The flight distance (direct flight from Mckinney, TX to Harker Heights, TX) is 157.76 mi.

180 mi = 289.47 kms