There are
48 mi
from Amarillo, TX to Hereford, TX
That's the driving distance. It would take 56 minutes to go from Amarillo, Texas to Hereford, Texas.
The flight distance (direct flight from Amarillo, TX to Hereford, TX) is 42.66 mi.
48 mi = 77.52 kms