There are
966 mi
from Lafayette, LA to Sunland Park, NM
That's the driving distance. It would take 16 hours 32 mins to go from Lafayette, Louisiana to Sunland Park, New Mexico.
The flight distance (direct flight from Lafayette, LA to Sunland Park, NM) is 868.38 mi.
966 mi = 1,555.25 kms