The distance from Dallas - Texas to Phoenix - Arizona is 1713 km (or 1065 mi). The estimated driving time for the trip is 16 h 58 min and the main road for this route is the I 10, US 180. In a straight line, the distance between Dallas and Phoenix is 1423 km (885 mi).