There are
362 mi
from San Angelo, TX to Bay City, TX
That's the driving distance. It would take 7 hours 16 mins to go from San Angelo, Texas to Bay City, Texas.
The flight distance (direct flight from San Angelo, TX to Bay City, TX) is 317.01 mi.
362 mi = 582.19 kms