Miles between Fayetteville, NC and Harker Heights, TX

There are
1,247 mi
from Fayetteville, NC to Harker Heights, TX

That's the driving distance. It would take 22 hours 54 mins to go from Fayetteville, North Carolina to Harker Heights, Texas.

The flight distance (direct flight from Fayetteville, NC to Harker Heights, TX) is 1,119.62 mi.

1,247 mi = 1.61 kms