Miles between St Joseph, MO and Crest Hill, IL

There are
456 mi
from St Joseph, MO to Crest Hill, IL

That's the driving distance. It would take 8 hours 35 mins to go from St Joseph, Missouri to Crest Hill, Illinois.

The flight distance (direct flight from St Joseph, MO to Crest Hill, IL) is 374.23 mi.

456 mi = 734.44 kms