There are
273 mi
from Las Cruces, NM to Sahuarita, AZ
That's the driving distance. It would take 4 hours 54 mins to go from Las Cruces, New Mexico to Sahuarita, Arizona.
The flight distance (direct flight from Las Cruces, NM to Sahuarita, AZ) is 246.51 mi.
273 mi = 438.95 kms