The distance from Casa Grande to San Antonio - Texas is 1503 km (or 934 mi). The estimated driving time for the trip is 14 h 58 min and the main road for this route is the I 10. In a straight line, the distance between Casa Grande and San Antonio is 1315 km (818 mi).