Miles between Rosemead, CA and Amarillo, TX

There are
1,063 mi
from Rosemead, CA to Amarillo, TX

That's the driving distance. It would take 18 hours 16 mins to go from Rosemead, California to Amarillo, Texas.

The flight distance (direct flight from Rosemead, CA to Amarillo, TX) is 925.49 mi.

1,063 mi = 1,710.04 kms