There are
873 mi
from Durant, OK to Forest Lake, MN
That's the driving distance. It would take 16 hours 13 mins to go from Durant, Oklahoma to Forest Lake, Minnesota.
The flight distance (direct flight from Durant, OK to Forest Lake, MN) is 800.05 mi.
873 mi = 1,404.47 kms