Miles between St Joseph, MO and Montrose, CO

There are
909 mi
from St Joseph, MO to Montrose, CO

That's the driving distance. It would take 16 hours 23 mins to go from St Joseph, Missouri to Montrose, Colorado.

The flight distance (direct flight from St Joseph, MO to Montrose, CO) is 703.92 mi.

909 mi = 1,462.42 kms