Miles between La Mesa, CA and Amarillo, TX

There are
1,084 mi
from La Mesa, CA to Amarillo, TX

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

The flight distance (direct flight from La Mesa, CA to Amarillo, TX) is 885.69 mi.

1,084 mi = 1,744.67 kms