It is approximately 2,450 miles, or 3,942 km, from Tacoma, Washington to San Antonio, Texas. By car, this drive would take approximately 38 hours of non-stop driving, not including stops for gas, food, or rest.
However, in reality, it would likely take longer due to factors such as traffic, weather, and road conditions.