There are
1,211 mi
from Richmond, CA to Las Vegas, NM
That's the driving distance. It would take 21 hours 35 mins to go from Richmond, California to Las Vegas, New Mexico.
The flight distance (direct flight from Richmond, CA to Las Vegas, NM) is 960.11 mi.
1,211 mi = 1.61 kms