There are
1,103 mi
from Las Vegas, NV to San Angelo, TX
That's the driving distance. It would take 19 hours 47 mins to go from Las Vegas, Nevada to San Angelo, Texas.
The flight distance (direct flight from Las Vegas, NV to San Angelo, TX) is 910.23 mi.
1,103 mi = 1.61 kms