There are
390 mi
from League City, TX to San Angelo, TX
That's the driving distance. It would take 7 hours 27 mins to go from League City, Texas to San Angelo, Texas.
The flight distance (direct flight from League City, TX to San Angelo, TX) is 345.55 mi.
390 mi = 627.59 kms