Miles between St Joseph, MO and Cleveland Heights, OH

There are
815 mi
from St Joseph, MO to Cleveland Heights, OH

That's the driving distance. It would take 15 hours 22 mins to go from St Joseph, Missouri to Cleveland Heights, Ohio.

The flight distance (direct flight from St Joseph, MO to Cleveland Heights, OH) is 706.11 mi.

815 mi = 1,311.84 kms