Miles between Houston, TX and El Reno, OK

There are
471 mi
from Houston, TX to El Reno, OK

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

The flight distance (direct flight from Houston, TX to El Reno, OK) is 426.19 mi.

471 mi = 758.43 kms