Miles between Phoenix, AZ and Allen, TX

There are
1,087 mi
from Phoenix, AZ to Allen, TX

That's the driving distance. It would take 18 hours 33 mins to go from Phoenix, Arizona to Allen, Texas.

The flight distance (direct flight from Phoenix, AZ to Allen, TX) is 889.29 mi.

1,087 mi = 1.61 kms