Miles between St Joseph, MO and Columbia Heights, MN

There are
424 mi
from St Joseph, MO to Columbia Heights, MN

That's the driving distance. It would take 7 hours 53 mins to go from St Joseph, Missouri to Columbia Heights, Minnesota.

The flight distance (direct flight from St Joseph, MO to Columbia Heights, MN) is 373.72 mi.

424 mi = 682.52 kms