There are
276 mi
from St Charles, MO to Crest Hill, IL
That's the driving distance. It would take 5 hours 10 mins to go from St Charles, Missouri to Crest Hill, Illinois.
The flight distance (direct flight from St Charles, MO to Crest Hill, IL) is 229.67 mi.
276 mi = 443.66 kms