Miles between St Joseph, MO and Evanston, WY

There are
939 mi
from St Joseph, MO to Evanston, WY

That's the driving distance. It would take 16 hours to go from St Joseph, Missouri to Evanston, Wyoming.

The flight distance (direct flight from St Joseph, MO to Evanston, WY) is 852.25 mi.

939 mi = 1,511.27 kms