The total straight line distance between Houston and Texas is 497 KM (kilometers) and 500 meters. The miles based distance from Houston to Texas is 309.1 miles.