There are
1,027 mi
from Flint, MI to Choctaw, OK
That's the driving distance. It would take 18 hours 37 mins to go from Flint, Michigan to Choctaw, Oklahoma.
The flight distance (direct flight from Flint, MI to Choctaw, OK) is 891.24 mi.
1,027 mi = 1.61 kms