There are
894 mi
from Pearland, TX to Los Lunas, NM
That's the driving distance. It would take 16 hours 14 mins to go from Pearland, Texas to Los Lunas, New Mexico.
The flight distance (direct flight from Pearland, TX to Los Lunas, NM) is 760.37 mi.
894 mi = 1,438.99 kms