Miles between Phoenix, AZ and Alton, TX

There are
1,220 mi
from Phoenix, AZ to Alton, TX

That's the driving distance. It would take 20 hours 46 mins to go from Phoenix, Arizona to Alton, Texas.

The flight distance (direct flight from Phoenix, AZ to Alton, TX) is 960.22 mi.

1,220 mi = 1.61 kms