Miles between San Angelo, TX and Fergus Falls, MN

There are
1,246 mi
from San Angelo, TX to Fergus Falls, MN

That's the driving distance. It would take 21 hours 56 mins to go from San Angelo, Texas to Fergus Falls, Minnesota.

The flight distance (direct flight from San Angelo, TX to Fergus Falls, MN) is 1,049.99 mi.

1,246 mi = 1.61 kms