There are
448 mi
from St George, UT to Montrose, CO
That's the driving distance. It would take 7 hours 41 mins to go from St George, Utah to Montrose, Colorado.
The flight distance (direct flight from St George, UT to Montrose, CO) is 325.62 mi.
448 mi = 721.18 kms