Miles between Richmond, CA and Moscow, ID

There are
895 mi
from Richmond, CA to Moscow, ID

That's the driving distance. It would take 17 hours 1 min to go from Richmond, California to Moscow, Idaho.

The flight distance (direct flight from Richmond, CA to Moscow, ID) is 665.94 mi.

895 mi = 1,440.94 kms