Distance from Phoenix - Arizona to Fort Worth

The distance from Phoenix - Arizona to Fort Worth by car is 1034 mi (or 1663 km). The estimated driving time for the trip is 16 h 33 min and the main road for this route is the I 20. In a straight line the distance between Phoenix - Arizona and Fort Worth is 854 mi (1374 km).