There are
2,007 mi
from Santa Fe, NM to New Milford, NJ
That's the driving distance. It would take 1 day 12 hours to go from Santa Fe, New Mexico to New Milford, New Jersey.
The flight distance (direct flight from Santa Fe, NM to New Milford, NJ) is 1,757.78 mi.
2,007 mi = 3.22 kms