There are
914 mi
from Toledo, OH to Ponca City, OK
That's the driving distance. It would take 17 hours 27 mins to go from Toledo, Ohio to Ponca City, Oklahoma.
The flight distance (direct flight from Toledo, OH to Ponca City, OK) is 800.25 mi.
914 mi = 1,470.23 kms