how far is san antonio texas from houston texas
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).