There are
597 mi
from San Angelo, TX to Rogers, AR
That's the driving distance. It would take 11 hours 3 mins to go from San Angelo, Texas to Rogers, Arkansas.
The flight distance (direct flight from San Angelo, TX to Rogers, AR) is 494.18 mi.
597 mi = 961.37 kms