Miles between St Charles, MO and Fargo, ND

There are
769 mi
from St Charles, MO to Fargo, ND

That's the driving distance. It would take 14 hours 37 mins to go from St Charles, Missouri to Fargo, North Dakota.

The flight distance (direct flight from St Charles, MO to Fargo, ND) is 642.54 mi.

769 mi = 1,238.39 kms