There are
724 mi
from St Cloud, MN to Sidney, OH
That's the driving distance. It would take 14 hours 7 mins to go from St Cloud, Minnesota to Sidney, Ohio.
The flight distance (direct flight from St Cloud, MN to Sidney, OH) is 623.07 mi.
724 mi = 1,165.05 kms