Miles between Santa Rosa, CA and Las Cruces, NM

There are
1,186 mi
from Santa Rosa, CA to Las Cruces, NM

That's the driving distance. It would take 21 hours 20 mins to go from Santa Rosa, California to Las Cruces, New Mexico.

The flight distance (direct flight from Santa Rosa, CA to Las Cruces, NM) is 991.21 mi.

1,186 mi = 1.61 kms