Miles between St Joseph, MO and Cedar Rapids, IA

There are
303 mi
from St Joseph, MO to Cedar Rapids, IA

That's the driving distance. It would take 5 hours 35 mins to go from St Joseph, Missouri to Cedar Rapids, Iowa.

The flight distance (direct flight from St Joseph, MO to Cedar Rapids, IA) is 225.75 mi.

303 mi = 487.69 kms