Miles between Fayetteville, NC and Fort Dodge, IA

There are
1,167 mi
from Fayetteville, NC to Fort Dodge, IA

That's the driving distance. It would take 22 hours 25 mins to go from Fayetteville, North Carolina to Fort Dodge, Iowa.

The flight distance (direct flight from Fayetteville, NC to Fort Dodge, IA) is 968.76 mi.

1,167 mi = 1.61 kms