There are
862 mi
from Durant, OK to Michigan City, IN
That's the driving distance. It would take 16 hours 17 mins to go from Durant, Oklahoma to Michigan City, Indiana.
The flight distance (direct flight from Durant, OK to Michigan City, IN) is 741.57 mi.
862 mi = 1,387.38 kms