Miles between Santa Fe, NM and South Portland, ME

There are
2,312 mi
from Santa Fe, NM to South Portland, ME

That's the driving distance. It would take 1 day 18 hours to go from Santa Fe, New Mexico to South Portland, Maine.

The flight distance (direct flight from Santa Fe, NM to South Portland, ME) is 1,959.80 mi.

2,312 mi = 3.22 kms