There are
1,313 mi
from Amarillo, TX to Morgan Hill, CA
That's the driving distance. It would take 23 hours 20 mins to go from Amarillo, Texas to Morgan Hill, California.
The flight distance (direct flight from Amarillo, TX to Morgan Hill, CA) is 1,111.36 mi.
1,313 mi = 1.61 kms