There are
1,220 mi
from Vineland, NJ to Savage, MN
That's the driving distance. It would take 22 hours 42 mins to go from Vineland, New Jersey to Savage, Minnesota.
The flight distance (direct flight from Vineland, NJ to Savage, MN) is 1,004.15 mi.
1,220 mi = 1,963.12 kms