There are
619 mi
from St Cloud, MN to Frankfort, IN
That's the driving distance. It would take 11 hours 35 mins to go from St Cloud, Minnesota to Frankfort, Indiana.
The flight distance (direct flight from St Cloud, MN to Frankfort, IN) is 531.46 mi.
619 mi = 995.86 kms