There are
1,169 mi
from Conroe, TX to Fayetteville, NC
That's the driving distance. It would take 21 hours 39 mins to go from Conroe, Texas to Fayetteville, North Carolina.
The flight distance (direct flight from Conroe, TX to Fayetteville, NC) is 1,016.67 mi.
1,169 mi = 1,880.90 kms