Miles between St Joseph, MO and Danville, KY

There are
644 mi
from St Joseph, MO to Danville, KY

That's the driving distance. It would take 12 hours 9 mins to go from St Joseph, Missouri to Danville, Kentucky.

The flight distance (direct flight from St Joseph, MO to Danville, KY) is 561.61 mi.

644 mi = 1,036.72 kms