Miles between San Angelo, TX and Grand Junction, CO

There are
879 mi
from San Angelo, TX to Grand Junction, CO

That's the driving distance. It would take 17 hours 22 mins to go from San Angelo, Texas to Grand Junction, Colorado.

The flight distance (direct flight from San Angelo, TX to Grand Junction, CO) is 695.99 mi.

879 mi = 1,414.58 kms