Miles between St Charles, MO and Sauk Rapids, MN

There are
603 mi
from St Charles, MO to Sauk Rapids, MN

That's the driving distance. It would take 11 hours 41 mins to go from St Charles, Missouri to Sauk Rapids, Minnesota.

The flight distance (direct flight from St Charles, MO to Sauk Rapids, MN) is 505.77 mi.

603 mi = 969.76 kms