Miles between Amarillo, TX and Fountain Hills, AZ

There are
681 mi
from Amarillo, TX to Fountain Hills, AZ

That's the driving distance. It would take 12 hours 17 mins to go from Amarillo, Texas to Fountain Hills, Arizona.

The flight distance (direct flight from Amarillo, TX to Fountain Hills, AZ) is 575.55 mi.

681 mi = 1,096.11 kms