There are
353 mi
from St Charles, MO to Pleasant Prairie, WI
That's the driving distance. It would take 6 hours 43 mins to go from St Charles, Missouri to Pleasant Prairie, Wisconsin.
The flight distance (direct flight from St Charles, MO to Pleasant Prairie, WI) is 293.06 mi.
353 mi = 568.69 kms