There are
1,838 mi
from Miami Beach, FL to Sauk Rapids, MN
That's the driving distance. It would take 1 day 10 hours to go from Miami Beach, Florida to Sauk Rapids, Minnesota.
The flight distance (direct flight from Miami Beach, FL to Sauk Rapids, MN) is 1,573.29 mi.
1,838 mi = 1.61 kms