Miles between San Angelo, TX and Rogers, AR

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