There are
1,162 mi
from Roseville, CA to Las Cruces, NM
That's the driving distance. It would take 20 hours 45 mins to go from Roseville, California to Las Cruces, New Mexico.
The flight distance (direct flight from Roseville, CA to Las Cruces, NM) is 928.10 mi.
1,162 mi = 1.61 kms