Miles between Indianapolis, IN and Fort Dodge, IA

There are
538 mi
from Indianapolis, IN to Fort Dodge, IA

That's the driving distance. It would take 10 hours 5 mins to go from Indianapolis, Indiana to Fort Dodge, Iowa.

The flight distance (direct flight from Indianapolis, IN to Fort Dodge, IA) is 457.25 mi.

538 mi = 865.79 kms