There are
1,245 mi
from Springfield, OH to San Angelo, TX
That's the driving distance. It would take 22 hours 40 mins to go from Springfield, Ohio to San Angelo, Texas.
The flight distance (direct flight from Springfield, OH to San Angelo, TX) is 1,098.27 mi.
1,245 mi = 2,004.35 kms