There are
1,241 mi
from North Charleston, SC to Fort Dodge, IA
That's the driving distance. It would take 23 hours 21 mins to go from North Charleston, South Carolina to Fort Dodge, Iowa.
The flight distance (direct flight from North Charleston, SC to Fort Dodge, IA) is 1,020.40 mi.
1,241 mi = 1,997.54 kms