Miles between Farmington Hills, MI and Ponca City, OK

There are
987 mi
from Farmington Hills, MI to Ponca City, OK

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

The flight distance (direct flight from Farmington Hills, MI to Ponca City, OK) is 828.46 mi.

987 mi = 1,588.85 kms