Miles between St Joseph, MO and Fort Dodge, IA

There are
250 mi
from St Joseph, MO to Fort Dodge, IA

That's the driving distance. It would take 4 hours 58 mins to go from St Joseph, Missouri to Fort Dodge, Iowa.

The flight distance (direct flight from St Joseph, MO to Fort Dodge, IA) is 192.46 mi.

250 mi = 401.80 kms