There are
508 mi
from San Angelo, TX to Claremore, OK
That's the driving distance. It would take 9 hours 9 mins to go from San Angelo, Texas to Claremore, Oklahoma.
The flight distance (direct flight from San Angelo, TX to Claremore, OK) is 434.25 mi.
508 mi = 817.05 kms