Miles between San Angelo, TX and Sauk Rapids, MN

There are
1,229 mi
from San Angelo, TX to Sauk Rapids, MN

That's the driving distance. It would take 22 hours to go from San Angelo, Texas to Sauk Rapids, Minnesota.

The flight distance (direct flight from San Angelo, TX to Sauk Rapids, MN) is 1,032.49 mi.

1,229 mi = 1.61 kms