There are
303 mi
from Fort Worth, TX to Ponca City, OK
That's the driving distance. It would take 5 hours 22 mins to go from Fort Worth, Texas to Ponca City, Oklahoma.
The flight distance (direct flight from Fort Worth, TX to Ponca City, OK) is 275.43 mi.
303 mi = 488.32 kms