Miles between Miami Beach, FL and Sauk Rapids, MN

There are
1,840 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,840 mi = 2,961.64 kms