There are
243 mi
from San Angelo, TX to Fort Worth, TX
That's the driving distance. It would take 4 hours 18 mins to go from San Angelo, Texas to Fort Worth, Texas.
The flight distance (direct flight from San Angelo, TX to Fort Worth, TX) is 202.15 mi.
243 mi = 390.78 kms