Miles between Durant, OK and New Smyrna Beach, FL

There are
1,151 mi
from Durant, OK to New Smyrna Beach, FL

That's the driving distance. It would take 21 hours 31 mins to go from Durant, Oklahoma to New Smyrna Beach, Florida.

The flight distance (direct flight from Durant, OK to New Smyrna Beach, FL) is 971.06 mi.

1,151 mi = 1,852.88 kms