Having just driven it this afternoon, it's 139 miles. :) Depending on where you leave from and end up. That's from the start of I-37 to wherever the roadside signs say is San Antonio. The downtown SA exits are exits 141, so a couple of miles farther.
So that makes it about 2 hours, a few minutes more or less. Not too shabby! :)