There are
1,212 mi
from Long Beach, CA to San Angelo, TX
That's the driving distance. It would take 21 hours 13 mins to go from Long Beach, California to San Angelo, Texas.
The flight distance (direct flight from Long Beach, CA to San Angelo, TX) is 1,044.37 mi.
1,212 mi = 1.61 kms