Miles between Houston, TX and Choctaw, OK

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

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

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

458 mi = 736.59 kms