There are
1,063 mi
from Durant, OK to Mt Pleasant, MI
That's the driving distance. It would take 20 hours to go from Durant, Oklahoma to Mt Pleasant, Michigan.
The flight distance (direct flight from Durant, OK to Mt Pleasant, MI) is 909.68 mi.
1,063 mi = 1,710.52 kms