Miles between Houston, TX and Choctaw, OK

There are
457 mi
from Houston, TX to Choctaw, OK

That's the driving distance. It would take 7 hours 32 mins to go from Houston, Texas to Choctaw, Oklahoma.

The flight distance (direct flight from Houston, TX to Choctaw, OK) is 411.51 mi.

457 mi = 735.76 kms