Miles between Dearborn, MI and Ponca City, OK

There are
966 mi
from Dearborn, MI to Ponca City, OK

That's the driving distance. It would take 18 hours 29 mins to go from Dearborn, Michigan to Ponca City, Oklahoma.

The flight distance (direct flight from Dearborn, MI to Ponca City, OK) is 835.33 mi.

966 mi = 1,554.69 kms