how far is san antonio texas from houston
As the Crow Flies. The distance between San Antonio and Houston is 305 kilometers (190 miles) . San Antonio (Population: 1,327,407) and Houston (Population: 2,099,451) are both in Texas, United States.