Miles between Diamond Bar, CA and Amarillo, TX

There are
1,049 mi
from Diamond Bar, CA to Amarillo, TX

That's the driving distance. It would take 18 hours to go from Diamond Bar, California to Amarillo, Texas.

The flight distance (direct flight from Diamond Bar, CA to Amarillo, TX) is 911.24 mi.

1,049 mi = 1,687.96 kms