Miles between Amarillo, TX and San Luis Obispo, CA

There are
1,229 mi
from Amarillo, TX to San Luis Obispo, CA

That's the driving distance. It would take 21 hours 53 mins to go from Amarillo, Texas to San Luis Obispo, California.

The flight distance (direct flight from Amarillo, TX to San Luis Obispo, CA) is 1,060.79 mi.

1,229 mi = 1.61 kms