There are
933 mi
from Fayetteville, NC to Burlington, IA
That's the driving distance. It would take 18 hours 6 mins to go from Fayetteville, North Carolina to Burlington, Iowa.
The flight distance (direct flight from Fayetteville, NC to Burlington, IA) is 775.38 mi.
933 mi = 1,500.82 kms