Miles between Las Cruces, NM and Fairhope, AL

There are
1,274 mi
from Las Cruces, NM to Fairhope, AL

That's the driving distance. It would take 22 hours 13 mins to go from Las Cruces, New Mexico to Fairhope, Alabama.

The flight distance (direct flight from Las Cruces, NM to Fairhope, AL) is 1,117.50 mi.

1,274 mi = 1.61 kms