There are
1,183 mi
from Fayetteville, NC to Forest Hill, TX
That's the driving distance. It would take 21 hours 29 mins to go from Fayetteville, North Carolina to Forest Hill, Texas.
The flight distance (direct flight from Fayetteville, NC to Forest Hill, TX) is 1,066.31 mi.
1,183 mi = 1.61 kms