There are
1,987 mi
from Santa Fe, NM to Roselle Park, NJ
That's the driving distance. It would take 1 day 12 hours to go from Santa Fe, New Mexico to Roselle Park, New Jersey.
The flight distance (direct flight from Santa Fe, NM to Roselle Park, NJ) is 1,744.54 mi.
1,987 mi = 1.61 kms