There are
1,045 mi
from Allen, TX to Fountain Hills, AZ
That's the driving distance. It would take 18 hours 52 mins to go from Allen, Texas to Fountain Hills, Arizona.
The flight distance (direct flight from Allen, TX to Fountain Hills, AZ) is 869.68 mi.
1,045 mi = 1.61 kms