Miles between Hesperia, CA and Amarillo, TX

There are
997 mi
from Hesperia, CA to Amarillo, TX

That's the driving distance. It would take 17 hours 7 mins to go from Hesperia, California to Amarillo, Texas.

The flight distance (direct flight from Hesperia, CA to Amarillo, TX) is 878.28 mi.

997 mi = 1,604.95 kms