Miles between St Charles, MO and Palos Heights, IL

There are
298 mi
from St Charles, MO to Palos Heights, IL

That's the driving distance. It would take 5 hours 38 mins to go from St Charles, Missouri to Palos Heights, Illinois.

The flight distance (direct flight from St Charles, MO to Palos Heights, IL) is 245.12 mi.

298 mi = 479.47 kms