Miles between Amarillo, TX and Cottonwood Heights, UT

There are
930 mi
from Amarillo, TX to Cottonwood Heights, UT

That's the driving distance. It would take 16 hours 34 mins to go from Amarillo, Texas to Cottonwood Heights, Utah.

The flight distance (direct flight from Amarillo, TX to Cottonwood Heights, UT) is 661.09 mi.

930 mi = 1,497.20 kms