Miles between Laurel, MS and Roswell, NM

There are
994 mi
from Laurel, MS to Roswell, NM

That's the driving distance. It would take 18 hours 20 mins to go from Laurel, Mississippi to Roswell, New Mexico.

The flight distance (direct flight from Laurel, MS to Roswell, NM) is 903.33 mi.

994 mi = 1,600.34 kms