Miles between Novi, MI and Choctaw, OK

There are
1,023 mi
from Novi, MI to Choctaw, OK

That's the driving distance. It would take 18 hours 34 mins to go from Novi, Michigan to Choctaw, Oklahoma.

The flight distance (direct flight from Novi, MI to Choctaw, OK) is 882.29 mi.

1,023 mi = 1,646.35 kms