Miles between Reading, PA and St Charles, MO

There are
856 mi
from Reading, PA to St Charles, MO

That's the driving distance. It would take 16 hours 14 mins to go from Reading, Pennsylvania to St Charles, Missouri.

The flight distance (direct flight from Reading, PA to St Charles, MO) is 783.29 mi.

856 mi = 1,377.34 kms