There are
1,254 mi
from St Petersburg, FL to Del City, OK
That's the driving distance. It would take 23 hours 17 mins to go from St Petersburg, Florida to Del City, Oklahoma.
The flight distance (direct flight from St Petersburg, FL to Del City, OK) is 1,017.70 mi.
1,254 mi = 1.61 kms