There are
977 mi
from Durant, OK to Alexandria, MN
That's the driving distance. It would take 18 hours 8 mins to go from Durant, Oklahoma to Alexandria, Minnesota.
The flight distance (direct flight from Durant, OK to Alexandria, MN) is 823.22 mi.
977 mi = 1,572.36 kms