Miles between St Charles, MO and Richmond, TX

There are
819 mi
from St Charles, MO to Richmond, TX

That's the driving distance. It would take 15 hours 15 mins to go from St Charles, Missouri to Richmond, Texas.

The flight distance (direct flight from St Charles, MO to Richmond, TX) is 702.96 mi.

819 mi = 1,318.40 kms