Miles between St Joseph, MO and Prospect Heights, IL

There are
512 mi
from St Joseph, MO to Prospect Heights, IL

That's the driving distance. It would take 9 hours 29 mins to go from St Joseph, Missouri to Prospect Heights, Illinois.

The flight distance (direct flight from St Joseph, MO to Prospect Heights, IL) is 394.54 mi.

512 mi = 823.64 kms