Miles between San Angelo, TX and Alvin, TX

There are
391 mi
from San Angelo, TX to Alvin, TX

That's the driving distance. It would take 7 hours 32 mins to go from San Angelo, Texas to Alvin, Texas.

The flight distance (direct flight from San Angelo, TX to Alvin, TX) is 339.87 mi.

391 mi = 629.33 kms