The distance from Fort Worth to Phoenix - Arizona is 1662 km (or 1033 mi). The estimated driving time for the trip is 16 h 28 min and the main road for this route is the I 10, US 180. In a straight line, the distance between Fort Worth and Phoenix is 1374 km (854 mi).