La distancia entre Houston - Texas a San Antonio - Texas es de 314 km (196 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 3 h 2 min. En línea recta la distancia entre Houston y San Antonio es de 305 km (190 mi).