Distance from San Antonio - Texas to Phoenix - Arizona

The distance from San Antonio to Phoenix by car is 981 mi (or 1578 km). The estimated driving time for the trip is 15 h 35 min and the main road for this route is the McDermott Freeway, I 10, US 87. In a straight line the distance between San Antonio and Phoenix is 847 mi (1363 km).