Miles between Sunnyvale, CA and Amarillo, TX

There are
1,344 mi
from Sunnyvale, CA to Amarillo, TX

That's the driving distance. It would take 23 hours 55 mins to go from Sunnyvale, California to Amarillo, Texas.

The flight distance (direct flight from Sunnyvale, CA to Amarillo, TX) is 1,132.69 mi.

1,344 mi = 1.61 kms