Miles between Amarillo, TX and Santa Maria, CA

There are
1,199 mi
from Amarillo, TX to Santa Maria, CA

That's the driving distance. It would take 21 hours 12 mins to go from Amarillo, Texas to Santa Maria, California.

The flight distance (direct flight from Amarillo, TX to Santa Maria, CA) is 1,050.50 mi.

1,199 mi = 1,930.31 kms