There are
1,076 mi
from Greensboro, NC to Fort Dodge, IA
That's the driving distance. It would take 20 hours 31 mins to go from Greensboro, North Carolina to Fort Dodge, Iowa.
The flight distance (direct flight from Greensboro, NC to Fort Dodge, IA) is 886.01 mi.
1,076 mi = 1.61 kms