There are
812 mi
from St Joseph, MO to Maple Heights, OH
That's the driving distance. It would take 15 hours 12 mins to go from St Joseph, Missouri to Maple Heights, Ohio.
The flight distance (direct flight from St Joseph, MO to Maple Heights, OH) is 704.94 mi.
812 mi = 1,306.61 kms