Miles between St Joseph, MO and New Albany, IN

There are
558 mi
from St Joseph, MO to New Albany, IN

That's the driving distance. It would take 10 hours 26 mins to go from St Joseph, Missouri to New Albany, Indiana.

The flight distance (direct flight from St Joseph, MO to New Albany, IN) is 494.12 mi.

558 mi = 897.59 kms