There are
1,351 mi
from Amarillo, TX to Elk Grove, CA
That's the driving distance. It would take 23 hours 45 mins to go from Amarillo, Texas to Elk Grove, California.
The flight distance (direct flight from Amarillo, TX to Elk Grove, CA) is 1,100.87 mi.
1,351 mi = 2,173.59 kms