Miles between Cleveland, OH and St Michael, MN

There are
787 mi
from Cleveland, OH to St Michael, MN

That's the driving distance. It would take 14 hours 43 mins to go from Cleveland, Ohio to St Michael, Minnesota.

The flight distance (direct flight from Cleveland, OH to St Michael, MN) is 652.73 mi.

787 mi = 1,266.73 kms