There are
1,247 mi
from Durant, OK to Fort Pierce, FL
That's the driving distance. It would take 23 hours 12 mins to go from Durant, Oklahoma to Fort Pierce, Florida.
The flight distance (direct flight from Durant, OK to Fort Pierce, FL) is 1,053.25 mi.
1,247 mi = 2,007.02 kms