Miles between Richmond, CA and Roswell, NM

There are
1,288 mi
from Richmond, CA to Roswell, NM

That's the driving distance. It would take 23 hours 15 mins to go from Richmond, California to Roswell, New Mexico.

The flight distance (direct flight from Richmond, CA to Roswell, NM) is 1,046.68 mi.

1,288 mi = 1.61 kms