Miles between Houston, TX and El Reno, OK

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

That's the driving distance. It would take 7 hours 43 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.

472 mi = 759.27 kms