There are
514 mi
from St Charles, MO to North St Paul, MN
That's the driving distance. It would take 10 hours 24 mins to go from St Charles, Missouri to North St Paul, Minnesota.
The flight distance (direct flight from St Charles, MO to North St Paul, MN) is 448.59 mi.
514 mi = 827.38 kms