There are
156 mi
from San Angelo, TX to Del Rio, TX
That's the driving distance. It would take 2 hours 58 mins to go from San Angelo, Texas to Del Rio, Texas.
The flight distance (direct flight from San Angelo, TX to Del Rio, TX) is 147.17 mi.
156 mi = 251.70 kms