There are
661 mi
from Hereford, TX to Alvin, TX
That's the driving distance. It would take 12 hours 11 mins to go from Hereford, Texas to Alvin, Texas.
The flight distance (direct flight from Hereford, TX to Alvin, TX) is 560.06 mi.
661 mi = 1,064.53 kms