Miles between San Angelo, TX and Claremore, OK

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