Miles between San Angelo, TX and Laredo, TX

There are
321 mi
from San Angelo, TX to Laredo, TX

That's the driving distance. It would take 6 hours 2 mins to go from San Angelo, Texas to Laredo, Texas.

The flight distance (direct flight from San Angelo, TX to Laredo, TX) is 279.08 mi.

321 mi = 516.61 kms