There are
19 mi
from Schaumburg, IL to St Charles, IL
That's the driving distance. It would take 34 minutes to go from Schaumburg, Illinois to St Charles, Illinois.
The flight distance (direct flight from Schaumburg, IL to St Charles, IL) is 14.13 mi.
19 mi = 30.75 kms