There are
480 mi
from Sioux City, IA to Ponca City, OK
That's the driving distance. It would take 8 hours 43 mins to go from Sioux City, Iowa to Ponca City, Oklahoma.
The flight distance (direct flight from Sioux City, IA to Ponca City, OK) is 401.91 mi.
480 mi = 772.02 kms