There are
580 mi
from Richmond, CA to Keizer, OR
That's the driving distance. It would take 11 hours 5 mins to go from Richmond, California to Keizer, Oregon.
The flight distance (direct flight from Richmond, CA to Keizer, OR) is 488.66 mi.
580 mi = 932.97 kms