Miles between Amarillo, TX and Morro Bay, CA

There are
1,229 mi
from Amarillo, TX to Morro Bay, CA

That's the driving distance. It would take 21 hours 58 mins to go from Amarillo, Texas to Morro Bay, California.

The flight distance (direct flight from Amarillo, TX to Morro Bay, CA) is 1,070.95 mi.

1,229 mi = 1.61 kms