Miles between Richmond, CA and Lake St Louis, MO

There are
2,009 mi
from Richmond, CA to Lake St Louis, MO

That's the driving distance. It would take 1 day 10 hours to go from Richmond, California to Lake St Louis, Missouri.

The flight distance (direct flight from Richmond, CA to Lake St Louis, MO) is 1,702.36 mi.

2,009 mi = 3.22 kms