Miles between Cupertino, CA and Amarillo, TX

There are
1,335 mi
from Cupertino, CA to Amarillo, TX

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

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

1,335 mi = 2,148.03 kms