There are
1,068 mi
from Amarillo, TX to San Marino, CA
That's the driving distance. It would take 18 hours 40 mins to go from Amarillo, Texas to San Marino, California.
The flight distance (direct flight from Amarillo, TX to San Marino, CA) is 926.89 mi.
1,068 mi = 1.61 kms