There are
289 mi
from St Charles, MO to North Aurora, IL
That's the driving distance. It would take 5 hours 34 mins to go from St Charles, Missouri to North Aurora, Illinois.
The flight distance (direct flight from St Charles, MO to North Aurora, IL) is 238.13 mi.
289 mi = 464.84 kms