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