There are
1,648 mi
from Rock Hill, SC to Los Lunas, NM
That's the driving distance. It would take 1 day 5 hours to go from Rock Hill, South Carolina to Los Lunas, New Mexico.
The flight distance (direct flight from Rock Hill, SC to Los Lunas, NM) is 1,453.38 mi.
1,648 mi = 2,652.68 kms