Miles between San Angelo, TX and Fairfield, AL

There are
903 mi
from San Angelo, TX to Fairfield, AL

That's the driving distance. It would take 16 hours 7 mins to go from San Angelo, Texas to Fairfield, Alabama.

The flight distance (direct flight from San Angelo, TX to Fairfield, AL) is 800.04 mi.

903 mi = 1,452.88 kms