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