Miles between Oklahoma City, OK and Fort Dodge, IA

There are
618 mi
from Oklahoma City, OK to Fort Dodge, IA

That's the driving distance. It would take 11 hours 14 mins to go from Oklahoma City, Oklahoma to Fort Dodge, Iowa.

The flight distance (direct flight from Oklahoma City, OK to Fort Dodge, IA) is 517.82 mi.

618 mi = 995.33 kms