The distance is straight path from one place to another place. There might be slight difference between the actual distance and the above mentioned distance because of the route chosen.The distance between the above mentioned places is 3712.00 miles approximately.
Distance: The driving distance from San Antonio, Texas to Houston, Texas is 197 mi - about 3 hours 3 mins. The direct distance between San Antonio and Houston is 189 miles (304 km). Flight: San Antonio, TX (SAT) to Houston, TX (HOU) Flight Duration 45 mins